bpi-r2pro ~ # dmesg | grep receiver
[ 1.879774] rc rc0: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0
[ 1.880597] rc rc0: lirc_dev: driver gpio_ir_recv registered at minor = 0, raw IR receiver, no transmitter
[ 1.881633] input: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0/input1
Interrupt count grows on remote action.
Every 2.0s: cat /proc/interrupts | grep gpio-ir-recv-irq bpi-r2pro: Tue Dec 13 22:44:50 2022
74: 1870 0 0 0 rockchip_gpio_irq 18 Edge gpio-ir-recv-irq
No lirc or other software tested yet.
Additional config (likely not minimal):
#IR_Driver
CONFIG_RC_CORE=y
CONFIG_LIRC=y
CONFIG_RC_DEVICES=y
CONFIG_IR_GPIO_CIR=y
CONFIG_RC_MAP=y
# Decoders (might be optional)
CONFIG_RC_DECODERS=y
CONFIG_IR_IMON_DECODER=y
CONFIG_IR_JVC_DECODER=y
CONFIG_IR_MCE_KBD_DECODER=y
CONFIG_IR_NEC_DECODER=y
CONFIG_IR_RC5_DECODER=y
CONFIG_IR_RC6_DECODER=y
CONFIG_IR_RCMM_DECODER=y
CONFIG_IR_SANYO_DECODER=y
CONFIG_IR_SHARP_DECODER=y
CONFIG_IR_SONY_DECODER=y
CONFIG_IR_XMP_DECODER=y
Some /dev/lirc0 input:
bpi-r2pro ~ # mode2 -d /dev/lirc0
Using driver default on device /dev/lirc0
Trying device: /dev/lirc0
Using device: /dev/lirc0
Warning: Running as root.
pulse 8941
space 4560
pulse 577
space 570
pulse 593
space 573
pulse 614
space 1664
pulse 602
space 552
pulse 615
space 545
pulse 615
space 550
The dts update has been committed to my repo, for now - w/o defconfig update.