Generic Raspberry Pi IR transmitters
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest4 of 6 patches 5 repliesIn review
- v14 patches 5 repliesSuperseded
Changes since v2 from the cover letter
- Removed pointless suspend handling from pwm-ir-tx
- Split out device tree bindings to separate commits
4 of 6 patches are in this archive. The cover letter announces 6.
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | rc-core: rename input_name to device_namedrivers/ drivers/ drivers/ +44 more | +62 | 0 replies | |
| 2/6 | rc: mce kbd decoder not needed for IR TX driversdrivers/ | +3 | 0 replies | |
| 3/6 | rc: gpio-ir-tx: add new driverMAINTAINERS drivers/ drivers/ +1 more | +207 | 4 replies | |
| 4/6 | rc: pwm-ir-tx: add new driverMAINTAINERS drivers/ drivers/ +1 more | +157 | 2 replies |
Reviews trailers per patch
1 of 4 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Pavel Machek | Rob Herring | Matthias Reichl |
|---|---|---|---|
| Series | A-b A-b | ||
| 1/6 | |||
| 2/6 | |||
| 3/6 | |||
| 4/6 | R-b | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH v2 0/6] Generic Raspberry Pi IR transmitters
These drivers are generic, but they've been tested on Raspberry Pi.
Note that the gpio-ir-recv is a separate driver, so you will end up with two /dev/lircN devices if you want a receiver and a transmitter, whilst with the lirc_rpi driver you have one /dev/lircN device.
Also note that it might be possible for the Nokia N900 to use the pwm-ir-tx driver, making ir-rx51 obsolete. The pwm-ir-tx driver is shorter and simpler.
Changes since v2:
- Removed pointless suspend handling from pwm-ir-tx
- Split out device tree bindings to separate commits
Sean Young (6):
[media] rc-core: rename input_name to device_name
[media] rc: mce kbd decoder not needed for IR TX drivers [media] rc: gpio-ir-tx: add new driver
[media] rc: pwm-ir-tx: add new driver
[media] dt-bindings: gpio-ir-tx: add support for GPIO IR Transmitter [media] dt-bindings: pwm-ir-tx: Add support for PWM IR Transmitter
.../devicetree/bindings/leds/irled/gpio-ir-tx.txt | 11 ++ .../devicetree/bindings/leds/irled/pwm-ir-tx.txt | 13 ++ MAINTAINERS | 12 ++ drivers/hid/hid-picolcd_cir.c | 2 +- drivers/media/cec/cec-core.c | 4 +- drivers/media/common/siano/smsir.c | 4 +- drivers/media/i2c/ir-kbd-i2c.c | 2 +- drivers/media/pci/bt8xx/bttv-input.c | 2 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/dm1105/dm1105.c | 2 +- drivers/media/pci/mantis/mantis_common.h | 2 +- drivers/media/pci/mantis/mantis_input.c | 4 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 4 +- drivers/media/pci/smipcie/smipcie.h | 2 +- drivers/media/pci/ttpci/budget-ci.c | 2 +- drivers/media/rc/Kconfig | 23 +++ drivers/media/rc/Makefile | 2 + drivers/media/rc/ati_remote.c | 2 +- drivers/media/rc/ene_ir.c | 4 +- drivers/media/rc/fintek-cir.c | 2 +- drivers/media/rc/gpio-ir-recv.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 189 +++++++++++++++++++++ drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/img-ir/img-ir-hw.c | 2 +- drivers/media/rc/img-ir/img-ir-raw.c | 2 +- drivers/media/rc/imon.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 3 + drivers/media/rc/ir-spi.c | 1 + drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir.c | 2 +- drivers/media/rc/mtk-cir.c | 2 +- drivers/media/rc/nuvoton-cir.c | 2 +- drivers/media/rc/pwm-ir-tx.c | 138 +++++++++++++++ drivers/media/rc/rc-loopback.c | 2 +- drivers/media/rc/rc-main.c | 8 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/serial_ir.c | 10 +- drivers/media/rc/sir_ir.c | 2 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/rc/ttusbir.c | 2 +- drivers/media/rc/winbond-cir.c | 2 +- drivers/media/usb/au0828/au0828-input.c | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-remote.c | 2 +- drivers/media/usb/em28xx/em28xx-input.c | 2 +- drivers/media/usb/tm6000/tm6000-input.c | 2 +- include/media/cec.h | 2 +- include/media/rc-core.h | 6 +- 55 files changed, 453 insertions(+), 62 deletions(-) create mode 100644 Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.txt create mode 100644 Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.txt create mode 100644 drivers/media/rc/gpio-ir-tx.c create mode 100644 drivers/media/rc/pwm-ir-tx.c
Signature · 1 line
2.9.4