From c72abeb23f62c587c9c50dd19d790cc095872fc7 Mon Sep 17 00:00:00 2001 From: August Date: Tue, 7 Aug 2018 11:46:16 +0800 Subject: [PATCH] configure ir decoder as kernel module to fix wrong input device registered Signed-off-by: August --- .../softwinner/tulip-m64/init.device.rc | 1 + .../configs/sun50iw1p1smp_android_defconfig | 32 ++++++++++++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/android/device/softwinner/tulip-m64/init.device.rc b/android/device/softwinner/tulip-m64/init.device.rc index 630857d86b..04ca1e590b 100755 --- a/android/device/softwinner/tulip-m64/init.device.rc +++ b/android/device/softwinner/tulip-m64/init.device.rc @@ -33,3 +33,4 @@ on property:sys.boot_completed=1 #insmod ir module insmod /vendor/modules/sunxi-ir-rx.ko + insmod /vendor/modules/ir-nec-decoder.ko diff --git a/lichee/linux-4.9/arch/arm64/configs/sun50iw1p1smp_android_defconfig b/lichee/linux-4.9/arch/arm64/configs/sun50iw1p1smp_android_defconfig index a253ffbcba..daebe49d6c 100644 --- a/lichee/linux-4.9/arch/arm64/configs/sun50iw1p1smp_android_defconfig +++ b/lichee/linux-4.9/arch/arm64/configs/sun50iw1p1smp_android_defconfig @@ -2405,7 +2405,7 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set -# CONFIG_MEDIA_RC_SUPPORT is not set +CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y @@ -2419,6 +2419,34 @@ CONFIG_VIDEOBUF2_DMA_CONTIG=m # # Media drivers # +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_RC_DECODERS=y +# CONFIG_LIRC is not set +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +# CONFIG_RC_ATI_REMOTE is not set +# CONFIG_IR_HIX5HD2 is not set +# CONFIG_IR_IMON is not set +# CONFIG_IR_MCEUSB is not set +# CONFIG_IR_REDRAT3 is not set +# CONFIG_IR_STREAMZAP is not set +# CONFIG_IR_IGORPLUGUSB is not set +# CONFIG_IR_IGUANA is not set +# CONFIG_IR_TTUSBIR is not set +# CONFIG_RC_LOOPBACK is not set +# CONFIG_IR_GPIO_CIR is not set +CONFIG_IR_SUNXI=m +# CONFIG_SUNXI_KEYMAPPING_SUPPORT is not set +# CONFIG_SUNXI_MULTI_IR_SUPPORT is not set # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_SOC_CAMERA is not set @@ -2437,6 +2465,7 @@ CONFIG_CSI_VFE=m # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y +CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers @@ -2828,6 +2857,7 @@ CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_LEDS is not set +# CONFIG_HID_PICOLCD_CIR is not set # CONFIG_HID_PLANTRONICS is not set CONFIG_HID_PRIMAX=y CONFIG_HID_ROCCAT=y