From 802402a809d86fa522f3e9d0f8a1727d73d441cb Mon Sep 17 00:00:00 2001 From: huangcm <1263938474@qq.com> Date: Sat, 12 Oct 2024 02:42:43 +0000 Subject: [PATCH] fix(board): fix adc awlays input event & usb camera kernel config --- longan/kernel/linux-4.9/arch/arm64/configs/sun50iw10p1smp_a133_android_defconfig | 11 +++++++++++ longan/device/config/chips/a133/configs/c3/board.dts | 17 +++++++++++------ 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/longan/device/config/chips/a133/configs/c3/board.dts b/longan/device/config/chips/a133/configs/c3/board.dts index 46c1647..0948e5d 100755 --- a/longan/device/config/chips/a133/configs/c3/board.dts +++ b/longan/device/config/chips/a133/configs/c3/board.dts @@ -301,7 +301,7 @@ ctp_revert_x_flag = <0x1>; ctp_revert_y_flag = <0x1>; ctp_exchange_x_y_flag = <0x0>; - ctp_int_port = <&pio PE 3 3 0xffffffff 0xffffffff 0>; + ctp_int_port = <&pio PE 3 6 0xffffffff 0xffffffff 0>; ctp_wakeup = <&pio PE 4 1 0xffffffff 0xffffffff 1>; ctp_power_ldo = <3300>; ctp_power_ldo_vol = <3300>; @@ -388,7 +388,7 @@ interrupt-parent = <&pio>; interrupts = <PB 8 IRQ_TYPE_LEVEL_LOW>; status = "okay"; - //wakeup-source; + wakeup-source; }; }; @@ -1234,11 +1234,11 @@ keyboard { compatible = "allwinner,keyboard_1350mv"; status = "okay"; - key_cnt = <3>; + key_cnt = <1>; key0 = <590 KEY_RESERVED>; //key0 = <475 0x7372>; - key1 = <646 0x73>; - key2 = <897 0x72>; + //key1 = <646 0x73>; + //key2 = <897 0x72>; }; wlan: wlan@0 { @@ -1407,6 +1407,7 @@ gpios = <&pio PC 12 1 0 1 0>; linux,default_trigger = "default-on"; }; + }; }; @@ -1417,6 +1418,10 @@ &s_cir0 { status = "okay"; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&s_cir0_pins_a>; + pinctrl-1 = <&s_cir0_pins_a>; + s_cir0_used = <1>; ir_power_key_code0 = <0x4d>; ir_addr_code0 = <0x4040>; @@ -1424,7 +1429,7 @@ ir_addr_code1 = <0x7f80>; ir_power_key_code2 = <0x1c>; ir_addr_code2 = <0xdf00>; - //wakeup-source; + wakeup-source; }; diff --git a/longan/kernel/linux-4.9/arch/arm64/configs/sun50iw10p1smp_a133_android_defconfig b/longan/kernel/linux-4.9/arch/arm64/configs/sun50iw10p1smp_a133_android_defconfig old mode 100755 new mode 100644 index ac0614f..fd32dca --- a/longan/kernel/linux-4.9/arch/arm64/configs/sun50iw10p1smp_a133_android_defconfig +++ b/longan/kernel/linux-4.9/arch/arm64/configs/sun50iw10p1smp_a133_android_defconfig @@ -253,6 +253,11 @@ CONFIG_SUNXI_BOOTEVENT=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y +CONFIG_CHR_DEV_SG=y +CONFIG_CHR_DEV_SCH=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y CONFIG_MD=y CONFIG_BLK_DEV_DM=y CONFIG_DM_CRYPT=y @@ -267,8 +272,10 @@ CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y +CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPPOLAC=y @@ -348,6 +355,9 @@ CONFIG_RC_DEVICES=y CONFIG_IR_SUNXI=y CONFIG_SUNXI_MULTI_IR_SUPPORT=y +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=y +# CONFIG_USB_GSPCA is not set CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_SUNXI_VIN=m # CONFIG_CSI_CCI is not set @@ -428,6 +438,7 @@ CONFIG_HID_WIIMOTE=y CONFIG_HID_ZEROPLUS=y CONFIG_HID_ZYDACRON=y +CONFIG_USB_HIDDEV=y CONFIG_USB=y CONFIG_USB_OTG=y CONFIG_USB_OTG_FSM=y -- Gitblit v1.6.2