STAGING: add lirc device drivers
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest15 patches 8 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/15 | staging/lirc: add lirc_bt829 driverdrivers/ | +383 | 0 replies | |
| 2/15 | staging/lirc: add lirc_ene0100 driverdrivers/ drivers/ | +815 | 0 replies | |
| 3/15 | staging/lirc: add lirc_i2c driverdrivers/ | +536 | 0 replies | |
| 4/15 | staging/lirc: add lirc_igorplugusb driverdrivers/ | +555 | 0 replies | |
| 5/15 | staging/lirc: add lirc_imon driverdrivers/ | +1058 | 0 replies | |
| 6/15 | staging/lirc: add lirc_it87 driverdrivers/ drivers/ | +1135 | 0 replies | |
| 7/15 | staging/lirc: add lirc_ite8709 driverdrivers/ | +542 | 0 replies | |
| 8/15 | staging/lirc: add lirc_parallel driverdrivers/ drivers/ | +731 | 0 replies | |
| 9/15 | staging/lirc: add lirc_sasem driverdrivers/ | +933 | 0 replies | |
| 10/15 | staging/lirc: add lirc_serial driverdrivers/ | +1313 | 0 replies | |
| 11/15 | staging/lirc: add lirc_sir driverdrivers/ | +1282 | 0 replies | |
| 12/15 | staging/lirc: add lirc_streamzap driverdrivers/ | +821 | 0 replies | |
| 13/15 | staging/lirc: add lirc_ttusbir driverdrivers/ | +397 | 0 replies | |
| 14/15 | staging/lirc: add lirc_zilog driverdrivers/ | +1387 | 0 replies | |
| 15/15 | staging/lirc: wire up Kconfig and Makefile bitsdrivers/ drivers/ drivers/ +2 more | +140 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [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(-)
Signature · 2 lines
Jarod Wilson [email protected]