lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20100726232546.GA21225@redhat.com>
Date:	Mon, 26 Jul 2010 19:25:46 -0400
From:	Jarod Wilson <jarod@...hat.com>
To:	linux-kernel@...r.kernel.org
Cc:	linux-media@...r.kernel.org, linux-input@...r.kernel.org
Subject: [PATCH 0/15] STAGING: add lirc device drivers

This patch series adds the remaining lirc_foo device drivers to the staging
tree. The core lirc_dev driver and lirc headers are currently merged in a
v4l/dvb staging tree (which is pulled into linux-next), and are utilized by
way of an IR decoder/encoder bridge plugin to ir-core.

I've started porting lirc_foo drivers over to ir-core, first tackling the
lirc_mceusb and lirc_imon drivers. lirc_mceusb is no more, replaced by a
pure ir-core mceusb driver, and lirc_imon only supports the old first-gen
imon devices now, which are quite different from the current-gen ones, now
supported by a pure ir-core imon driver.

The long-term goal here is that all of these drivers should either be ported
to ir-core, or dropped entirely. Some of them (*cough* lirc_parallel *cough*)
should likely just be put out to pasture, but others are definitely still in
use by quite a few people out there. I've got hardware for another four or
five of the drivers, but not the rest, so I'm hoping that maybe people who
have the hardware will pitch in and help with the porting if the bits are
more readily available by way of the staging tree.

Drivers I have hardware for, and am thus most likely to work on porting to
ir-core before any others (and probably in this order):
- lirc_zilog
- lirc_streamzap
- lirc_i2c
- lirc_serial
- lirc_sir

Additionally, Maxim Levitsky, the author of lirc_ene0100, has already started
work on porting lirc_ene0100 to ir-core. Everything else, definitely
looking for help.

Patches:
staging/lirc: add lirc_bt829 driver
staging/lirc: add lirc_ene0100 driver
staging/lirc: add lirc_i2c driver
staging/lirc: add lirc_igorplugusb driver
staging/lirc: add lirc_imon driver
staging/lirc: add lirc_it87 driver
staging/lirc: add lirc_ite8709 driver
staging/lirc: add lirc_parallel driver
staging/lirc: add lirc_sasem driver
staging/lirc: add lirc_serial driver
staging/lirc: add lirc_sir driver
staging/lirc: add lirc_streamzap driver
staging/lirc: add lirc_ttusbir driver
staging/lirc: add lirc_zilog driver
staging/lirc: wire up Kconfig and Makefile bits

Diffstat:
 drivers/staging/Kconfig                 |    2 +
 drivers/staging/Makefile                |    1 +
 drivers/staging/lirc/Kconfig            |  110 +++
 drivers/staging/lirc/Makefile           |   19 +
 drivers/staging/lirc/TODO               |    8 +
 drivers/staging/lirc/lirc_bt829.c       |  383 +++++++++
 drivers/staging/lirc/lirc_ene0100.c     |  646 ++++++++++++++
 drivers/staging/lirc/lirc_ene0100.h     |  169 ++++
 drivers/staging/lirc/lirc_i2c.c         |  536 ++++++++++++
 drivers/staging/lirc/lirc_igorplugusb.c |  555 ++++++++++++
 drivers/staging/lirc/lirc_imon.c        | 1058 +++++++++++++++++++++++
 drivers/staging/lirc/lirc_it87.c        | 1019 +++++++++++++++++++++++
 drivers/staging/lirc/lirc_it87.h        |  116 +++
 drivers/staging/lirc/lirc_ite8709.c     |  542 ++++++++++++
 drivers/staging/lirc/lirc_parallel.c    |  705 ++++++++++++++++
 drivers/staging/lirc/lirc_parallel.h    |   26 +
 drivers/staging/lirc/lirc_sasem.c       |  933 +++++++++++++++++++++
 drivers/staging/lirc/lirc_serial.c      | 1313 +++++++++++++++++++++++++++++
 drivers/staging/lirc/lirc_sir.c         | 1282 ++++++++++++++++++++++++++++
 drivers/staging/lirc/lirc_streamzap.c   |  821 ++++++++++++++++++
 drivers/staging/lirc/lirc_ttusbir.c     |  397 +++++++++
 drivers/staging/lirc/lirc_zilog.c       | 1387
+++++++++++++++++++++++++++++++
 22 files changed, 12028 insertions(+), 0 deletions(-)

-- 
Jarod Wilson
jarod@...hat.com

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ