huangcm
2024-10-12 802402a809d86fa522f3e9d0f8a1727d73d441cb
fix(board): fix adc awlays input event & usb camera kernel config
2 files modified
28 ■■■■ changed files
longan/device/config/chips/a133/configs/c3/board.dts 17 ●●●●● patch | view | raw | blame | history
longan/kernel/linux-4.9/arch/arm64/configs/sun50iw10p1smp_a133_android_defconfig 11 ●●●●● patch | view | raw | blame | history
longan/device/config/chips/a133/configs/c3/board.dts
....@@ -301,7 +301,7 @@
301301 ctp_revert_x_flag = <0x1>;
302302 ctp_revert_y_flag = <0x1>;
303303 ctp_exchange_x_y_flag = <0x0>;
304
- ctp_int_port = <&pio PE 3 3 0xffffffff 0xffffffff 0>;
304
+ ctp_int_port = <&pio PE 3 6 0xffffffff 0xffffffff 0>;
305305 ctp_wakeup = <&pio PE 4 1 0xffffffff 0xffffffff 1>;
306306 ctp_power_ldo = <3300>;
307307 ctp_power_ldo_vol = <3300>;
....@@ -388,7 +388,7 @@
388388 interrupt-parent = <&pio>;
389389 interrupts = <PB 8 IRQ_TYPE_LEVEL_LOW>;
390390 status = "okay";
391
- //wakeup-source;
391
+ wakeup-source;
392392 };
393393 };
394394
....@@ -1234,11 +1234,11 @@
12341234 keyboard {
12351235 compatible = "allwinner,keyboard_1350mv";
12361236 status = "okay";
1237
- key_cnt = <3>;
1237
+ key_cnt = <1>;
12381238 key0 = <590 KEY_RESERVED>;
12391239 //key0 = <475 0x7372>;
1240
- key1 = <646 0x73>;
1241
- key2 = <897 0x72>;
1240
+ //key1 = <646 0x73>;
1241
+ //key2 = <897 0x72>;
12421242 };
12431243
12441244 wlan: wlan@0 {
....@@ -1407,6 +1407,7 @@
14071407 gpios = <&pio PC 12 1 0 1 0>;
14081408 linux,default_trigger = "default-on";
14091409 };
1410
+
14101411 };
14111412 };
14121413
....@@ -1417,6 +1418,10 @@
14171418 &s_cir0 {
14181419 status = "okay";
14191420
1421
+ pinctrl-names = "default", "sleep";
1422
+ pinctrl-0 = <&s_cir0_pins_a>;
1423
+ pinctrl-1 = <&s_cir0_pins_a>;
1424
+
14201425 s_cir0_used = <1>;
14211426 ir_power_key_code0 = <0x4d>;
14221427 ir_addr_code0 = <0x4040>;
....@@ -1424,7 +1429,7 @@
14241429 ir_addr_code1 = <0x7f80>;
14251430 ir_power_key_code2 = <0x1c>;
14261431 ir_addr_code2 = <0xdf00>;
1427
- //wakeup-source;
1432
+ wakeup-source;
14281433 };
14291434
14301435
longan/kernel/linux-4.9/arch/arm64/configs/sun50iw10p1smp_a133_android_defconfig
old mode 100755new mode 100644
....@@ -253,6 +253,11 @@
253253 CONFIG_SUNXI_BOOTEVENT=y
254254 CONFIG_SCSI=y
255255 CONFIG_BLK_DEV_SD=y
256
+CONFIG_CHR_DEV_SG=y
257
+CONFIG_CHR_DEV_SCH=y
258
+CONFIG_SCSI_CONSTANTS=y
259
+CONFIG_SCSI_LOGGING=y
260
+CONFIG_SCSI_SCAN_ASYNC=y
256261 CONFIG_MD=y
257262 CONFIG_BLK_DEV_DM=y
258263 CONFIG_DM_CRYPT=y
....@@ -267,8 +272,10 @@
267272 CONFIG_PPP=y
268273 CONFIG_PPP_BSDCOMP=y
269274 CONFIG_PPP_DEFLATE=y
275
+CONFIG_PPP_FILTER=y
270276 CONFIG_PPP_MPPE=y
271277 CONFIG_PPP_MULTILINK=y
278
+CONFIG_PPPOE=y
272279 CONFIG_PPTP=y
273280 CONFIG_PPPOL2TP=y
274281 CONFIG_PPPOLAC=y
....@@ -348,6 +355,9 @@
348355 CONFIG_RC_DEVICES=y
349356 CONFIG_IR_SUNXI=y
350357 CONFIG_SUNXI_MULTI_IR_SUPPORT=y
358
+CONFIG_MEDIA_USB_SUPPORT=y
359
+CONFIG_USB_VIDEO_CLASS=y
360
+# CONFIG_USB_GSPCA is not set
351361 CONFIG_V4L_PLATFORM_DRIVERS=y
352362 CONFIG_VIDEO_SUNXI_VIN=m
353363 # CONFIG_CSI_CCI is not set
....@@ -428,6 +438,7 @@
428438 CONFIG_HID_WIIMOTE=y
429439 CONFIG_HID_ZEROPLUS=y
430440 CONFIG_HID_ZYDACRON=y
441
+CONFIG_USB_HIDDEV=y
431442 CONFIG_USB=y
432443 CONFIG_USB_OTG=y
433444 CONFIG_USB_OTG_FSM=y