huangcm
2024-09-30 df6679f4a364cf78b2a2ebeceecb7f62994725e2
feat(boadr): V1.1 board update sdk

1. add tinyalsa tool
2. fix gmac rx_delay
3. extern 20pin func update
4. close gt9xx kernel printk
1 files deleted
3 files modified
688 ■■■■ changed files
android/device/softwinner/ceres-c3/ceres_c3.mk 7 ●●●●● patch | view | raw | blame | history
longan/device/config/chips/a133/configs/c3/board.dts 115 ●●●● patch | view | raw | blame | history
longan/kernel/linux-4.9/defconfig 562 ●●●●● patch | view | raw | blame | history
longan/kernel/linux-4.9/drivers/input/touchscreen/gt9xx/gt9xx.c 4 ●●●● patch | view | raw | blame | history
android/device/softwinner/ceres-c3/ceres_c3.mk
....@@ -162,6 +162,13 @@
162162 PRODUCT_PACKAGES += \
163163 FT618
164164
165
+PRODUCT_PACKAGES += \
166
+ tinyplay \
167
+ tinycap \
168
+ tinymix \
169
+ tinypcminfo
170
+
171
+
165172 #PRODUCT_PACKAGES += AllwinnerGmsIntegration
166173
167174 ############################### 3G Dongle Support ###############################
longan/device/config/chips/a133/configs/c3/board.dts
....@@ -6,7 +6,7 @@
66
77 /dts-v1/;
88 #include "sun50iw10p1.dtsi"
9
-
9
+#include "dt-bindings/input/linux-event-codes.h"
1010
1111 /{
1212 model = "sun50iw10";
....@@ -190,9 +190,11 @@
190190 };
191191 */
192192 spi0_pins_a: spi0@0 {
193
- allwinner,pins = "PC2", "PC4", "PC12", "PC15", "PC16";
194
- allwinner,pname = "spi0_mosi", "spi0_miso",
195
- "spi0_sclk", "spi0_wp", "spi0_hold";
193
+ // allwinner,pins = "PC2", "PC4", "PC12", "PC15", "PC16";
194
+ allwinner,pins = "PC2", "PC4", "PC12";
195
+ // allwinner,pname = "spi0_mosi", "spi0_miso",
196
+ // "spi0_sclk", "spi0_wp", "spi0_hold";
197
+ allwinner,pname = "spi0_mosi", "spi0_miso", "spi0_sclk";
196198 allwinner,function = "spi0";
197199 allwinner,muxsel = <4>;
198200 allwinner,drive = <1>;
....@@ -209,7 +211,8 @@
209211 };
210212
211213 spi0_pins_c: spi0@2 {
212
- allwinner,pins = "PC2", "PC3", "PC4", "PC7", "PC12", "PC15", "PC16";
214
+ // allwinner,pins = "PC2", "PC3", "PC4", "PC7", "PC12", "PC15", "PC16";
215
+ allwinner,pins = "PC2", "PC3", "PC4", "PC7", "PC12";
213216 allwinner,function = "io_disabled";
214217 allwinner,muxsel = <7>;
215218 allwinner,drive = <1>;
....@@ -320,29 +323,38 @@
320323 pinctrl-1 = <&spi0_pins_c>;
321324 spi0_cs_number = <1>;
322325 spi0_cs_bitmap = <1>;
323
- spi_slave_mode = <0>;
326
+ spi_slave_mode = <0>;
324327 //status = "okay";
325328 status = "disabled";
329
+ /*
326330 spi_uart {
327331 compatible = "wkmic,wk2124spi";
328332 reg = <0>;
329333 spi-max-frequency = <10000000>;
330334 //irq_gpio = <&pio PH 11 6 0xffffffff 0xffffffff 0>;
331335 };
336
+ */
337
+
338
+ dh2228@2 {
339
+ compatible = "rohm,dh2228fv";
340
+ reg = <0>;
341
+ spi-max-frequency = <100000>;
342
+ };
343
+
332344 };
333345 /*
334346 pwm3: pwm3@0300a000 {
335347 pinctrl-names = "active", "sleep";
336348 pinctrl-0 = <&pwm3_pin_a>;
337349 pinctrl-1 = <&pwm3_pin_b>;
338
- status = "disabled";
350
+ status = "disabled";
339351 };
340352 */
341353 pwm2: pwm2@0300a000 {
342354 pinctrl-names = "active", "sleep";
343355 pinctrl-0 = <&pwm2_pin_a>;
344356 pinctrl-1 = <&pwm2_pin_b>;
345
- status = "okay";
357
+ status = "okay";
346358 };
347359
348360 twi1: twi@0x05002400{
....@@ -528,6 +540,7 @@
528540 regulator-ramp-delay = <250>;
529541 regulator-enable-ramp-delay = <1000>;
530542 regulator-boot-on;
543
+ regulator-always-on;
531544 };
532545 reg_dcdc2: dcdc2 {
533546 regulator-name = "axp803-dcdc2";
....@@ -1000,7 +1013,7 @@
10001013 };
10011014
10021015 dmic:dmic-controller@0x05095000{
1003
- status = "okay";
1016
+ status = "disabled";
10041017 };
10051018
10061019 snddmic:sound@2{
....@@ -1220,11 +1233,12 @@
12201233 */
12211234 keyboard {
12221235 compatible = "allwinner,keyboard_1350mv";
1223
- status = "disable";
1236
+ status = "okay";
12241237 key_cnt = <3>;
1225
- key0 = <475 0x7372>;
1238
+ key0 = <590 KEY_RESERVED>;
1239
+ //key0 = <475 0x7372>;
12261240 key1 = <646 0x73>;
1227
- key2 = <900 0x72>;
1241
+ key2 = <897 0x72>;
12281242 };
12291243
12301244 wlan: wlan@0 {
....@@ -1247,7 +1261,7 @@
12471261 clocks = <&clk_losc_out>, <&clk_dcxo_out>;
12481262 bt_power = "axp803-dldo1";
12491263 bt_io_regulator;
1250
- bt_rst_n = <&r_pio PL 3 1 0xffffffff 0xffffffff 0>;
1264
+ bt_rst_n = <&r_pio PH 11 1 0xffffffff 0xffffffff 0>;
12511265 status = "okay";
12521266 };
12531267
....@@ -1336,21 +1350,63 @@
13361350 };
13371351
13381352 leds {
1339
- compatible = "gpio-leds";
1340
- pinctrl-names = "default";
1341
- status = "okay";
1353
+ compatible = "gpio-leds";
1354
+ pinctrl-names = "default";
1355
+ status = "okay";
13421356
1343
- sysled {
1344
- label = "sysled";
1345
- gpios = <&r_pio PL 10 1 0 1 1>;
1346
- linux,default_trigger = "heartbeat";
1347
- };
1357
+ sysled {
1358
+ label = "sysled";
1359
+ gpios = <&r_pio PL 10 1 0 1 1>;
1360
+ linux,default_trigger = "heartbeat";
1361
+ };
13481362
1349
- spk_en {
1350
- label = "spk_en";
1351
- gpios = <&pio PB 7 1 0 1 0>;
1352
- linux,default_trigger = "default-on";
1353
- };
1363
+ spk_en {
1364
+ label = "spk_en";
1365
+ gpios = <&pio PB 7 1 0 1 0>;
1366
+ linux,default_trigger = "default-on";
1367
+ };
1368
+
1369
+ fan_en {
1370
+ label = "fan_en";
1371
+ gpios = <&r_pio PL 7 1 0 1 0>;
1372
+ linux,default_trigger = "default-on";
1373
+ };
1374
+
1375
+ PH8 {
1376
+ label = "PH8";
1377
+ gpios = <&pio PH 8 1 0 1 0>;
1378
+ linux,default_trigger = "default-on";
1379
+ };
1380
+
1381
+ PC2 {
1382
+ label = "PC2";
1383
+ gpios = <&pio PC 2 1 0 1 0>;
1384
+ linux,default_trigger = "default-on";
1385
+ };
1386
+
1387
+ PC3 {
1388
+ label = "PC3";
1389
+ gpios = <&pio PC 3 1 0 1 0>;
1390
+ linux,default_trigger = "default-on";
1391
+ };
1392
+
1393
+ PC4 {
1394
+ label = "PC4";
1395
+ gpios = <&pio PC 4 1 0 1 0>;
1396
+ linux,default_trigger = "default-on";
1397
+ };
1398
+
1399
+ PC7 {
1400
+ label = "PC7";
1401
+ gpios = <&pio PC 7 1 0 1 0>;
1402
+ linux,default_trigger = "default-on";
1403
+ };
1404
+
1405
+ PC12 {
1406
+ label = "PC12";
1407
+ gpios = <&pio PC 12 1 0 1 0>;
1408
+ linux,default_trigger = "default-on";
1409
+ };
13541410 };
13551411 };
13561412
....@@ -1371,6 +1427,13 @@
13711427 //wakeup-source;
13721428 };
13731429
1430
+
1431
+&gmac0 {
1432
+ /delete-property/ phy-rst;
1433
+ rx-delay = <7>;
1434
+};
1435
+
1436
+
13741437 //#include "lcd-lvds-21-1920-1080.dtsi"
13751438 #include "lcd-lvds-7-1024-600.dtsi"
13761439 //#include "lcd-mipi-10-800-1280.dtsi"
longan/kernel/linux-4.9/defconfig
deleted file mode 100644
....@@ -1,562 +0,0 @@
1
-# CONFIG_LOCALVERSION_AUTO is not set
2
-# CONFIG_FHANDLE is not set
3
-CONFIG_AUDIT=y
4
-CONFIG_NO_HZ=y
5
-CONFIG_HIGH_RES_TIMERS=y
6
-CONFIG_BSD_PROCESS_ACCT=y
7
-CONFIG_BSD_PROCESS_ACCT_V3=y
8
-CONFIG_TASKSTATS=y
9
-CONFIG_TASK_DELAY_ACCT=y
10
-CONFIG_TASK_XACCT=y
11
-CONFIG_TASK_IO_ACCOUNTING=y
12
-CONFIG_PSI=y
13
-CONFIG_IKCONFIG=y
14
-CONFIG_IKCONFIG_PROC=y
15
-CONFIG_LOG_BUF_SHIFT=16
16
-CONFIG_CGROUP_FREEZER=y
17
-CONFIG_CGROUP_CPUACCT=y
18
-CONFIG_MEMCG=y
19
-CONFIG_MEMCG_SWAP=y
20
-CONFIG_RT_GROUP_SCHED=y
21
-CONFIG_CGROUP_BPF=y
22
-CONFIG_NAMESPACES=y
23
-# CONFIG_UTS_NS is not set
24
-# CONFIG_PID_NS is not set
25
-CONFIG_SCHED_AUTOGROUP=y
26
-CONFIG_BLK_DEV_INITRD=y
27
-CONFIG_KALLSYMS_ALL=y
28
-CONFIG_BPF_SYSCALL=y
29
-CONFIG_EMBEDDED=y
30
-# CONFIG_SLUB_DEBUG is not set
31
-# CONFIG_COMPAT_BRK is not set
32
-CONFIG_PROFILING=y
33
-CONFIG_JUMP_LABEL=y
34
-CONFIG_CC_STACKPROTECTOR_STRONG=y
35
-CONFIG_MODULES=y
36
-CONFIG_MODULE_UNLOAD=y
37
-CONFIG_MODULE_FORCE_UNLOAD=y
38
-CONFIG_MODVERSIONS=y
39
-CONFIG_MODULE_SRCVERSION_ALL=y
40
-CONFIG_ARCH_SUNXI=y
41
-CONFIG_ARCH_SUN50IW10=y
42
-CONFIG_EVB_PLATFORM=y
43
-CONFIG_SUNXI_SOC_NAME="sun50iw10"
44
-CONFIG_SCHED_MC=y
45
-CONFIG_NR_CPUS=4
46
-CONFIG_PREEMPT=y
47
-CONFIG_HZ_300=y
48
-CONFIG_CMA=y
49
-CONFIG_ZSMALLOC=y
50
-CONFIG_PGTABLE_MAPPING=y
51
-CONFIG_ZSMALLOC_STAT=y
52
-CONFIG_SECCOMP=y
53
-CONFIG_ARMV8_DEPRECATED=y
54
-CONFIG_SWP_EMULATION=y
55
-CONFIG_CP15_BARRIER_EMULATION=y
56
-CONFIG_SETEND_EMULATION=y
57
-CONFIG_ARM64_SW_TTBR0_PAN=y
58
-CONFIG_RANDOMIZE_BASE=y
59
-CONFIG_CMDLINE="earlyprintk=sunxi-uart,0x05000000 loglevel=8 initcall_debug=1 console=ttyS0 init=/init"
60
-# CONFIG_EFI is not set
61
-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
62
-CONFIG_COMPAT=y
63
-CONFIG_PM_WAKELOCKS=y
64
-CONFIG_PM_DEBUG=y
65
-CONFIG_PM_ADVANCED_DEBUG=y
66
-CONFIG_CPU_IDLE=y
67
-CONFIG_ARM_CPUIDLE=y
68
-CONFIG_SUNXI_CPU0IDLE=y
69
-CONFIG_CPU_FREQ=y
70
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
71
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
72
-CONFIG_CPU_FREQ_GOV_ONDEMAND=y
73
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
74
-CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
75
-CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
76
-CONFIG_CPUFREQ_DT=y
77
-CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=y
78
-CONFIG_NET=y
79
-CONFIG_PACKET=y
80
-CONFIG_UNIX=y
81
-CONFIG_UNIX_DIAG=y
82
-CONFIG_XFRM_USER=y
83
-CONFIG_XFRM_INTERFACE=y
84
-CONFIG_XFRM_SUB_POLICY=y
85
-CONFIG_XFRM_STATISTICS=y
86
-CONFIG_NET_KEY=y
87
-CONFIG_NET_KEY_MIGRATE=y
88
-CONFIG_INET=y
89
-CONFIG_IP_MULTICAST=y
90
-CONFIG_IP_ADVANCED_ROUTER=y
91
-CONFIG_IP_FIB_TRIE_STATS=y
92
-CONFIG_IP_MULTIPLE_TABLES=y
93
-CONFIG_IP_ROUTE_MULTIPATH=y
94
-CONFIG_IP_ROUTE_VERBOSE=y
95
-CONFIG_IP_PNP=y
96
-CONFIG_IP_PNP_DHCP=y
97
-CONFIG_IP_PNP_BOOTP=y
98
-CONFIG_IP_PNP_RARP=y
99
-CONFIG_NET_IPIP=y
100
-CONFIG_NET_IPGRE_DEMUX=y
101
-CONFIG_NET_IPGRE=y
102
-CONFIG_NET_IPGRE_BROADCAST=y
103
-CONFIG_IP_MROUTE=y
104
-CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
105
-CONFIG_IP_PIMSM_V1=y
106
-CONFIG_IP_PIMSM_V2=y
107
-CONFIG_SYN_COOKIES=y
108
-CONFIG_NET_IPVTI=y
109
-CONFIG_NET_FOU_IP_TUNNELS=y
110
-CONFIG_INET_AH=y
111
-CONFIG_INET_ESP=y
112
-CONFIG_INET_IPCOMP=y
113
-CONFIG_INET_UDP_DIAG=y
114
-CONFIG_INET_DIAG_DESTROY=y
115
-CONFIG_TCP_CONG_ADVANCED=y
116
-CONFIG_TCP_MD5SIG=y
117
-CONFIG_IPV6_ROUTER_PREF=y
118
-CONFIG_IPV6_ROUTE_INFO=y
119
-CONFIG_IPV6_OPTIMISTIC_DAD=y
120
-CONFIG_INET6_AH=y
121
-CONFIG_INET6_ESP=y
122
-CONFIG_INET6_IPCOMP=y
123
-CONFIG_IPV6_MIP6=y
124
-CONFIG_IPV6_VTI=y
125
-CONFIG_IPV6_MULTIPLE_TABLES=y
126
-CONFIG_NETFILTER=y
127
-CONFIG_NETFILTER_NETLINK_ACCT=y
128
-CONFIG_NF_CONNTRACK=y
129
-CONFIG_NF_CONNTRACK_SECMARK=y
130
-CONFIG_NF_CONNTRACK_EVENTS=y
131
-CONFIG_NF_CT_PROTO_DCCP=y
132
-CONFIG_NF_CT_PROTO_SCTP=y
133
-CONFIG_NF_CT_PROTO_UDPLITE=y
134
-CONFIG_NF_CONNTRACK_AMANDA=y
135
-CONFIG_NF_CONNTRACK_FTP=y
136
-CONFIG_NF_CONNTRACK_H323=y
137
-CONFIG_NF_CONNTRACK_IRC=y
138
-CONFIG_NF_CONNTRACK_NETBIOS_NS=y
139
-CONFIG_NF_CONNTRACK_PPTP=y
140
-CONFIG_NF_CONNTRACK_SANE=y
141
-CONFIG_NF_CONNTRACK_TFTP=y
142
-CONFIG_NF_CT_NETLINK=y
143
-CONFIG_NF_CT_NETLINK_TIMEOUT=y
144
-CONFIG_NF_CT_NETLINK_HELPER=y
145
-CONFIG_NETFILTER_NETLINK_GLUE_CT=y
146
-CONFIG_NETFILTER_XT_TARGET_AUDIT=y
147
-CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y
148
-CONFIG_NETFILTER_XT_TARGET_CONNMARK=y
149
-CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
150
-CONFIG_NETFILTER_XT_TARGET_CT=y
151
-CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y
152
-CONFIG_NETFILTER_XT_TARGET_MARK=y
153
-CONFIG_NETFILTER_XT_TARGET_NFLOG=y
154
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
155
-CONFIG_NETFILTER_XT_TARGET_RATEEST=y
156
-CONFIG_NETFILTER_XT_TARGET_TPROXY=y
157
-CONFIG_NETFILTER_XT_TARGET_TRACE=y
158
-CONFIG_NETFILTER_XT_TARGET_SECMARK=y
159
-CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
160
-CONFIG_NETFILTER_XT_MATCH_BPF=y
161
-CONFIG_NETFILTER_XT_MATCH_COMMENT=y
162
-CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y
163
-CONFIG_NETFILTER_XT_MATCH_CONNMARK=y
164
-CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
165
-CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y
166
-CONFIG_NETFILTER_XT_MATCH_HELPER=y
167
-CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
168
-# CONFIG_NETFILTER_XT_MATCH_L2TP is not set
169
-CONFIG_NETFILTER_XT_MATCH_LENGTH=y
170
-CONFIG_NETFILTER_XT_MATCH_LIMIT=y
171
-CONFIG_NETFILTER_XT_MATCH_MAC=y
172
-CONFIG_NETFILTER_XT_MATCH_MARK=y
173
-CONFIG_NETFILTER_XT_MATCH_OWNER=y
174
-CONFIG_NETFILTER_XT_MATCH_POLICY=y
175
-CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
176
-CONFIG_NETFILTER_XT_MATCH_QUOTA=y
177
-CONFIG_NETFILTER_XT_MATCH_QUOTA2=y
178
-CONFIG_NETFILTER_XT_MATCH_SOCKET=y
179
-CONFIG_NETFILTER_XT_MATCH_STATE=y
180
-CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
181
-CONFIG_NETFILTER_XT_MATCH_STRING=y
182
-CONFIG_NETFILTER_XT_MATCH_TIME=y
183
-CONFIG_NETFILTER_XT_MATCH_U32=y
184
-CONFIG_NF_CONNTRACK_IPV4=y
185
-CONFIG_NF_DUP_IPV4=y
186
-CONFIG_IP_NF_IPTABLES=y
187
-CONFIG_IP_NF_MATCH_AH=y
188
-CONFIG_IP_NF_MATCH_ECN=y
189
-CONFIG_IP_NF_MATCH_TTL=y
190
-CONFIG_IP_NF_FILTER=y
191
-CONFIG_IP_NF_TARGET_REJECT=y
192
-CONFIG_IP_NF_NAT=y
193
-CONFIG_IP_NF_TARGET_MASQUERADE=y
194
-CONFIG_IP_NF_TARGET_NETMAP=y
195
-CONFIG_IP_NF_TARGET_REDIRECT=y
196
-CONFIG_IP_NF_MANGLE=y
197
-CONFIG_IP_NF_TARGET_ECN=y
198
-CONFIG_IP_NF_TARGET_TTL=y
199
-CONFIG_IP_NF_RAW=y
200
-CONFIG_IP_NF_SECURITY=y
201
-CONFIG_IP_NF_ARPTABLES=y
202
-CONFIG_IP_NF_ARPFILTER=y
203
-CONFIG_IP_NF_ARP_MANGLE=y
204
-CONFIG_NF_CONNTRACK_IPV6=y
205
-CONFIG_IP6_NF_IPTABLES=y
206
-CONFIG_IP6_NF_MATCH_AH=y
207
-CONFIG_IP6_NF_MATCH_EUI64=y
208
-CONFIG_IP6_NF_MATCH_FRAG=y
209
-CONFIG_IP6_NF_MATCH_OPTS=y
210
-CONFIG_IP6_NF_MATCH_HL=y
211
-CONFIG_IP6_NF_MATCH_IPV6HEADER=y
212
-CONFIG_IP6_NF_MATCH_MH=y
213
-CONFIG_IP6_NF_MATCH_RPFILTER=y
214
-CONFIG_IP6_NF_MATCH_RT=y
215
-CONFIG_IP6_NF_FILTER=y
216
-CONFIG_IP6_NF_TARGET_REJECT=y
217
-CONFIG_IP6_NF_MANGLE=y
218
-CONFIG_IP6_NF_RAW=y
219
-CONFIG_IP6_NF_SECURITY=y
220
-CONFIG_IP6_NF_NAT=y
221
-CONFIG_L2TP=y
222
-CONFIG_NET_SCHED=y
223
-CONFIG_NET_SCH_HTB=y
224
-CONFIG_NET_SCH_QFQ=y
225
-CONFIG_NET_SCH_INGRESS=y
226
-CONFIG_NET_CLS_U32=y
227
-CONFIG_NET_CLS_BPF=y
228
-CONFIG_NET_EMATCH=y
229
-CONFIG_NET_EMATCH_U32=y
230
-CONFIG_NET_CLS_ACT=y
231
-CONFIG_BT=y
232
-CONFIG_BT_HCIUART=y
233
-CONFIG_BT_HCIUART_H4=y
234
-CONFIG_BT_HCIUART_LL=y
235
-CONFIG_BT_HCIUART_3WIRE=y
236
-CONFIG_XR_BT_LPM=m
237
-CONFIG_CFG80211=y
238
-CONFIG_RFKILL=y
239
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
240
-CONFIG_DEVTMPFS=y
241
-CONFIG_DMA_CMA=y
242
-CONFIG_SUNXI_NSI=y
243
-CONFIG_ZRAM=y
244
-CONFIG_SUNXI_NAND=y
245
-CONFIG_BLK_DEV_LOOP=y
246
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=16
247
-CONFIG_BLK_DEV_RAM=y
248
-CONFIG_BLK_DEV_RAM_SIZE=8192
249
-CONFIG_UID_SYS_STATS=y
250
-CONFIG_MEMORY_STATE_TIME=y
251
-CONFIG_SUNXI_SST_STORAGE=y
252
-CONFIG_SUNXI_RFKILL=y
253
-CONFIG_SUNXI_BOOTEVENT=y
254
-CONFIG_SCSI=y
255
-CONFIG_BLK_DEV_SD=y
256
-CONFIG_MD=y
257
-CONFIG_BLK_DEV_DM=y
258
-CONFIG_DM_CRYPT=y
259
-CONFIG_DM_UEVENT=y
260
-CONFIG_DM_VERITY=y
261
-CONFIG_DM_VERITY_FEC=y
262
-CONFIG_DM_VERITY_AVB=y
263
-CONFIG_DM_ANDROID_VERITY_AT_MOST_ONCE_DEFAULT_ENABLED=y
264
-CONFIG_NETDEVICES=y
265
-CONFIG_TUN=y
266
-CONFIG_PPP=y
267
-CONFIG_PPP_BSDCOMP=y
268
-CONFIG_PPP_DEFLATE=y
269
-CONFIG_PPP_MPPE=y
270
-CONFIG_PPP_MULTILINK=y
271
-CONFIG_PPTP=y
272
-CONFIG_PPPOL2TP=y
273
-CONFIG_PPPOLAC=y
274
-CONFIG_PPPOPNS=y
275
-CONFIG_PPP_ASYNC=y
276
-CONFIG_PPP_SYNC_TTY=y
277
-CONFIG_USB_RTL8150=y
278
-CONFIG_USB_RTL8152=y
279
-CONFIG_USB_USBNET=y
280
-CONFIG_USB_NET_SMSC75XX=y
281
-CONFIG_USB_NET_SMSC95XX=y
282
-CONFIG_USB_NET_MCS7830=y
283
-CONFIG_XR829_WLAN=m
284
-# CONFIG_INPUT_MOUSEDEV is not set
285
-CONFIG_INPUT_EVDEV=y
286
-CONFIG_INPUT_KEYRESET=y
287
-CONFIG_KEYBOARD_SUNXI=y
288
-# CONFIG_INPUT_MOUSE is not set
289
-CONFIG_INPUT_JOYSTICK=y
290
-CONFIG_INPUT_TABLET=y
291
-CONFIG_INPUT_TOUCHSCREEN=y
292
-# CONFIG_TOUCHSCREEN_GT82X is not set
293
-# CONFIG_TOUCHSCREEN_FT5X16_TS is not set
294
-# CONFIG_TOUCHSCREEN_GT9XX_TS is not set
295
-CONFIG_INPUT_MISC=y
296
-CONFIG_INPUT_AXP2101_PEK=y
297
-CONFIG_INPUT_UINPUT=y
298
-CONFIG_INPUT_GPIO=y
299
-CONFIG_STK3X1X=y
300
-CONFIG_HALL_SENSOR=y
301
-CONFIG_INPUT_SENSOR=y
302
-CONFIG_SENSORS_SC7A20=y
303
-# CONFIG_SERIO_SERPORT is not set
304
-# CONFIG_VT is not set
305
-# CONFIG_LEGACY_PTYS is not set
306
-# CONFIG_DEVMEM is not set
307
-# CONFIG_DEVKMEM is not set
308
-# CONFIG_HW_RANDOM is not set
309
-CONFIG_SUNXI_QA_TEST=y
310
-CONFIG_SUNXI_SMC=y
311
-CONFIG_SUNXI_G2D=y
312
-CONFIG_SUNXI_G2D_ROTATE=y
313
-# CONFIG_I2C_COMPAT is not set
314
-CONFIG_I2C_CHARDEV=y
315
-# CONFIG_I2C_HELPER_AUTO is not set
316
-CONFIG_I2C_SUNXI=y
317
-CONFIG_SPI=y
318
-CONFIG_SPI_SUNXI=y
319
-CONFIG_SPI_SPIDEV=y
320
-CONFIG_GPIOLIB=y
321
-CONFIG_GPIO_GENERIC_PLATFORM=y
322
-CONFIG_AXP803_POWER=y
323
-CONFIG_THERMAL=y
324
-CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y
325
-CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
326
-CONFIG_CPU_THERMAL=y
327
-CONFIG_DEVFREQ_THERMAL=y
328
-CONFIG_THERMAL_EMULATION=y
329
-CONFIG_SUNXI_THERMAL_NG=y
330
-CONFIG_MFD_AXP2101_I2C=y
331
-CONFIG_MFD_SYSCON=y
332
-CONFIG_REGULATOR=y
333
-CONFIG_REGULATOR_FIXED_VOLTAGE=y
334
-CONFIG_REGULATOR_VIRTUAL_CONSUMER=y
335
-CONFIG_REGULATOR_AXP2101=y
336
-CONFIG_MEDIA_SUPPORT=y
337
-CONFIG_MEDIA_CAMERA_SUPPORT=y
338
-CONFIG_MEDIA_RC_SUPPORT=y
339
-CONFIG_MEDIA_CONTROLLER=y
340
-CONFIG_VIDEO_V4L2_SUBDEV_API=y
341
-# CONFIG_RC_DECODERS is not set
342
-CONFIG_RC_DEVICES=y
343
-CONFIG_V4L_PLATFORM_DRIVERS=y
344
-CONFIG_VIDEO_SUNXI_VIN=m
345
-# CONFIG_CSI_CCI is not set
346
-CONFIG_FLASH=m
347
-CONFIG_ACTUATOR=m
348
-CONFIG_SENSOR_LIST=m
349
-CONFIG_VIN_LOG=y
350
-CONFIG_VIN_IOMMU=y
351
-# CONFIG_WDR is not set
352
-# CONFIG_VIDEO_GOOGLE_VP9_DECODER_SUNXI is not set
353
-CONFIG_SUNXI_GPU_TYPE="ge8300"
354
-CONFIG_DRM=y
355
-CONFIG_DISP2_SUNXI=y
356
-CONFIG_DISP2_SUNXI_DEBUG=y
357
-CONFIG_DISP2_SUNXI_COMPOSER=y
358
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
359
-CONFIG_SOUND=y
360
-CONFIG_SND=y
361
-CONFIG_SND_USB_AUDIO=y
362
-CONFIG_SND_SOC=y
363
-CONFIG_SND_SUNXI_SOC_SUN50IW10_CODEC=y
364
-CONFIG_SND_SOC_AC107=y
365
-CONFIG_HIDRAW=y
366
-CONFIG_UHID=y
367
-CONFIG_HID_A4TECH=y
368
-CONFIG_HID_ACRUX=y
369
-CONFIG_HID_ACRUX_FF=y
370
-CONFIG_HID_APPLE=y
371
-CONFIG_HID_BELKIN=y
372
-CONFIG_HID_BETOP_FF=y
373
-CONFIG_HID_CHERRY=y
374
-CONFIG_HID_CHICONY=y
375
-CONFIG_HID_PRODIKEYS=y
376
-CONFIG_HID_CYPRESS=y
377
-CONFIG_HID_DRAGONRISE=y
378
-CONFIG_DRAGONRISE_FF=y
379
-CONFIG_HID_EMS_FF=y
380
-CONFIG_HID_ELECOM=y
381
-CONFIG_HID_EZKEY=y
382
-CONFIG_HID_KEYTOUCH=y
383
-CONFIG_HID_KYE=y
384
-CONFIG_HID_WALTOP=y
385
-CONFIG_HID_GYRATION=y
386
-CONFIG_HID_TWINHAN=y
387
-CONFIG_HID_KENSINGTON=y
388
-CONFIG_HID_LCPOWER=y
389
-CONFIG_HID_LOGITECH=y
390
-CONFIG_HID_LOGITECH_DJ=y
391
-CONFIG_LOGITECH_FF=y
392
-CONFIG_LOGIRUMBLEPAD2_FF=y
393
-CONFIG_LOGIG940_FF=y
394
-CONFIG_HID_MAGICMOUSE=y
395
-CONFIG_HID_MICROSOFT=y
396
-CONFIG_HID_MONTEREY=y
397
-CONFIG_HID_MULTITOUCH=y
398
-CONFIG_HID_ORTEK=y
399
-CONFIG_HID_PANTHERLORD=y
400
-CONFIG_PANTHERLORD_FF=y
401
-CONFIG_HID_PETALYNX=y
402
-CONFIG_HID_PICOLCD=y
403
-CONFIG_HID_PRIMAX=y
404
-CONFIG_HID_SAITEK=y
405
-CONFIG_HID_SAMSUNG=y
406
-CONFIG_HID_SONY=y
407
-CONFIG_HID_SPEEDLINK=y
408
-CONFIG_HID_SUNPLUS=y
409
-CONFIG_HID_GREENASIA=y
410
-CONFIG_GREENASIA_FF=y
411
-CONFIG_HID_SMARTJOYPLUS=y
412
-CONFIG_SMARTJOYPLUS_FF=y
413
-CONFIG_HID_TIVO=y
414
-CONFIG_HID_TOPSEED=y
415
-CONFIG_HID_THRUSTMASTER=y
416
-CONFIG_HID_WACOM=y
417
-CONFIG_HID_WIIMOTE=y
418
-CONFIG_HID_ZEROPLUS=y
419
-CONFIG_HID_ZYDACRON=y
420
-CONFIG_USB=y
421
-CONFIG_USB_OTG=y
422
-CONFIG_USB_OTG_FSM=y
423
-CONFIG_USB_EHCI_HCD=y
424
-CONFIG_USB_OHCI_HCD=y
425
-CONFIG_USB_SUNXI_HCD=y
426
-CONFIG_USB_SUNXI_HCI=y
427
-CONFIG_USB_SUNXI_EHCI0=y
428
-CONFIG_USB_SUNXI_EHCI1=y
429
-CONFIG_USB_SUNXI_OHCI0=y
430
-CONFIG_USB_SUNXI_OHCI1=y
431
-CONFIG_USB_STORAGE=y
432
-CONFIG_USB_STORAGE_REALTEK=y
433
-CONFIG_USB_STORAGE_DATAFAB=y
434
-CONFIG_USB_STORAGE_FREECOM=y
435
-CONFIG_USB_STORAGE_ISD200=y
436
-CONFIG_USB_STORAGE_USBAT=y
437
-CONFIG_USB_STORAGE_SDDR09=y
438
-CONFIG_USB_STORAGE_SDDR55=y
439
-CONFIG_USB_STORAGE_JUMPSHOT=y
440
-CONFIG_USB_STORAGE_ALAUDA=y
441
-CONFIG_USB_STORAGE_ONETOUCH=y
442
-CONFIG_USB_STORAGE_KARMA=y
443
-CONFIG_USB_STORAGE_CYPRESS_ATACB=y
444
-CONFIG_USB_STORAGE_ENE_UB6250=y
445
-CONFIG_USB_UAS=y
446
-CONFIG_USB_SERIAL=y
447
-CONFIG_USB_SERIAL_OPTION=y
448
-CONFIG_USB_GADGET=y
449
-CONFIG_USB_SUNXI_UDC0=y
450
-CONFIG_USB_CONFIGFS=y
451
-CONFIG_USB_CONFIGFS_RNDIS=y
452
-CONFIG_USB_CONFIGFS_MASS_STORAGE=y
453
-CONFIG_USB_CONFIGFS_F_FS=y
454
-CONFIG_USB_CONFIGFS_F_MTP=y
455
-CONFIG_USB_CONFIGFS_F_PTP=y
456
-CONFIG_USB_CONFIGFS_F_ACC=y
457
-CONFIG_USB_CONFIGFS_F_AUDIO_SRC=y
458
-CONFIG_USB_CONFIGFS_UEVENT=y
459
-CONFIG_USB_CONFIGFS_F_MIDI=y
460
-CONFIG_USB_SUNXI_USB=y
461
-CONFIG_USB_SUNXI_USB_MANAGER=y
462
-CONFIG_USB_SUNXI_USB_DEBUG=y
463
-CONFIG_USB_SUNXI_USB_ADB=y
464
-CONFIG_MMC=y
465
-CONFIG_MMC_BLOCK_MINORS=16
466
-CONFIG_MMC_SUNXI=y
467
-CONFIG_LEDS_GPIO=y
468
-CONFIG_LEDS_SUNXI=y
469
-CONFIG_LEDS_TRIGGER_TIMER=y
470
-CONFIG_LEDS_TRIGGER_HEARTBEAT=y
471
-CONFIG_LEDS_TRIGGER_CPU=y
472
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
473
-CONFIG_RTC_CLASS=y
474
-CONFIG_RTC_SHUTDOWN_ALARM=y
475
-CONFIG_RTC_DRV_SUNXI=y
476
-CONFIG_SUNXI_BOOTUP_EXTEND=y
477
-CONFIG_DMADEVICES=y
478
-CONFIG_DMA_SUNXI_SUPPORT_4G=y
479
-CONFIG_SW_SYNC=y
480
-CONFIG_STAGING=y
481
-CONFIG_ASHMEM=y
482
-CONFIG_ION=y
483
-CONFIG_ION_SUNXI=y
484
-# CONFIG_COMMON_CLK_XGENE is not set
485
-# CONFIG_SUNXI_CCU is not set
486
-# CONFIG_ARM_ARCH_TIMER_EVTSTREAM is not set
487
-CONFIG_ARM_ARCH_TIMER_VCT_ACCESS=y
488
-# CONFIG_FSL_ERRATUM_A008585 is not set
489
-CONFIG_SUNXI_IOMMU=y
490
-CONFIG_IOMMU_DEBUG=y
491
-CONFIG_IOMMU_TESTS=y
492
-CONFIG_SOC_SUNXI=y
493
-# CONFIG_SUNXI_SUSPEND is not set
494
-CONFIG_GPU_PM_DOMAINS=y
495
-CONFIG_PM_DEVFREQ=y
496
-CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
497
-CONFIG_PWM=y
498
-CONFIG_PWM_SUNXI_GROUP=y
499
-CONFIG_ANDROID=y
500
-CONFIG_ANDROID_BINDER_IPC=y
501
-CONFIG_NVMEM=y
502
-CONFIG_NVMEM_SUN50I_SID=y
503
-CONFIG_TEE=y
504
-CONFIG_OPTEE=y
505
-# CONFIG_GATOR is not set
506
-CONFIG_EXT2_FS=y
507
-CONFIG_EXT2_FS_XATTR=y
508
-CONFIG_EXT2_FS_POSIX_ACL=y
509
-CONFIG_EXT2_FS_SECURITY=y
510
-CONFIG_EXT3_FS=y
511
-CONFIG_EXT4_FS_SECURITY=y
512
-CONFIG_EXT4_ENCRYPTION=y
513
-CONFIG_F2FS_FS=y
514
-CONFIG_F2FS_FS_SECURITY=y
515
-CONFIG_F2FS_FS_ENCRYPTION=y
516
-CONFIG_QUOTA=y
517
-CONFIG_QUOTA_NETLINK_INTERFACE=y
518
-CONFIG_QFMT_V2=y
519
-CONFIG_FUSE_FS=y
520
-CONFIG_CUSE=y
521
-CONFIG_OVERLAY_FS=y
522
-CONFIG_MSDOS_FS=y
523
-CONFIG_VFAT_FS=y
524
-CONFIG_NTFS_FS=y
525
-CONFIG_NTFS_RW=y
526
-CONFIG_TMPFS=y
527
-CONFIG_TMPFS_POSIX_ACL=y
528
-CONFIG_SDCARD_FS=y
529
-CONFIG_PSTORE=y
530
-CONFIG_PSTORE_CONSOLE=y
531
-CONFIG_PSTORE_PMSG=y
532
-CONFIG_PSTORE_RAM=y
533
-CONFIG_NLS_CODEPAGE_437=y
534
-CONFIG_NLS_ISO8859_1=y
535
-CONFIG_PRINTK_TIME=y
536
-CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7
537
-CONFIG_DYNAMIC_DEBUG=y
538
-CONFIG_DEBUG_INFO=y
539
-CONFIG_MAGIC_SYSRQ=y
540
-CONFIG_DEBUG_VM=y
541
-CONFIG_SCHEDSTATS=y
542
-CONFIG_TIMER_STATS=y
543
-CONFIG_DEBUG_MUTEXES=y
544
-CONFIG_SCHED_TRACER=y
545
-CONFIG_STACK_TRACER=y
546
-CONFIG_BLK_DEV_IO_TRACE=y
547
-CONFIG_ATOMIC64_SELFTEST=y
548
-CONFIG_SUNXI_DUMP=y
549
-CONFIG_SECURITY_PERF_EVENTS_RESTRICT=y
550
-CONFIG_SECURITY=y
551
-CONFIG_SECURITYFS=y
552
-CONFIG_SECURITY_NETWORK=y
553
-CONFIG_SECURITY_PATH=y
554
-CONFIG_HARDENED_USERCOPY=y
555
-CONFIG_SECURITY_SELINUX=y
556
-CONFIG_SECURITY_SELINUX_BOOTPARAM=y
557
-CONFIG_CRYPTO_GCM=y
558
-CONFIG_CRYPTO_SHA512=y
559
-CONFIG_CRYPTO_LZ4=y
560
-CONFIG_ARM64_CRYPTO=y
561
-CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
562
-CONFIG_CRC_ITU_T=y
longan/kernel/linux-4.9/drivers/input/touchscreen/gt9xx/gt9xx.c
....@@ -433,7 +433,7 @@
433433 dprintk(DEBUG_X_Y_INFO, "source data:ID:%d, X:%d, Y:%d, W:%d\n", id, x, y, w);
434434
435435 //printk(KERN_ERR"revert_x_flag=%d, revert_y_flag=%d, GTP_ICS_SLOT_REPORT=%d V2 SCREEN_MAX_X:SCREEN_MAX_Y=%d:%d\n", revert_x_flag, revert_y_flag, GTP_ICS_SLOT_REPORT, SCREEN_MAX_X, SCREEN_MAX_Y);
436
- printk(KERN_ERR"(%d,%d)--->", x, y);
436
+ //printk(KERN_ERR"(%d,%d)--->", x, y);
437437
438438 if(1 == exchange_x_y_flag){
439439 swap(x, y);
....@@ -446,7 +446,7 @@
446446 if(1 == revert_y_flag){
447447 y = SCREEN_MAX_Y - y;
448448 }
449
- printk(KERN_ERR"(%d,%d)\n", x, y);
449
+ //printk(KERN_ERR"(%d,%d)\n", x, y);
450450
451451 dprintk(DEBUG_X_Y_INFO,"report data:ID:%d, X:%d, Y:%d, W:%d\n", id, x, y, w);
452452