guowenxue
2024-04-06 0687bff3948d671289ae15ede84be030b2d3bd5a
commit | author | age
500bbe 1 diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
G 2 index 30408b4b2..1da13a13e 100644
3 --- a/arch/arm/boot/dts/Makefile
4 +++ b/arch/arm/boot/dts/Makefile
5 @@ -776,6 +776,8 @@ dtb-$(CONFIG_SOC_IMX6UL) += \
6      imx6ul-tx6ul-0011.dtb \
7      imx6ul-tx6ul-mainboard.dtb \
8      imx6ull-14x14-evk.dtb \
9 +    alientek-imx6ull-v20.dtb \
10 +    alientek-imx6ull-v24.dtb \
11      imx6ull-14x14-evk-emmc.dtb \
12      imx6ull-14x14-evk-btwifi.dtb \
13      imx6ull-14x14-evk-gpmi-weim.dtb \
14 diff --git a/arch/arm/boot/dts/alientek-imx6ull-v20.dts b/arch/arm/boot/dts/alientek-imx6ull-v20.dts
15 new file mode 100644
16 index 000000000..3dee0233b
17 --- /dev/null
18 +++ b/arch/arm/boot/dts/alientek-imx6ull-v20.dts
19 @@ -0,0 +1,41 @@
20 +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
21 +//
22 +// Copyright (C) 2022 LingYun IoT System Studio.
23 +
24 +/dts-v1/;
25 +
26 +#include "alientek-imx6ull.dts"
27 +
28 +&fec2 {
29 +    pinctrl-names = "default";
30 +    pinctrl-0 = <&pinctrl_enet2>;
31 +    phy-mode = "rmii";
32 +    phy-handle = <&ethphy1>;
33 +    phy-supply = <&reg_peri_3v3>;
34 +    phy-reset-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;
35 +    phy-reset-duration = <100>;
36 +    phy-reset-post-delay = <100>;
37 +    status = "okay";
38 +
39 +    mdio {
40 +        #address-cells = <1>;
41 +        #size-cells = <0>;
42 +
43 +        ethphy0: ethernet-phy@2 {
44 +            compatible = "ethernet-phy-id0022.1560";
45 +            reg = <0>;
46 +            micrel,led-mode = <1>;
47 +            clocks = <&clks IMX6UL_CLK_ENET_REF>;
48 +            clock-names = "rmii-ref";
49 +        };
50 +
51 +        ethphy1: ethernet-phy@1 {
52 +            compatible = "ethernet-phy-id0022.1560";
53 +            reg = <1>;
54 +            micrel,led-mode = <1>;
55 +            clocks = <&clks IMX6UL_CLK_ENET2_REF>;
56 +            clock-names = "rmii-ref";
57 +        };
58 +    };
59 +};
60 +
61 diff --git a/arch/arm/boot/dts/alientek-imx6ull-v24.dts b/arch/arm/boot/dts/alientek-imx6ull-v24.dts
62 new file mode 100644
63 index 000000000..e78bf08d5
64 --- /dev/null
65 +++ b/arch/arm/boot/dts/alientek-imx6ull-v24.dts
66 @@ -0,0 +1,47 @@
67 +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
68 +//
69 +// Copyright (C) 2022 LingYun IoT System Studio.
70 +
71 +/dts-v1/;
72 +
73 +#include "alientek-imx6ull.dts"
74 +
75 +&fec1 {
76 +    pinctrl-names = "default";
77 +    pinctrl-0 = <&pinctrl_enet1>;
78 +    phy-mode = "rmii";
79 +    phy-handle = <&ethphy0>;
80 +    phy-supply = <&reg_peri_3v3>;
81 +    status = "okay";
82 +};
83 +
84 +&fec2 {
85 +    pinctrl-names = "default";
86 +    pinctrl-0 = <&pinctrl_enet2>;
87 +    phy-mode = "rmii";
88 +    phy-handle = <&ethphy1>;
89 +    phy-supply = <&reg_peri_3v3>;
90 +    status = "okay";
91 +
92 +    mdio {
93 +        #address-cells = <1>;
94 +        #size-cells = <0>;
95 +
96 +        ethphy0: ethernet-phy@2 {
97 +            compatible = "ethernet-phy-id001c.c800";
98 +            reg = <2>;
99 +            micrel,led-mode = <1>;
100 +            clocks = <&clks IMX6UL_CLK_ENET_REF>;
101 +            clock-names = "rmii-ref";
102 +        };
103 +
104 +        ethphy1: ethernet-phy@1 {
105 +            compatible = "ethernet-phy-id001c.c800";
106 +            reg = <1>;
107 +            micrel,led-mode = <1>;
108 +            clocks = <&clks IMX6UL_CLK_ENET2_REF>;
109 +            clock-names = "rmii-ref";
110 +        };
111 +    };
112 +};
113 +
114 diff --git a/arch/arm/boot/dts/alientek-imx6ull.dts b/arch/arm/boot/dts/alientek-imx6ull.dts
115 new file mode 100644
116 index 000000000..93a117fc0
117 --- /dev/null
118 +++ b/arch/arm/boot/dts/alientek-imx6ull.dts
119 @@ -0,0 +1,237 @@
120 +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
121 +//
122 +// Copyright (C) 2022 LingYun IoT System Studio.
123 +
124 +/dts-v1/;
125 +
126 +#include "imx6ull.dtsi"
127 +
128 +/{
129 +    model = "Freescale i.MX6 ULL 14x14 EVK Board";
130 +    compatible = "fsl,imx6ull-14x14-evk", "fsl,imx6ull";
131 +
132 +    chosen {
133 +        stdout-path = &uart1;
134 +    };
135 +
136 +    memory@80000000 {
137 +        device_type = "memory";
138 +        reg = <0x80000000 0x20000000>;
139 +    };
140 +
141 +    reserved-memory {
142 +        #address-cells = <1>;
143 +        #size-cells = <1>;
144 +        ranges;
145 +
146 +        linux,cma {
147 +            compatible = "shared-dma-pool";
148 +            reusable;
149 +            size = <0xa000000>;
150 +            linux,cma-default;
151 +        };
152 +    };
153 +
154 +    reg_sd1_vmmc: regulator-sd1-vmmc {
155 +        compatible = "regulator-fixed";
156 +        regulator-name = "VSD_3V3";
157 +        regulator-min-microvolt = <3300000>;
158 +        regulator-max-microvolt = <3300000>;
159 +        gpio = <&gpio1 9 GPIO_ACTIVE_HIGH>;
160 +        off-on-delay-us = <20000>;
161 +        enable-active-high;
162 +    };
163 +
164 +    reg_peri_3v3: regulator-peri-3v3 {
165 +        compatible = "regulator-fixed";
166 +        pinctrl-names = "default";
167 +        pinctrl-0 = <&pinctrl_peri_3v3>;
168 +        regulator-name = "VPERI_3V3";
169 +        regulator-min-microvolt = <3300000>;
170 +        regulator-max-microvolt = <3300000>;
171 +        gpio = <&gpio5 2 GPIO_ACTIVE_LOW>;
172 +        regulator-always-on;
173 +    };
174 +
175 +    leds {
176 +        compatible = "gpio-leds";
177 +        status = "okay";
178 +        led0 {
179 +            label = "red";
180 +            gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
181 +            linux,default-trigger = "heartbeat";
182 +            default-state = "on";
183 +        };
184 +    };
185 +};
186 +
187 +
188 +&clks {
189 +    assigned-clocks = <&clks IMX6UL_CLK_PLL4_AUDIO_DIV>;
190 +    assigned-clock-rates = <786432000>;
191 +};
192 +
193 +&uart1 {
194 +    pinctrl-names = "default";
195 +    pinctrl-0 = <&pinctrl_uart1>;
196 +    status = "okay";
197 +};
198 +
199 +&usdhc1 {
200 +    pinctrl-names = "default", "state_100mhz", "state_200mhz";
201 +    pinctrl-0 = <&pinctrl_usdhc1>;
202 +    pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
203 +    pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
204 +    cd-gpios = <&gpio1 19 GPIO_ACTIVE_LOW>;
205 +    keep-power-in-suspend;
206 +    wakeup-source;
207 +    vmmc-supply = <&reg_sd1_vmmc>;
208 +    status = "okay";
209 +};
210 +
211 +&usdhc2 {
212 +    pinctrl-names = "default", "state_100mhz", "state_200mhz";
213 +    pinctrl-0 = <&pinctrl_usdhc2_8bit>;
214 +    pinctrl-1 = <&pinctrl_usdhc2_8bit_100mhz>;
215 +    pinctrl-2 = <&pinctrl_usdhc2_8bit_200mhz>;
216 +    bus-width = <8>;
217 +    non-removable;
218 +    status = "okay";
219 +};
220 +
221 +&iomuxc {
222 +    pinctrl-names = "default";
223 +    pinctrl_enet1: enet1grp {
224 +        fsl,pins = <
225 +            MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN        0x1b0b0
226 +            MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER        0x1b0b0
227 +            MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x1b0b0
228 +            MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x1b0b0
229 +            MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN        0x1b0b0
230 +            MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0
231 +            MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0
232 +            MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1    0x4001b031
233 +        >;
234 +    };
235 +
236 +    pinctrl_enet2: enet2grp {
237 +        fsl,pins = <
238 +            MX6UL_PAD_GPIO1_IO07__ENET2_MDC            0x1b0b0
239 +            MX6UL_PAD_GPIO1_IO06__ENET2_MDIO        0x1b0b0
240 +            MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN        0x1b0b0
241 +            MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER        0x1b0b0
242 +            MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x1b0b0
243 +            MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x1b0b0
244 +            MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN        0x1b0b0
245 +            MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b0b0
246 +            MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b0b0
247 +            MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2    0x4001b031
248 +        >;
249 +    };
250 +
251 +    pinctrl_peri_3v3: peri3v3grp {
252 +        fsl,pins = <
253 +            MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02        0x1b0b0
254 +        >;
255 +    };
256 +
257 +    pinctrl_uart1: uart1grp {
258 +        fsl,pins = <
259 +            MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX     0x1b0b1
260 +            MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX     0x1b0b1
261 +        >;
262 +    };
263 +
264 +    pinctrl_usdhc1: usdhc1grp {
265 +        fsl,pins = <
266 +            MX6UL_PAD_SD1_CMD__USDHC1_CMD            0x17059
267 +            MX6UL_PAD_SD1_CLK__USDHC1_CLK            0x10071
268 +            MX6UL_PAD_SD1_DATA0__USDHC1_DATA0        0x17059
269 +            MX6UL_PAD_SD1_DATA1__USDHC1_DATA1        0x17059
270 +            MX6UL_PAD_SD1_DATA2__USDHC1_DATA2        0x17059
271 +            MX6UL_PAD_SD1_DATA3__USDHC1_DATA3        0x17059
272 +            MX6UL_PAD_UART1_RTS_B__GPIO1_IO19        0x17059 /* SD1 CD */
273 +            MX6UL_PAD_GPIO1_IO05__USDHC1_VSELECT    0x17059 /* SD1 VSELECT */
274 +            MX6UL_PAD_GPIO1_IO09__GPIO1_IO09        0x17059 /* SD1 RESET */
275 +        >;
276 +    };
277 +
278 +    pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
279 +        fsl,pins = <
280 +            MX6UL_PAD_SD1_CMD__USDHC1_CMD              0x170b9
281 +            MX6UL_PAD_SD1_CLK__USDHC1_CLK              0x100b9
282 +            MX6UL_PAD_SD1_DATA0__USDHC1_DATA0         0x170b9
283 +            MX6UL_PAD_SD1_DATA1__USDHC1_DATA1         0x170b9
284 +            MX6UL_PAD_SD1_DATA2__USDHC1_DATA2         0x170b9
285 +            MX6UL_PAD_SD1_DATA3__USDHC1_DATA3         0x170b9
286 +        >;
287 +    };
288 +
289 +    pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
290 +        fsl,pins = <
291 +            MX6UL_PAD_SD1_CMD__USDHC1_CMD              0x170f9
292 +            MX6UL_PAD_SD1_CLK__USDHC1_CLK              0x100f9
293 +            MX6UL_PAD_SD1_DATA0__USDHC1_DATA0         0x170f9
294 +            MX6UL_PAD_SD1_DATA1__USDHC1_DATA1         0x170f9
295 +            MX6UL_PAD_SD1_DATA2__USDHC1_DATA2         0x170f9
296 +            MX6UL_PAD_SD1_DATA3__USDHC1_DATA3         0x170f9
297 +        >;
298 +    };
299 +
300 +    pinctrl_usdhc2: usdhc2grp {
301 +        fsl,pins = <
302 +            MX6UL_PAD_NAND_RE_B__USDHC2_CLK            0x17059
303 +            MX6UL_PAD_NAND_WE_B__USDHC2_CMD            0x17059
304 +            MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x17059
305 +            MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x17059
306 +            MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x17059
307 +            MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x17059
308 +        >;
309 +    };
310 +
311 +    pinctrl_usdhc2_8bit: usdhc2grp_8bit {
312 +        fsl,pins = <
313 +            MX6UL_PAD_NAND_RE_B__USDHC2_CLK            0x10069
314 +            MX6UL_PAD_NAND_WE_B__USDHC2_CMD            0x17059
315 +            MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x17059
316 +            MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x17059
317 +            MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x17059
318 +            MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x17059
319 +            MX6UL_PAD_NAND_DATA04__USDHC2_DATA4     0x17059
320 +            MX6UL_PAD_NAND_DATA05__USDHC2_DATA5     0x17059
321 +            MX6UL_PAD_NAND_DATA06__USDHC2_DATA6     0x17059
322 +            MX6UL_PAD_NAND_DATA07__USDHC2_DATA7     0x17059
323 +        >;
324 +    };
325 +
326 +    pinctrl_usdhc2_8bit_100mhz: usdhc2grp_8bit_100mhz {
327 +        fsl,pins = <
328 +            MX6UL_PAD_NAND_RE_B__USDHC2_CLK            0x100b9
329 +            MX6UL_PAD_NAND_WE_B__USDHC2_CMD            0x170b9
330 +            MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x170b9
331 +            MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x170b9
332 +            MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x170b9
333 +            MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x170b9
334 +            MX6UL_PAD_NAND_DATA04__USDHC2_DATA4     0x170b9
335 +            MX6UL_PAD_NAND_DATA05__USDHC2_DATA5     0x170b9
336 +            MX6UL_PAD_NAND_DATA06__USDHC2_DATA6     0x170b9
337 +            MX6UL_PAD_NAND_DATA07__USDHC2_DATA7     0x170b9
338 +        >;
339 +    };
340 +
341 +    pinctrl_usdhc2_8bit_200mhz: usdhc2grp_8bit_200mhz {
342 +        fsl,pins = <
343 +            MX6UL_PAD_NAND_RE_B__USDHC2_CLK            0x100f9
344 +            MX6UL_PAD_NAND_WE_B__USDHC2_CMD            0x170f9
345 +            MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x170f9
346 +            MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x170f9
347 +            MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x170f9
348 +            MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x170f9
349 +            MX6UL_PAD_NAND_DATA04__USDHC2_DATA4     0x170f9
350 +            MX6UL_PAD_NAND_DATA05__USDHC2_DATA5     0x170f9
351 +            MX6UL_PAD_NAND_DATA06__USDHC2_DATA6     0x170f9
352 +            MX6UL_PAD_NAND_DATA07__USDHC2_DATA7     0x170f9
353 +        >;
354 +    };
355 +};
356 +
357 diff --git a/arch/arm/configs/alientek-imx6ull-v20_defconfig b/arch/arm/configs/alientek-imx6ull-v20_defconfig
358 new file mode 100644
359 index 000000000..591aaaeff
360 --- /dev/null
361 +++ b/arch/arm/configs/alientek-imx6ull-v20_defconfig
362 @@ -0,0 +1,615 @@
363 +CONFIG_SYSVIPC=y
364 +CONFIG_POSIX_MQUEUE=y
365 +CONFIG_NO_HZ_IDLE=y
366 +CONFIG_HIGH_RES_TIMERS=y
367 +CONFIG_BPF_SYSCALL=y
368 +CONFIG_PREEMPT=y
369 +CONFIG_IKCONFIG=y
370 +CONFIG_IKCONFIG_PROC=y
371 +CONFIG_LOG_BUF_SHIFT=18
372 +CONFIG_CGROUPS=y
373 +CONFIG_CGROUP_BPF=y
374 +CONFIG_MEMCG=y
375 +CONFIG_CGROUP_PIDS=y
376 +CONFIG_CGROUP_FREEZER=y
377 +CONFIG_CGROUP_DEVICE=y
378 +CONFIG_NAMESPACES=y
379 +CONFIG_USER_NS=y
380 +CONFIG_RELAY=y
381 +CONFIG_BLK_DEV_INITRD=y
382 +CONFIG_EXPERT=y
383 +CONFIG_PERF_EVENTS=y
384 +CONFIG_ARCH_MULTI_V6=y
385 +CONFIG_ARCH_MXC=y
386 +CONFIG_SOC_IMX31=y
387 +CONFIG_SOC_IMX35=y
388 +CONFIG_SOC_IMX50=y
389 +CONFIG_SOC_IMX51=y
390 +CONFIG_SOC_IMX53=y
391 +CONFIG_SOC_IMX6Q=y
392 +CONFIG_SOC_IMX6SL=y
393 +CONFIG_SOC_IMX6SLL=y
394 +CONFIG_SOC_IMX6SX=y
395 +CONFIG_SOC_IMX6UL=y
396 +CONFIG_SOC_IMX7D=y
397 +CONFIG_SOC_IMX7ULP=y
398 +CONFIG_SOC_VF610=y
399 +CONFIG_FXAS21002C=y
400 +CONFIG_FXOS8700_I2C=y
401 +CONFIG_RPMSG_IIO_PEDOMETER=m
402 +CONFIG_SENSORS_ISL29018=y
403 +CONFIG_MAG3110=y
404 +CONFIG_MPL3115=y
405 +CONFIG_MMA8452=y
406 +CONFIG_SMP=y
407 +CONFIG_ARM_PSCI=y
408 +CONFIG_HIGHMEM=y
409 +CONFIG_ARCH_FORCE_MAX_ORDER=14
410 +CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
411 +CONFIG_KEXEC=y
412 +CONFIG_CPU_FREQ=y
413 +CONFIG_CPU_FREQ_STAT=y
414 +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
415 +CONFIG_CPU_FREQ_GOV_POWERSAVE=y
416 +CONFIG_CPU_FREQ_GOV_USERSPACE=y
417 +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
418 +CONFIG_CPUFREQ_DT=y
419 +CONFIG_ARM_IMX6Q_CPUFREQ=y
420 +CONFIG_ARM_IMX_CPUFREQ_DT=y
421 +CONFIG_ARM_IMX7ULP_CPUFREQ=y
422 +CONFIG_CPU_IDLE=y
423 +CONFIG_ARM_CPUIDLE=y
424 +CONFIG_ARM_PSCI_CPUIDLE=y
425 +CONFIG_VFP=y
426 +CONFIG_NEON=y
427 +CONFIG_PM_DEBUG=y
428 +CONFIG_PM_TEST_SUSPEND=y
429 +CONFIG_KPROBES=y
430 +CONFIG_MODULES=y
431 +CONFIG_MODULE_UNLOAD=y
432 +CONFIG_MODVERSIONS=y
433 +CONFIG_MODULE_SRCVERSION_ALL=y
434 +CONFIG_BINFMT_MISC=m
435 +# CONFIG_COMPAT_BRK is not set
436 +CONFIG_CMA=y
437 +CONFIG_SECCOMP=y
438 +CONFIG_NET=y
439 +CONFIG_PACKET=y
440 +CONFIG_UNIX=y
441 +CONFIG_INET=y
442 +CONFIG_IP_MULTICAST=y
443 +CONFIG_IP_PNP=y
444 +CONFIG_IP_PNP_DHCP=y
445 +CONFIG_NETFILTER=y
446 +CONFIG_VLAN_8021Q=m
447 +CONFIG_LLC2=y
448 +CONFIG_CAN=y
449 +CONFIG_BT=y
450 +CONFIG_BT_RFCOMM=y
451 +CONFIG_BT_RFCOMM_TTY=y
452 +CONFIG_BT_BNEP=y
453 +CONFIG_BT_BNEP_MC_FILTER=y
454 +CONFIG_BT_BNEP_PROTO_FILTER=y
455 +CONFIG_BT_HIDP=y
456 +CONFIG_BT_HCIBTUSB=y
457 +CONFIG_BT_HCIUART=y
458 +CONFIG_BT_HCIUART_BCSP=y
459 +CONFIG_BT_HCIUART_LL=y
460 +CONFIG_BT_HCIUART_3WIRE=y
461 +CONFIG_BT_HCIUART_MRVL=y
462 +CONFIG_BT_HCIVHCI=y
463 +CONFIG_BT_MRVL=y
464 +CONFIG_BT_MRVL_SDIO=y
465 +CONFIG_CFG80211=y
466 +CONFIG_NL80211_TESTMODE=y
467 +CONFIG_CFG80211_WEXT=y
468 +CONFIG_MAC80211=y
469 +CONFIG_PCI=y
470 +CONFIG_PCI_MSI=y
471 +CONFIG_PCI_IMX6_HOST=y
472 +CONFIG_PCI_IMX6_EP=y
473 +CONFIG_PCI_ENDPOINT=y
474 +CONFIG_PCI_ENDPOINT_CONFIGFS=y
475 +CONFIG_PCI_EPF_TEST=y
476 +CONFIG_DEVTMPFS=y
477 +CONFIG_DEVTMPFS_MOUNT=y
478 +# CONFIG_STANDALONE is not set
479 +CONFIG_FW_LOADER_USER_HELPER=y
480 +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
481 +CONFIG_IMX_WEIM=y
482 +CONFIG_CONNECTOR=y
483 +CONFIG_MTD=y
484 +CONFIG_MTD_CMDLINE_PARTS=y
485 +CONFIG_MTD_BLOCK=y
486 +CONFIG_MTD_CFI=y
487 +CONFIG_MTD_JEDECPROBE=y
488 +CONFIG_MTD_CFI_INTELEXT=y
489 +CONFIG_MTD_CFI_AMDSTD=y
490 +CONFIG_MTD_CFI_STAA=y
491 +CONFIG_MTD_PHYSMAP=y
492 +CONFIG_MTD_PHYSMAP_OF=y
493 +CONFIG_MTD_DATAFLASH=y
494 +CONFIG_MTD_SST25L=y
495 +CONFIG_MTD_RAW_NAND=y
496 +CONFIG_MTD_NAND_GPMI_NAND=y
497 +CONFIG_MTD_NAND_VF610_NFC=y
498 +CONFIG_MTD_NAND_MXC=y
499 +CONFIG_MTD_SPI_NOR=y
500 +# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
501 +CONFIG_MTD_UBI=y
502 +CONFIG_MTD_UBI_FASTMAP=y
503 +CONFIG_MTD_UBI_BLOCK=y
504 +CONFIG_OF_OVERLAY=y
505 +CONFIG_BLK_DEV_LOOP=y
506 +CONFIG_BLK_DEV_RAM=y
507 +CONFIG_BLK_DEV_RAM_SIZE=65536
508 +CONFIG_EEPROM_AT24=y
509 +CONFIG_EEPROM_AT25=y
510 +# CONFIG_SCSI_PROC_FS is not set
511 +CONFIG_BLK_DEV_SD=y
512 +# CONFIG_BLK_DEV_BSG is not set
513 +CONFIG_SCSI_CONSTANTS=y
514 +CONFIG_SCSI_LOGGING=y
515 +CONFIG_SCSI_SCAN_ASYNC=y
516 +CONFIG_ATA=y
517 +CONFIG_SATA_AHCI_PLATFORM=y
518 +CONFIG_AHCI_IMX=y
519 +CONFIG_PATA_IMX=y
520 +CONFIG_MD=y
521 +CONFIG_BLK_DEV_MD=m
522 +CONFIG_BLK_DEV_DM=m
523 +CONFIG_DM_CRYPT=m
524 +CONFIG_NETDEVICES=y
525 +# CONFIG_NET_VENDOR_BROADCOM is not set
526 +CONFIG_CS89x0_PLATFORM=y
527 +# CONFIG_NET_VENDOR_FARADAY is not set
528 +# CONFIG_NET_VENDOR_INTEL is not set
529 +# CONFIG_NET_VENDOR_MARVELL is not set
530 +# CONFIG_NET_VENDOR_MICREL is not set
531 +# CONFIG_NET_VENDOR_MICROCHIP is not set
532 +# CONFIG_NET_VENDOR_NATSEMI is not set
533 +# CONFIG_NET_VENDOR_SEEQ is not set
534 +CONFIG_SMC91X=y
535 +CONFIG_SMC911X=y
536 +CONFIG_SMSC911X=y
537 +# CONFIG_NET_VENDOR_STMICRO is not set
538 +CONFIG_MICREL_PHY=y
539 +CONFIG_AT803X_PHY=y
540 +CONFIG_CAN_FLEXCAN=y
541 +CONFIG_USB_PEGASUS=m
542 +CONFIG_USB_RTL8150=m
543 +CONFIG_USB_RTL8152=y
544 +CONFIG_USB_LAN78XX=y
545 +CONFIG_USB_USBNET=y
546 +CONFIG_USB_NET_CDC_EEM=m
547 +CONFIG_USB_NET_SMSC95XX=y
548 +CONFIG_USB_NET_MCS7830=y
549 +CONFIG_ATH10K=m
550 +CONFIG_ATH10K_SDIO=m
551 +CONFIG_HOSTAP=y
552 +CONFIG_WL12XX=m
553 +CONFIG_WL18XX=m
554 +CONFIG_WLCORE_SDIO=m
555 +# CONFIG_WILINK_PLATFORM_DATA is not set
556 +CONFIG_INPUT_EVDEV=y
557 +CONFIG_INPUT_EVBUG=m
558 +CONFIG_KEYBOARD_GPIO=y
559 +CONFIG_KEYBOARD_RPMSG=y
560 +CONFIG_KEYBOARD_SNVS_PWRKEY=y
561 +CONFIG_KEYBOARD_IMX=y
562 +CONFIG_MOUSE_PS2=m
563 +CONFIG_MOUSE_PS2_ELANTECH=y
564 +CONFIG_INPUT_TOUCHSCREEN=y
565 +CONFIG_TOUCHSCREEN_ADS7846=y
566 +CONFIG_TOUCHSCREEN_AD7879=y
567 +CONFIG_TOUCHSCREEN_AD7879_I2C=y
568 +CONFIG_TOUCHSCREEN_ATMEL_MXT=y
569 +CONFIG_TOUCHSCREEN_DA9052=y
570 +CONFIG_TOUCHSCREEN_EGALAX=y
571 +CONFIG_TOUCHSCREEN_GOODIX=y
572 +CONFIG_TOUCHSCREEN_ILI210X=y
573 +CONFIG_TOUCHSCREEN_ELAN_TS=y
574 +CONFIG_TOUCHSCREEN_FTS=y
575 +CONFIG_TOUCHSCREEN_MAX11801=y
576 +CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
577 +CONFIG_TOUCHSCREEN_EDT_FT5X06=y
578 +CONFIG_TOUCHSCREEN_MC13783=y
579 +CONFIG_TOUCHSCREEN_TSC2004=y
580 +CONFIG_TOUCHSCREEN_TSC2007=y
581 +CONFIG_TOUCHSCREEN_STMPE=y
582 +CONFIG_TOUCHSCREEN_SX8654=y
583 +CONFIG_TOUCHSCREEN_COLIBRI_VF50=y
584 +CONFIG_INPUT_MISC=y
585 +CONFIG_INPUT_MMA8450=y
586 +CONFIG_SERIO_SERPORT=m
587 +# CONFIG_LEGACY_PTYS is not set
588 +CONFIG_SERIAL_IMX=y
589 +CONFIG_SERIAL_IMX_CONSOLE=y
590 +CONFIG_SERIAL_FSL_LPUART=y
591 +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
592 +CONFIG_SERIAL_DEV_BUS=y
593 +# CONFIG_I2C_COMPAT is not set
594 +CONFIG_I2C_CHARDEV=y
595 +CONFIG_I2C_MUX=y
596 +CONFIG_I2C_MUX_GPIO=y
597 +# CONFIG_I2C_HELPER_AUTO is not set
598 +CONFIG_I2C_ALGOPCF=m
599 +CONFIG_I2C_ALGOPCA=m
600 +CONFIG_I2C_GPIO=y
601 +CONFIG_I2C_IMX=y
602 +CONFIG_I2C_IMX_LPI2C=y
603 +CONFIG_SPI=y
604 +CONFIG_SPI_FSL_QUADSPI=y
605 +CONFIG_SPI_FSL_LPSPI=y
606 +CONFIG_SPI_GPIO=y
607 +CONFIG_SPI_IMX=y
608 +CONFIG_SPI_SPIDEV=y
609 +CONFIG_SPI_FSL_DSPI=y
610 +CONFIG_SPI_SLAVE=y
611 +CONFIG_SPI_SLAVE_TIME=y
612 +CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
613 +CONFIG_GPIO_SYSFS=y
614 +CONFIG_GPIO_MXC=y
615 +CONFIG_GPIO_IMX_RPMSG=y
616 +CONFIG_GPIO_SIOX=m
617 +CONFIG_GPIO_MAX732X=y
618 +CONFIG_GPIO_PCA953X=y
619 +CONFIG_GPIO_PCF857X=y
620 +CONFIG_GPIO_STMPE=y
621 +CONFIG_GPIO_74X164=y
622 +CONFIG_POWER_RESET=y
623 +CONFIG_POWER_RESET_SYSCON=y
624 +CONFIG_POWER_RESET_SYSCON_POWEROFF=y
625 +CONFIG_RN5T618_POWER=m
626 +CONFIG_SABRESD_MAX8903=y
627 +CONFIG_PCI_ENDPOINT_TEST=y
628 +CONFIG_SENSORS_MC13783_ADC=y
629 +CONFIG_SENSORS_GPIO_FAN=y
630 +CONFIG_SENSORS_MAX17135=y
631 +CONFIG_SENSORS_IIO_HWMON=y
632 +CONFIG_THERMAL=y
633 +CONFIG_THERMAL_STATISTICS=y
634 +CONFIG_THERMAL_WRITABLE_TRIPS=y
635 +CONFIG_CPU_THERMAL=y
636 +CONFIG_IMX_THERMAL=y
637 +CONFIG_DEVICE_THERMAL=y
638 +CONFIG_WATCHDOG=y
639 +CONFIG_DA9063_WATCHDOG=m
640 +CONFIG_DA9062_WATCHDOG=y
641 +CONFIG_RN5T618_WATCHDOG=y
642 +CONFIG_IMX2_WDT=y
643 +CONFIG_IMX7ULP_WDT=y
644 +CONFIG_MFD_DA9052_I2C=y
645 +CONFIG_MFD_DA9062=y
646 +CONFIG_MFD_DA9063=y
647 +CONFIG_MFD_MC13XXX_SPI=y
648 +CONFIG_MFD_MC13XXX_I2C=y
649 +CONFIG_MFD_MAX17135=y
650 +CONFIG_MFD_RN5T618=y
651 +CONFIG_MFD_SI476X_CORE=y
652 +CONFIG_MFD_STMPE=y
653 +CONFIG_REGULATOR_FIXED_VOLTAGE=y
654 +CONFIG_REGULATOR_ANATOP=y
655 +CONFIG_REGULATOR_DA9052=y
656 +CONFIG_REGULATOR_DA9062=y
657 +CONFIG_REGULATOR_DA9063=y
658 +CONFIG_REGULATOR_GPIO=y
659 +CONFIG_REGULATOR_LTC3676=y
660 +CONFIG_REGULATOR_MAX17135=y
661 +CONFIG_REGULATOR_MC13783=y
662 +CONFIG_REGULATOR_MC13892=y
663 +CONFIG_REGULATOR_PF1550_RPMSG=y
664 +CONFIG_REGULATOR_PFUZE100=y
665 +CONFIG_REGULATOR_RN5T618=y
666 +CONFIG_RC_CORE=y
667 +CONFIG_RC_DEVICES=y
668 +CONFIG_IR_GPIO_CIR=y
669 +CONFIG_MEDIA_SUPPORT=y
670 +CONFIG_MEDIA_RADIO_SUPPORT=y
671 +CONFIG_MEDIA_USB_SUPPORT=y
672 +CONFIG_USB_VIDEO_CLASS=m
673 +CONFIG_V4L_PLATFORM_DRIVERS=y
674 +CONFIG_V4L_MEM2MEM_DRIVERS=y
675 +CONFIG_VIDEO_MUX=y
676 +CONFIG_VIDEO_MXC_OUTPUT=y
677 +CONFIG_VIDEO_MXC_CAPTURE=m
678 +CONFIG_VIDEO_MXC_CSI_CAMERA=m
679 +CONFIG_MXC_VADC=m
680 +CONFIG_MXC_MIPI_CSI=m
681 +CONFIG_MXC_CAMERA_OV5640=m
682 +CONFIG_MXC_CAMERA_OV5640_V2=m
683 +CONFIG_MXC_CAMERA_OV5640_MIPI=m
684 +CONFIG_MXC_CAMERA_OV5640_MIPI_V2=m
685 +CONFIG_MXC_TVIN_ADV7180=m
686 +CONFIG_MXC_IPU_DEVICE_QUEUE_SDC=m
687 +CONFIG_VIDEO_MXC_IPU_OUTPUT=y
688 +CONFIG_VIDEO_MXC_PXP_V4L2=y
689 +CONFIG_VIDEO_CODA=m
690 +CONFIG_VIDEO_IMX_PXP=y
691 +CONFIG_VIDEO_OV2680=m
692 +CONFIG_VIDEO_OV5645=m
693 +CONFIG_VIDEO_ADV7180=m
694 +CONFIG_RADIO_SI476X=y
695 +CONFIG_DRM=y
696 +CONFIG_DRM_MSM=y
697 +CONFIG_DRM_PANEL_LVDS=y
698 +CONFIG_DRM_PANEL_SIMPLE=y
699 +CONFIG_DRM_PANEL_EDP=y
700 +CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
701 +CONFIG_DRM_TI_TFP410=y
702 +CONFIG_FB=y
703 +CONFIG_FB_MXS=y
704 +CONFIG_FB_MXC_EINK_PANEL=y
705 +CONFIG_FB_MXC_EINK_V2_PANEL=y
706 +CONFIG_FB_MXC_MIPI_DSI=y
707 +CONFIG_FB_MXC_MIPI_DSI_NORTHWEST=y
708 +CONFIG_FB_MXC_MIPI_DSI_SAMSUNG=y
709 +CONFIG_FB_MXC_ADV7535=y
710 +CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL=y
711 +CONFIG_FB_MXC_TRULY_PANEL_TFT3P5581E=y
712 +CONFIG_FB_MXC_RK_PANEL_RK055AHD042=y
713 +CONFIG_FB_MXC_RK_PANEL_RK055IQH042=y
714 +CONFIG_FB_MXC_SYNC_PANEL=y
715 +CONFIG_FB_MXC_OVERLAY=y
716 +CONFIG_FB_MXC_LDB=y
717 +CONFIG_FB_MXC_HDMI=y
718 +CONFIG_FB_MXS_SII902X=y
719 +CONFIG_FB_MXC_DCIC=y
720 +CONFIG_LCD_CLASS_DEVICE=y
721 +CONFIG_LCD_L4F00242T03=y
722 +CONFIG_LCD_PLATFORM=y
723 +CONFIG_BACKLIGHT_PWM=y
724 +CONFIG_BACKLIGHT_GPIO=y
725 +CONFIG_FRAMEBUFFER_CONSOLE=y
726 +CONFIG_LOGO=y
727 +CONFIG_SOUND=y
728 +CONFIG_SND=y
729 +CONFIG_SND_USB_AUDIO=m
730 +CONFIG_SND_SOC=y
731 +CONFIG_SND_SOC_FSL_ASRC=y
732 +CONFIG_SND_SOC_FSL_MQS=y
733 +CONFIG_SND_SOC_FSL_RPMSG=y
734 +CONFIG_SND_IMX_SOC=y
735 +CONFIG_SND_SOC_EUKREA_TLV320=y
736 +CONFIG_SND_SOC_IMX_SII902X=y
737 +CONFIG_SND_SOC_IMX_WM8958=y
738 +CONFIG_SND_SOC_IMX_RPMSG=y
739 +CONFIG_SND_SOC_IMX_ES8328=y
740 +CONFIG_SND_SOC_IMX_SGTL5000=y
741 +CONFIG_SND_SOC_IMX_MQS=y
742 +CONFIG_SND_SOC_IMX_SPDIF=y
743 +CONFIG_SND_SOC_IMX_SI476X=y
744 +CONFIG_SND_SOC_IMX_HDMI=y
745 +CONFIG_SND_SOC_IMX6QDL_HDMI=y
746 +CONFIG_SND_SOC_AC97_CODEC=y
747 +CONFIG_SND_SOC_TLV320AIC3X_I2C=y
748 +CONFIG_SND_SOC_FSL_ASOC_CARD=y
749 +CONFIG_SND_SOC_CS42XX8_I2C=y
750 +CONFIG_SND_SOC_WM8960=y
751 +CONFIG_SND_SOC_WM8962=y
752 +CONFIG_SND_SOC_RPMSG_WM8960=y
753 +CONFIG_SND_SIMPLE_CARD=y
754 +CONFIG_HID_MULTITOUCH=y
755 +CONFIG_HID_WACOM=y
756 +CONFIG_I2C_HID_OF=y
757 +CONFIG_USB=y
758 +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
759 +CONFIG_USB_OTG_WHITELIST=y
760 +CONFIG_USB_EHCI_HCD=y
761 +CONFIG_USB_HCD_TEST_MODE=y
762 +CONFIG_USB_ACM=m
763 +CONFIG_USB_STORAGE=y
764 +CONFIG_USB_CHIPIDEA=y
765 +CONFIG_USB_CHIPIDEA_UDC=y
766 +CONFIG_USB_CHIPIDEA_HOST=y
767 +CONFIG_USB_SERIAL=m
768 +CONFIG_USB_SERIAL_GENERIC=y
769 +CONFIG_USB_SERIAL_FTDI_SIO=m
770 +CONFIG_USB_SERIAL_OPTION=m
771 +CONFIG_USB_TEST=m
772 +CONFIG_USB_EHSET_TEST_FIXTURE=m
773 +CONFIG_NOP_USB_XCEIV=y
774 +CONFIG_USB_MXS_PHY=y
775 +CONFIG_USB_GADGET=y
776 +CONFIG_USB_CONFIGFS=y
777 +CONFIG_USB_CONFIGFS_SERIAL=y
778 +CONFIG_USB_CONFIGFS_ACM=y
779 +CONFIG_USB_CONFIGFS_OBEX=y
780 +CONFIG_USB_CONFIGFS_NCM=y
781 +CONFIG_USB_CONFIGFS_ECM=y
782 +CONFIG_USB_CONFIGFS_ECM_SUBSET=y
783 +CONFIG_USB_CONFIGFS_RNDIS=y
784 +CONFIG_USB_CONFIGFS_EEM=y
785 +CONFIG_USB_CONFIGFS_MASS_STORAGE=y
786 +CONFIG_USB_CONFIGFS_F_LB_SS=y
787 +CONFIG_USB_CONFIGFS_F_FS=y
788 +CONFIG_USB_CONFIGFS_F_UAC1=y
789 +CONFIG_USB_CONFIGFS_F_UAC2=y
790 +CONFIG_USB_CONFIGFS_F_MIDI=y
791 +CONFIG_USB_CONFIGFS_F_HID=y
792 +CONFIG_USB_CONFIGFS_F_UVC=y
793 +CONFIG_USB_CONFIGFS_F_PRINTER=y
794 +CONFIG_USB_ZERO=m
795 +CONFIG_USB_AUDIO=m
796 +CONFIG_USB_ETH=m
797 +CONFIG_USB_G_NCM=m
798 +CONFIG_USB_GADGETFS=m
799 +CONFIG_USB_FUNCTIONFS=m
800 +CONFIG_USB_MASS_STORAGE=m
801 +CONFIG_USB_G_SERIAL=m
802 +CONFIG_MMC=y
803 +CONFIG_MMC_SDHCI=y
804 +CONFIG_MMC_SDHCI_PLTFM=y
805 +CONFIG_MMC_SDHCI_ESDHC_IMX=y
806 +CONFIG_MXC_SIM=y
807 +CONFIG_MXC_SIMv2=y
808 +CONFIG_LEDS_GPIO=y
809 +CONFIG_LEDS_PWM=y
810 +CONFIG_LEDS_TRIGGER_TIMER=y
811 +CONFIG_LEDS_TRIGGER_ONESHOT=y
812 +CONFIG_LEDS_TRIGGER_HEARTBEAT=y
813 +CONFIG_LEDS_TRIGGER_BACKLIGHT=y
814 +CONFIG_LEDS_TRIGGER_GPIO=y
815 +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
816 +CONFIG_RTC_CLASS=y
817 +CONFIG_RTC_INTF_DEV_UIE_EMUL=y
818 +CONFIG_RTC_DRV_DS1307=y
819 +CONFIG_RTC_DRV_ISL1208=y
820 +CONFIG_RTC_DRV_PCF8523=y
821 +CONFIG_RTC_DRV_PCF8563=y
822 +CONFIG_RTC_DRV_M41T80=y
823 +CONFIG_RTC_DRV_RC5T619=y
824 +CONFIG_RTC_DRV_RV3029C2=y
825 +CONFIG_RTC_DRV_DA9063=y
826 +CONFIG_RTC_DRV_MC13XXX=y
827 +CONFIG_RTC_DRV_MXC=y
828 +CONFIG_RTC_DRV_MXC_V2=y
829 +CONFIG_RTC_DRV_SNVS=y
830 +CONFIG_RTC_DRV_IMX_RPMSG=y
831 +CONFIG_DMADEVICES=y
832 +CONFIG_FSL_EDMA=y
833 +CONFIG_IMX_SDMA=m
834 +CONFIG_MXS_DMA=y
835 +CONFIG_MXC_PXP_V2=y
836 +CONFIG_MXC_PXP_V3=y
837 +CONFIG_DMATEST=m
838 +CONFIG_STAGING=y
839 +CONFIG_STAGING_MEDIA=y
840 +CONFIG_COMMON_CLK_PWM=y
841 +CONFIG_EXTCON_USB_GPIO=y
842 +CONFIG_IIO=y
843 +CONFIG_IMX7D_ADC=y
844 +CONFIG_RN5T618_ADC=y
845 +CONFIG_STMPE_ADC=y
846 +CONFIG_VF610_ADC=y
847 +CONFIG_PWM=y
848 +CONFIG_PWM_FSL_FTM=y
849 +CONFIG_PWM_IMX27=y
850 +CONFIG_PWM_IMX_TPM=y
851 +CONFIG_PHY_MIXEL_LVDS=y
852 +CONFIG_PHY_MIXEL_LVDS_COMBO=y
853 +CONFIG_MAILBOX=y
854 +CONFIG_IMX_MBOX=y
855 +CONFIG_REMOTEPROC=y
856 +CONFIG_IMX_REMOTEPROC=y
857 +CONFIG_NVMEM_IMX_OCOTP=y
858 +CONFIG_NVMEM_VF610_OCOTP=y
859 +CONFIG_NVMEM_SNVS_LPGPR=y
860 +CONFIG_TEE=y
861 +CONFIG_OPTEE=y
862 +CONFIG_MUX_MMIO=y
863 +CONFIG_SIOX=m
864 +CONFIG_SIOX_BUS_GPIO=m
865 +CONFIG_MXC_IPU=y
866 +CONFIG_MXC_GPU_VIV=y
867 +CONFIG_MXC_IPU_V3_PRE=y
868 +CONFIG_MXC_MLB150=y
869 +CONFIG_MXC_MIPI_CSI2=y
870 +CONFIG_MXC_HDMI_CEC=y
871 +CONFIG_EXT2_FS=y
872 +CONFIG_EXT2_FS_XATTR=y
873 +CONFIG_EXT2_FS_POSIX_ACL=y
874 +CONFIG_EXT2_FS_SECURITY=y
875 +CONFIG_EXT3_FS=y
876 +CONFIG_EXT3_FS_POSIX_ACL=y
877 +CONFIG_EXT3_FS_SECURITY=y
878 +CONFIG_QUOTA=y
879 +CONFIG_QUOTA_NETLINK_INTERFACE=y
880 +# CONFIG_PRINT_QUOTA_WARNING is not set
881 +CONFIG_AUTOFS4_FS=y
882 +CONFIG_FUSE_FS=y
883 +CONFIG_OVERLAY_FS=y
884 +CONFIG_ISO9660_FS=m
885 +CONFIG_JOLIET=y
886 +CONFIG_ZISOFS=y
887 +CONFIG_UDF_FS=m
888 +CONFIG_MSDOS_FS=m
889 +CONFIG_VFAT_FS=y
890 +CONFIG_TMPFS=y
891 +CONFIG_TMPFS_POSIX_ACL=y
892 +CONFIG_JFFS2_FS=y
893 +CONFIG_UBIFS_FS=y
894 +CONFIG_NFS_FS=y
895 +CONFIG_NFS_V3_ACL=y
896 +CONFIG_NFS_V4=y
897 +CONFIG_NFS_V4_1=y
898 +CONFIG_NFS_V4_2=y
899 +CONFIG_ROOT_NFS=y
900 +CONFIG_NLS_DEFAULT="cp437"
901 +CONFIG_NLS_CODEPAGE_437=y
902 +CONFIG_NLS_ASCII=y
903 +CONFIG_NLS_ISO8859_1=y
904 +CONFIG_NLS_ISO8859_15=m
905 +CONFIG_NLS_UTF8=y
906 +CONFIG_SECURITYFS=y
907 +CONFIG_CRYPTO_USER=y
908 +CONFIG_CRYPTO_TEST=m
909 +CONFIG_CRYPTO_ECHAINIV=m
910 +CONFIG_CRYPTO_TLS=m
911 +CONFIG_CRYPTO_CTS=m
912 +CONFIG_CRYPTO_LRW=m
913 +CONFIG_CRYPTO_XTS=m
914 +CONFIG_CRYPTO_XXHASH=m
915 +CONFIG_CRYPTO_BLAKE2B=m
916 +CONFIG_CRYPTO_BLAKE2S=m
917 +CONFIG_CRYPTO_MD4=m
918 +CONFIG_CRYPTO_MD5=m
919 +CONFIG_CRYPTO_RMD160=m
920 +CONFIG_CRYPTO_SHA512=m
921 +CONFIG_CRYPTO_SHA3=m
922 +CONFIG_CRYPTO_TGR192=m
923 +CONFIG_CRYPTO_WP512=m
924 +CONFIG_CRYPTO_ARC4=m
925 +CONFIG_CRYPTO_BLOWFISH=m
926 +CONFIG_CRYPTO_CAMELLIA=m
927 +CONFIG_CRYPTO_CAST5=m
928 +CONFIG_CRYPTO_CAST6=m
929 +CONFIG_CRYPTO_SERPENT=m
930 +CONFIG_CRYPTO_TWOFISH=m
931 +CONFIG_CRYPTO_DEV_FSL_CAAM=m
932 +CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
933 +CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m
934 +CONFIG_CRYPTO_DEV_SAHARA=y
935 +CONFIG_CRYPTO_DEV_MXS_DCP=y
936 +CONFIG_CRYPTO_CFB=m
937 +CONFIG_CRYPTO_OFB=m
938 +CONFIG_CRYPTO_PCBC=m
939 +CONFIG_CRYPTO_XCBC=m
940 +CONFIG_CRYPTO_VMAC=m
941 +CONFIG_CRYPTO_SM3=m
942 +CONFIG_CRYPTO_STREEBOG=m
943 +CONFIG_CRYPTO_ANUBIS=m
944 +CONFIG_CRYPTO_DES=m
945 +CONFIG_CRYPTO_FCRYPT=m
946 +CONFIG_CRYPTO_KHAZAD=m
947 +CONFIG_CRYPTO_SALSA20=m
948 +CONFIG_CRYPTO_SEED=m
949 +CONFIG_CRYPTO_SM4=m
950 +CONFIG_CRYPTO_TEA=m
951 +CONFIG_CRYPTO_ANSI_CPRNG=m
952 +CONFIG_CRYPTO_USER_API_RNG=m
953 +CONFIG_CRYPTO_SHA1=m
954 +CONFIG_CRC_T10DIF=y
955 +CONFIG_CRC7=m
956 +CONFIG_LIBCRC32C=m
957 +CONFIG_DMA_CMA=y
958 +CONFIG_FONTS=y
959 +CONFIG_FONT_8x8=y
960 +CONFIG_FONT_8x16=y
961 +CONFIG_PRINTK_TIME=y
962 +# CONFIG_DEBUG_BUGVERBOSE is not set
963 +CONFIG_MAGIC_SYSRQ=y
964 +CONFIG_DEBUG_FS=y
965 +# CONFIG_SLUB_DEBUG is not set
966 +# CONFIG_SCHED_DEBUG is not set
967 +CONFIG_PROVE_LOCKING=y
968 +# CONFIG_FTRACE is not set
969 +
970 +# enable AF_ALG
971 +CONFIG_CRYPTO_USER_API_HASH=m
972 +CONFIG_CRYPTO_USER_API_SKCIPHER=m
973 +CONFIG_CRYPTO_USER_API_AEAD=m
974 +
975 +# enable KTLS
976 +CONFIG_TLS=y
977 +CONFIG_TLS_DEVICE=y
978 diff --git a/arch/arm/configs/alientek-imx6ull-v24_defconfig b/arch/arm/configs/alientek-imx6ull-v24_defconfig
979 new file mode 100644
980 index 000000000..87c777f33
981 --- /dev/null
982 +++ b/arch/arm/configs/alientek-imx6ull-v24_defconfig
983 @@ -0,0 +1,596 @@
984 +CONFIG_SYSVIPC=y
985 +CONFIG_POSIX_MQUEUE=y
986 +CONFIG_NO_HZ=y
987 +CONFIG_HIGH_RES_TIMERS=y
988 +CONFIG_PREEMPT=y
989 +CONFIG_IKCONFIG=y
990 +CONFIG_IKCONFIG_PROC=y
991 +CONFIG_LOG_BUF_SHIFT=18
992 +CONFIG_CGROUPS=y
993 +CONFIG_MEMCG=y
994 +CONFIG_CGROUP_PIDS=y
995 +CONFIG_CGROUP_FREEZER=y
996 +CONFIG_CGROUP_DEVICE=y
997 +CONFIG_NAMESPACES=y
998 +CONFIG_USER_NS=y
999 +CONFIG_RELAY=y
1000 +CONFIG_BLK_DEV_INITRD=y
1001 +CONFIG_EXPERT=y
1002 +CONFIG_KALLSYMS_ALL=y
1003 +CONFIG_PERF_EVENTS=y
1004 +CONFIG_ARCH_MXC=y
1005 +CONFIG_SOC_IMX6Q=y
1006 +CONFIG_SOC_IMX6SL=y
1007 +CONFIG_SOC_IMX6SLL=y
1008 +CONFIG_SOC_IMX6SX=y
1009 +CONFIG_SOC_IMX6UL=y
1010 +CONFIG_SOC_IMX7D=y
1011 +CONFIG_SOC_IMX7ULP=y
1012 +CONFIG_SMP=y
1013 +CONFIG_VMSPLIT_2G=y
1014 +CONFIG_ARM_PSCI=y
1015 +CONFIG_HIGHMEM=y
1016 +CONFIG_ARCH_FORCE_MAX_ORDER=14
1017 +CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
1018 +CONFIG_KEXEC=y
1019 +CONFIG_CPU_FREQ=y
1020 +CONFIG_CPU_FREQ_STAT=y
1021 +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
1022 +CONFIG_CPU_FREQ_GOV_POWERSAVE=y
1023 +CONFIG_CPU_FREQ_GOV_USERSPACE=y
1024 +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
1025 +CONFIG_CPUFREQ_DT=y
1026 +CONFIG_ARM_IMX6Q_CPUFREQ=y
1027 +CONFIG_ARM_IMX_CPUFREQ_DT=y
1028 +CONFIG_CPU_IDLE=y
1029 +CONFIG_ARM_CPUIDLE=y
1030 +CONFIG_ARM_PSCI_CPUIDLE=y
1031 +CONFIG_VFP=y
1032 +CONFIG_NEON=y
1033 +CONFIG_PM_DEBUG=y
1034 +CONFIG_PM_TEST_SUSPEND=y
1035 +CONFIG_KPROBES=y
1036 +CONFIG_MODULES=y
1037 +CONFIG_MODULE_UNLOAD=y
1038 +CONFIG_MODVERSIONS=y
1039 +CONFIG_MODULE_SRCVERSION_ALL=y
1040 +CONFIG_BINFMT_MISC=m
1041 +# CONFIG_COMPAT_BRK is not set
1042 +CONFIG_CMA=y
1043 +CONFIG_NET=y
1044 +CONFIG_PACKET=y
1045 +CONFIG_UNIX=y
1046 +CONFIG_TLS=y
1047 +CONFIG_TLS_DEVICE=y
1048 +CONFIG_INET=y
1049 +CONFIG_IP_MULTICAST=y
1050 +CONFIG_IP_PNP=y
1051 +CONFIG_IP_PNP_DHCP=y
1052 +CONFIG_NETFILTER=y
1053 +CONFIG_VLAN_8021Q=m
1054 +CONFIG_LLC2=y
1055 +CONFIG_CAN=y
1056 +CONFIG_BT=y
1057 +CONFIG_BT_RFCOMM=y
1058 +CONFIG_BT_RFCOMM_TTY=y
1059 +CONFIG_BT_BNEP=y
1060 +CONFIG_BT_BNEP_MC_FILTER=y
1061 +CONFIG_BT_BNEP_PROTO_FILTER=y
1062 +CONFIG_BT_HIDP=y
1063 +CONFIG_BT_HCIBTUSB=y
1064 +CONFIG_BT_HCIUART=y
1065 +CONFIG_BT_HCIUART_BCSP=y
1066 +CONFIG_BT_HCIUART_LL=y
1067 +CONFIG_BT_HCIUART_3WIRE=y
1068 +CONFIG_BT_HCIUART_MRVL=y
1069 +CONFIG_BT_HCIVHCI=y
1070 +CONFIG_BT_MRVL=y
1071 +CONFIG_BT_MRVL_SDIO=y
1072 +CONFIG_BT_NXPUART=m
1073 +CONFIG_CFG80211=y
1074 +CONFIG_NL80211_TESTMODE=y
1075 +CONFIG_CFG80211_WEXT=y
1076 +CONFIG_MAC80211=y
1077 +CONFIG_PCI=y
1078 +CONFIG_PCI_MSI=y
1079 +CONFIG_PCI_IMX6_HOST=y
1080 +CONFIG_PCI_IMX6_EP=y
1081 +CONFIG_PCI_ENDPOINT=y
1082 +CONFIG_PCI_ENDPOINT_CONFIGFS=y
1083 +CONFIG_PCI_EPF_TEST=y
1084 +CONFIG_DEVTMPFS=y
1085 +CONFIG_DEVTMPFS_MOUNT=y
1086 +# CONFIG_STANDALONE is not set
1087 +CONFIG_FW_LOADER_USER_HELPER=y
1088 +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
1089 +CONFIG_IMX_WEIM=y
1090 +CONFIG_CONNECTOR=y
1091 +CONFIG_MTD=y
1092 +CONFIG_MTD_CMDLINE_PARTS=y
1093 +CONFIG_MTD_BLOCK=y
1094 +CONFIG_MTD_CFI=y
1095 +CONFIG_MTD_JEDECPROBE=y
1096 +CONFIG_MTD_CFI_INTELEXT=y
1097 +CONFIG_MTD_CFI_AMDSTD=y
1098 +CONFIG_MTD_CFI_STAA=y
1099 +CONFIG_MTD_PHYSMAP=y
1100 +CONFIG_MTD_PHYSMAP_OF=y
1101 +CONFIG_MTD_DATAFLASH=y
1102 +CONFIG_MTD_SST25L=y
1103 +CONFIG_MTD_RAW_NAND=y
1104 +CONFIG_MTD_NAND_GPMI_NAND=y
1105 +CONFIG_MTD_NAND_MXC=y
1106 +CONFIG_MTD_SPI_NOR=y
1107 +# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
1108 +CONFIG_MTD_UBI=y
1109 +CONFIG_MTD_UBI_FASTMAP=y
1110 +CONFIG_MTD_UBI_BLOCK=y
1111 +CONFIG_OF_OVERLAY=y
1112 +CONFIG_BLK_DEV_LOOP=y
1113 +CONFIG_BLK_DEV_RAM=y
1114 +CONFIG_BLK_DEV_RAM_SIZE=65536
1115 +CONFIG_BLK_DEV_NVME=y
1116 +CONFIG_PCI_ENDPOINT_TEST=y
1117 +CONFIG_EEPROM_AT24=y
1118 +CONFIG_EEPROM_AT25=y
1119 +# CONFIG_SCSI_PROC_FS is not set
1120 +CONFIG_BLK_DEV_SD=y
1121 +# CONFIG_BLK_DEV_BSG is not set
1122 +CONFIG_SCSI_CONSTANTS=y
1123 +CONFIG_SCSI_LOGGING=y
1124 +CONFIG_SCSI_SCAN_ASYNC=y
1125 +CONFIG_ATA=y
1126 +CONFIG_SATA_AHCI_PLATFORM=y
1127 +CONFIG_AHCI_IMX=y
1128 +CONFIG_PATA_IMX=y
1129 +CONFIG_MD=y
1130 +CONFIG_BLK_DEV_MD=m
1131 +CONFIG_BLK_DEV_DM=m
1132 +CONFIG_DM_CRYPT=m
1133 +CONFIG_NETDEVICES=y
1134 +CONFIG_TUN=y
1135 +# CONFIG_NET_VENDOR_BROADCOM is not set
1136 +CONFIG_CS89x0_PLATFORM=y
1137 +# CONFIG_NET_VENDOR_FARADAY is not set
1138 +CONFIG_E1000E=y
1139 +# CONFIG_NET_VENDOR_MARVELL is not set
1140 +# CONFIG_NET_VENDOR_MICREL is not set
1141 +# CONFIG_NET_VENDOR_MICROCHIP is not set
1142 +# CONFIG_NET_VENDOR_NATSEMI is not set
1143 +# CONFIG_NET_VENDOR_SEEQ is not set
1144 +CONFIG_SMC91X=y
1145 +CONFIG_SMC911X=y
1146 +CONFIG_SMSC911X=y
1147 +# CONFIG_NET_VENDOR_STMICRO is not set
1148 +CONFIG_MICREL_PHY=y
1149 +CONFIG_AT803X_PHY=y
1150 +CONFIG_CAN_FLEXCAN=y
1151 +CONFIG_USB_PEGASUS=m
1152 +CONFIG_USB_RTL8150=m
1153 +CONFIG_USB_RTL8152=y
1154 +CONFIG_USB_LAN78XX=y
1155 +CONFIG_USB_USBNET=y
1156 +CONFIG_USB_NET_CDC_EEM=m
1157 +CONFIG_USB_NET_SMSC95XX=y
1158 +CONFIG_USB_NET_MCS7830=y
1159 +CONFIG_ATH10K=m
1160 +CONFIG_ATH10K_SDIO=m
1161 +CONFIG_HOSTAP=y
1162 +CONFIG_WL12XX=m
1163 +CONFIG_WL18XX=m
1164 +CONFIG_WLCORE_SDIO=m
1165 +# CONFIG_WILINK_PLATFORM_DATA is not set
1166 +CONFIG_INPUT_EVDEV=y
1167 +CONFIG_INPUT_EVBUG=m
1168 +CONFIG_KEYBOARD_GPIO=y
1169 +CONFIG_KEYBOARD_RPMSG=y
1170 +CONFIG_KEYBOARD_IMX=y
1171 +CONFIG_MOUSE_PS2=m
1172 +CONFIG_MOUSE_PS2_ELANTECH=y
1173 +CONFIG_INPUT_TOUCHSCREEN=y
1174 +CONFIG_TOUCHSCREEN_ADS7846=y
1175 +CONFIG_TOUCHSCREEN_AD7879=y
1176 +CONFIG_TOUCHSCREEN_AD7879_I2C=y
1177 +CONFIG_TOUCHSCREEN_ATMEL_MXT=y
1178 +CONFIG_TOUCHSCREEN_DA9052=y
1179 +CONFIG_TOUCHSCREEN_EGALAX=y
1180 +CONFIG_TOUCHSCREEN_ELAN_TS=y
1181 +CONFIG_TOUCHSCREEN_GOODIX=y
1182 +CONFIG_TOUCHSCREEN_ILI210X=y
1183 +CONFIG_TOUCHSCREEN_MAX11801=y
1184 +CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
1185 +CONFIG_TOUCHSCREEN_EDT_FT5X06=y
1186 +CONFIG_TOUCHSCREEN_MC13783=y
1187 +CONFIG_TOUCHSCREEN_TSC2004=y
1188 +CONFIG_TOUCHSCREEN_TSC2007=y
1189 +CONFIG_TOUCHSCREEN_STMPE=y
1190 +CONFIG_TOUCHSCREEN_SX8654=y
1191 +CONFIG_TOUCHSCREEN_COLIBRI_VF50=y
1192 +CONFIG_TOUCHSCREEN_FTS=y
1193 +CONFIG_INPUT_MISC=y
1194 +CONFIG_INPUT_MMA8450=y
1195 +CONFIG_SERIO_SERPORT=m
1196 +# CONFIG_LEGACY_PTYS is not set
1197 +CONFIG_SERIAL_IMX=y
1198 +CONFIG_SERIAL_IMX_CONSOLE=y
1199 +CONFIG_SERIAL_FSL_LPUART=y
1200 +CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
1201 +CONFIG_SERIAL_DEV_BUS=y
1202 +# CONFIG_I2C_COMPAT is not set
1203 +CONFIG_I2C_CHARDEV=y
1204 +CONFIG_I2C_MUX=y
1205 +CONFIG_I2C_MUX_GPIO=y
1206 +# CONFIG_I2C_HELPER_AUTO is not set
1207 +CONFIG_I2C_ALGOPCF=m
1208 +CONFIG_I2C_ALGOPCA=m
1209 +CONFIG_I2C_GPIO=y
1210 +CONFIG_I2C_IMX=y
1211 +CONFIG_I2C_IMX_LPI2C=y
1212 +CONFIG_I2C_SLAVE_EEPROM=y
1213 +CONFIG_SPI=y
1214 +CONFIG_SPI_FSL_LPSPI=y
1215 +CONFIG_SPI_FSL_QUADSPI=y
1216 +CONFIG_SPI_GPIO=y
1217 +CONFIG_SPI_IMX=y
1218 +CONFIG_SPI_SPIDEV=y
1219 +CONFIG_SPI_SLAVE=y
1220 +CONFIG_SPI_SLAVE_TIME=y
1221 +CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
1222 +CONFIG_GPIO_SYSFS=y
1223 +CONFIG_GPIO_IMX_RPMSG=y
1224 +CONFIG_GPIO_MXC=y
1225 +CONFIG_GPIO_SIOX=m
1226 +CONFIG_GPIO_MAX732X=y
1227 +CONFIG_GPIO_PCA953X=y
1228 +CONFIG_GPIO_PCF857X=y
1229 +CONFIG_GPIO_STMPE=y
1230 +CONFIG_GPIO_74X164=y
1231 +CONFIG_POWER_RESET=y
1232 +CONFIG_POWER_RESET_SYSCON=y
1233 +CONFIG_POWER_RESET_SYSCON_POWEROFF=y
1234 +CONFIG_POWER_SUPPLY=y
1235 +CONFIG_SABRESD_MAX8903=y
1236 +CONFIG_RN5T618_POWER=m
1237 +CONFIG_SENSORS_MC13783_ADC=y
1238 +CONFIG_SENSORS_GPIO_FAN=y
1239 +CONFIG_SENSORS_IIO_HWMON=y
1240 +CONFIG_SENSORS_MAX17135=y
1241 +CONFIG_THERMAL=y
1242 +CONFIG_THERMAL_STATISTICS=y
1243 +CONFIG_THERMAL_WRITABLE_TRIPS=y
1244 +CONFIG_CPU_THERMAL=y
1245 +CONFIG_IMX_THERMAL=y
1246 +CONFIG_DEVICE_THERMAL=y
1247 +CONFIG_WATCHDOG=y
1248 +CONFIG_DA9063_WATCHDOG=m
1249 +CONFIG_DA9062_WATCHDOG=y
1250 +CONFIG_RN5T618_WATCHDOG=y
1251 +CONFIG_IMX2_WDT=y
1252 +CONFIG_IMX7ULP_WDT=y
1253 +CONFIG_MFD_DA9052_I2C=y
1254 +CONFIG_MFD_DA9062=y
1255 +CONFIG_MFD_DA9063=y
1256 +CONFIG_MFD_MC13XXX_SPI=y
1257 +CONFIG_MFD_MC13XXX_I2C=y
1258 +CONFIG_MFD_MAX17135=y
1259 +CONFIG_MFD_RN5T618=y
1260 +CONFIG_MFD_SI476X_CORE=y
1261 +CONFIG_MFD_STMPE=y
1262 +CONFIG_REGULATOR=y
1263 +CONFIG_REGULATOR_FIXED_VOLTAGE=y
1264 +CONFIG_REGULATOR_ANATOP=y
1265 +CONFIG_REGULATOR_DA9052=y
1266 +CONFIG_REGULATOR_DA9062=y
1267 +CONFIG_REGULATOR_DA9063=y
1268 +CONFIG_REGULATOR_GPIO=y
1269 +CONFIG_REGULATOR_LTC3676=y
1270 +CONFIG_REGULATOR_MAX17135=y
1271 +CONFIG_REGULATOR_MC13783=y
1272 +CONFIG_REGULATOR_MC13892=y
1273 +CONFIG_REGULATOR_PF1550_RPMSG=y
1274 +CONFIG_REGULATOR_PFUZE100=y
1275 +CONFIG_REGULATOR_RN5T618=y
1276 +CONFIG_RC_CORE=y
1277 +CONFIG_RC_DEVICES=y
1278 +CONFIG_IR_GPIO_CIR=y
1279 +CONFIG_MEDIA_SUPPORT=y
1280 +CONFIG_MEDIA_USB_SUPPORT=y
1281 +CONFIG_USB_VIDEO_CLASS=m
1282 +CONFIG_RADIO_SI476X=y
1283 +CONFIG_V4L_PLATFORM_DRIVERS=y
1284 +CONFIG_V4L_MEM2MEM_DRIVERS=y
1285 +CONFIG_VIDEO_MUX=y
1286 +CONFIG_VIDEO_MXC_CAPTURE=m
1287 +CONFIG_VIDEO_MXC_CSI_CAMERA=m
1288 +CONFIG_MXC_VADC=m
1289 +CONFIG_MXC_MIPI_CSI=m
1290 +CONFIG_MXC_CAMERA_OV5640=m
1291 +CONFIG_MXC_CAMERA_OV5640_V2=m
1292 +CONFIG_MXC_CAMERA_OV5640_MIPI=m
1293 +CONFIG_MXC_CAMERA_OV5640_MIPI_V2=m
1294 +CONFIG_MXC_TVIN_ADV7180=m
1295 +CONFIG_MXC_IPU_DEVICE_QUEUE_SDC=m
1296 +CONFIG_VIDEO_MXC_OUTPUT=y
1297 +CONFIG_VIDEO_MXC_IPU_OUTPUT=y
1298 +CONFIG_VIDEO_MXC_PXP_V4L2=y
1299 +CONFIG_VIDEO_CODA=m
1300 +CONFIG_VIDEO_IMX_PXP=y
1301 +CONFIG_VIDEO_OV2680=m
1302 +CONFIG_VIDEO_OV5645=m
1303 +CONFIG_VIDEO_ADV7180=m
1304 +CONFIG_DRM=y
1305 +CONFIG_DRM_PANEL_LVDS=y
1306 +CONFIG_DRM_PANEL_SIMPLE=y
1307 +CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
1308 +CONFIG_DRM_TI_TFP410=y
1309 +CONFIG_FB=y
1310 +CONFIG_FB_MXS=y
1311 +CONFIG_FB_MXC_SYNC_PANEL=y
1312 +CONFIG_FB_MXC_OVERLAY=y
1313 +CONFIG_FB_MXC_MIPI_DSI_NORTHWEST=y
1314 +CONFIG_FB_MXC_ADV7535=y
1315 +CONFIG_FB_MXC_TRULY_PANEL_TFT3P5581E=y
1316 +CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL=y
1317 +CONFIG_FB_MXC_RK_PANEL_RK055AHD042=y
1318 +CONFIG_FB_MXC_RK_PANEL_RK055IQH042=y
1319 +CONFIG_FB_MXC_MIPI_DSI_SAMSUNG=y
1320 +CONFIG_FB_MXC_MIPI_DSI=y
1321 +CONFIG_FB_MXC_LDB=y
1322 +CONFIG_FB_MXC_EINK_PANEL=y
1323 +CONFIG_FB_MXC_EINK_V2_PANEL=y
1324 +CONFIG_FB_MXC_HDMI=y
1325 +CONFIG_FB_MXS_SII902X=y
1326 +CONFIG_FB_MXC_DCIC=y
1327 +CONFIG_LCD_CLASS_DEVICE=y
1328 +CONFIG_LCD_L4F00242T03=y
1329 +CONFIG_LCD_PLATFORM=y
1330 +CONFIG_BACKLIGHT_PWM=y
1331 +CONFIG_BACKLIGHT_GPIO=y
1332 +CONFIG_FRAMEBUFFER_CONSOLE=y
1333 +CONFIG_LOGO=y
1334 +CONFIG_SOUND=y
1335 +CONFIG_SND=y
1336 +CONFIG_SND_USB_AUDIO=m
1337 +CONFIG_SND_SOC=y
1338 +CONFIG_SND_SOC_FSL_ASRC=y
1339 +CONFIG_SND_SOC_FSL_MQS=y
1340 +CONFIG_SND_SOC_FSL_RPMSG=y
1341 +CONFIG_SND_IMX_SOC=y
1342 +CONFIG_SND_SOC_EUKREA_TLV320=y
1343 +CONFIG_SND_SOC_IMX_ES8328=y
1344 +CONFIG_SND_SOC_IMX_SGTL5000=y
1345 +CONFIG_SND_SOC_IMX_SPDIF=y
1346 +CONFIG_SND_SOC_FSL_ASOC_CARD=y
1347 +CONFIG_SND_SOC_IMX_HDMI=y
1348 +CONFIG_SND_SOC_IMX6QDL_HDMI=y
1349 +CONFIG_SND_SOC_AC97_CODEC=y
1350 +CONFIG_SND_SOC_CS42XX8_I2C=y
1351 +CONFIG_SND_SOC_WM8960=y
1352 +CONFIG_SND_SOC_WM8962=y
1353 +CONFIG_SND_SOC_RPMSG_WM8960=y
1354 +CONFIG_SND_SIMPLE_CARD=y
1355 +CONFIG_HID_MULTITOUCH=y
1356 +CONFIG_USB=y
1357 +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
1358 +CONFIG_USB_XHCI_HCD=y
1359 +CONFIG_USB_EHCI_HCD=y
1360 +CONFIG_USB_HCD_TEST_MODE=y
1361 +CONFIG_USB_ACM=m
1362 +CONFIG_USB_STORAGE=y
1363 +CONFIG_USB_CHIPIDEA=y
1364 +CONFIG_USB_CHIPIDEA_UDC=y
1365 +CONFIG_USB_CHIPIDEA_HOST=y
1366 +CONFIG_USB_SERIAL=m
1367 +CONFIG_USB_SERIAL_GENERIC=y
1368 +CONFIG_USB_SERIAL_FTDI_SIO=m
1369 +CONFIG_USB_SERIAL_OPTION=m
1370 +CONFIG_USB_TEST=m
1371 +CONFIG_USB_EHSET_TEST_FIXTURE=m
1372 +CONFIG_NOP_USB_XCEIV=y
1373 +CONFIG_USB_MXS_PHY=y
1374 +CONFIG_USB_GADGET=y
1375 +CONFIG_USB_CONFIGFS=y
1376 +CONFIG_USB_CONFIGFS_SERIAL=y
1377 +CONFIG_USB_CONFIGFS_ACM=y
1378 +CONFIG_USB_CONFIGFS_OBEX=y
1379 +CONFIG_USB_CONFIGFS_NCM=y
1380 +CONFIG_USB_CONFIGFS_ECM=y
1381 +CONFIG_USB_CONFIGFS_ECM_SUBSET=y
1382 +CONFIG_USB_CONFIGFS_RNDIS=y
1383 +CONFIG_USB_CONFIGFS_EEM=y
1384 +CONFIG_USB_CONFIGFS_MASS_STORAGE=y
1385 +CONFIG_USB_CONFIGFS_F_LB_SS=y
1386 +CONFIG_USB_CONFIGFS_F_FS=y
1387 +CONFIG_USB_CONFIGFS_F_UAC1=y
1388 +CONFIG_USB_CONFIGFS_F_UAC2=y
1389 +CONFIG_USB_CONFIGFS_F_MIDI=y
1390 +CONFIG_USB_CONFIGFS_F_HID=y
1391 +CONFIG_USB_CONFIGFS_F_UVC=y
1392 +CONFIG_USB_CONFIGFS_F_PRINTER=y
1393 +CONFIG_USB_ZERO=m
1394 +CONFIG_USB_AUDIO=m
1395 +CONFIG_USB_ETH=m
1396 +CONFIG_USB_G_NCM=m
1397 +CONFIG_USB_GADGETFS=m
1398 +CONFIG_USB_FUNCTIONFS=m
1399 +CONFIG_USB_MASS_STORAGE=m
1400 +CONFIG_USB_G_SERIAL=m
1401 +CONFIG_MMC=y
1402 +CONFIG_MMC_SDHCI=y
1403 +CONFIG_MMC_SDHCI_PLTFM=y
1404 +CONFIG_MMC_SDHCI_ESDHC_IMX=y
1405 +CONFIG_NEW_LEDS=y
1406 +CONFIG_LEDS_CLASS=y
1407 +CONFIG_LEDS_GPIO=y
1408 +CONFIG_LEDS_PWM=y
1409 +CONFIG_LEDS_TRIGGERS=y
1410 +CONFIG_LEDS_TRIGGER_TIMER=y
1411 +CONFIG_LEDS_TRIGGER_ONESHOT=y
1412 +CONFIG_LEDS_TRIGGER_HEARTBEAT=y
1413 +CONFIG_LEDS_TRIGGER_BACKLIGHT=y
1414 +CONFIG_LEDS_TRIGGER_GPIO=y
1415 +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
1416 +CONFIG_RTC_CLASS=y
1417 +CONFIG_RTC_INTF_DEV_UIE_EMUL=y
1418 +CONFIG_RTC_DRV_DS1307=y
1419 +CONFIG_RTC_DRV_ISL1208=y
1420 +CONFIG_RTC_DRV_PCF8523=y
1421 +CONFIG_RTC_DRV_PCF8563=y
1422 +CONFIG_RTC_DRV_M41T80=y
1423 +CONFIG_RTC_DRV_RC5T619=y
1424 +CONFIG_RTC_DRV_DA9063=y
1425 +CONFIG_RTC_DRV_MC13XXX=y
1426 +CONFIG_RTC_DRV_MXC=y
1427 +CONFIG_RTC_DRV_MXC_V2=y
1428 +CONFIG_RTC_DRV_SNVS=y
1429 +CONFIG_RTC_DRV_IMX_RPMSG=y
1430 +CONFIG_DMADEVICES=y
1431 +CONFIG_FSL_EDMA=y
1432 +CONFIG_IMX_SDMA=y
1433 +CONFIG_MXS_DMA=y
1434 +CONFIG_MXC_PXP_V2=y
1435 +CONFIG_MXC_PXP_V3=y
1436 +CONFIG_DMATEST=m
1437 +CONFIG_STAGING=y
1438 +CONFIG_STAGING_MEDIA=y
1439 +CONFIG_COMMON_CLK_PWM=y
1440 +CONFIG_REMOTEPROC=y
1441 +CONFIG_IMX_REMOTEPROC=y
1442 +CONFIG_EXTCON_USB_GPIO=y
1443 +CONFIG_IIO=y
1444 +CONFIG_FXLS8962AF_I2C=y
1445 +CONFIG_MMA8452=y
1446 +CONFIG_IMX7D_ADC=y
1447 +CONFIG_RN5T618_ADC=y
1448 +CONFIG_VF610_ADC=y
1449 +CONFIG_FXAS21002C=y
1450 +CONFIG_FXOS8700_I2C=y
1451 +CONFIG_RPMSG_IIO_PEDOMETER=m
1452 +CONFIG_SENSORS_ISL29018=y
1453 +CONFIG_MAG3110=y
1454 +CONFIG_MPL3115=y
1455 +CONFIG_PWM=y
1456 +CONFIG_PWM_FSL_FTM=y
1457 +CONFIG_PWM_IMX27=y
1458 +CONFIG_PWM_IMX_TPM=y
1459 +CONFIG_PHY_MIXEL_LVDS=y
1460 +CONFIG_PHY_MIXEL_LVDS_COMBO=y
1461 +CONFIG_NVMEM_IMX_OCOTP=y
1462 +CONFIG_NVMEM_SNVS_LPGPR=y
1463 +CONFIG_TEE=y
1464 +CONFIG_OPTEE=y
1465 +CONFIG_MUX_MMIO=y
1466 +CONFIG_SIOX=m
1467 +CONFIG_SIOX_BUS_GPIO=m
1468 +CONFIG_MXC_SIM=y
1469 +CONFIG_MXC_IPU=y
1470 +CONFIG_MXC_GPU_VIV=y
1471 +CONFIG_MXC_SIMv2=y
1472 +CONFIG_MXC_MLB150=y
1473 +CONFIG_MXC_IPU_V3_PRE=y
1474 +CONFIG_MXC_HDMI_CEC=y
1475 +CONFIG_MXC_MIPI_CSI2=y
1476 +CONFIG_EXT2_FS=y
1477 +CONFIG_EXT2_FS_XATTR=y
1478 +CONFIG_EXT2_FS_POSIX_ACL=y
1479 +CONFIG_EXT2_FS_SECURITY=y
1480 +CONFIG_EXT3_FS=y
1481 +CONFIG_EXT3_FS_POSIX_ACL=y
1482 +CONFIG_EXT3_FS_SECURITY=y
1483 +CONFIG_QUOTA=y
1484 +CONFIG_QUOTA_NETLINK_INTERFACE=y
1485 +# CONFIG_PRINT_QUOTA_WARNING is not set
1486 +CONFIG_AUTOFS4_FS=y
1487 +CONFIG_FUSE_FS=y
1488 +CONFIG_OVERLAY_FS=y
1489 +CONFIG_ISO9660_FS=m
1490 +CONFIG_JOLIET=y
1491 +CONFIG_ZISOFS=y
1492 +CONFIG_UDF_FS=m
1493 +CONFIG_MSDOS_FS=m
1494 +CONFIG_VFAT_FS=y
1495 +CONFIG_TMPFS=y
1496 +CONFIG_TMPFS_POSIX_ACL=y
1497 +CONFIG_JFFS2_FS=y
1498 +CONFIG_UBIFS_FS=y
1499 +CONFIG_NFS_FS=y
1500 +CONFIG_NFS_V3_ACL=y
1501 +CONFIG_NFS_V4=y
1502 +CONFIG_NFS_V4_1=y
1503 +CONFIG_NFS_V4_2=y
1504 +CONFIG_ROOT_NFS=y
1505 +CONFIG_NLS_DEFAULT="cp437"
1506 +CONFIG_NLS_CODEPAGE_437=y
1507 +CONFIG_NLS_ASCII=y
1508 +CONFIG_NLS_ISO8859_1=y
1509 +CONFIG_NLS_ISO8859_15=m
1510 +CONFIG_NLS_UTF8=y
1511 +CONFIG_SECURITYFS=y
1512 +CONFIG_CRYPTO_USER=y
1513 +CONFIG_CRYPTO_TEST=m
1514 +CONFIG_CRYPTO_ANUBIS=m
1515 +CONFIG_CRYPTO_BLOWFISH=m
1516 +CONFIG_CRYPTO_CAMELLIA=m
1517 +CONFIG_CRYPTO_CAST5=m
1518 +CONFIG_CRYPTO_CAST6=m
1519 +CONFIG_CRYPTO_DES=m
1520 +CONFIG_CRYPTO_FCRYPT=m
1521 +CONFIG_CRYPTO_KHAZAD=m
1522 +CONFIG_CRYPTO_SEED=m
1523 +CONFIG_CRYPTO_SERPENT=m
1524 +CONFIG_CRYPTO_TEA=m
1525 +CONFIG_CRYPTO_TWOFISH=m
1526 +CONFIG_CRYPTO_ARC4=m
1527 +CONFIG_CRYPTO_CFB=m
1528 +CONFIG_CRYPTO_CTS=m
1529 +CONFIG_CRYPTO_LRW=m
1530 +CONFIG_CRYPTO_OFB=m
1531 +CONFIG_CRYPTO_PCBC=m
1532 +CONFIG_CRYPTO_ECHAINIV=m
1533 +CONFIG_CRYPTO_TLS=m
1534 +CONFIG_CRYPTO_BLAKE2B=m
1535 +CONFIG_CRYPTO_MD4=m
1536 +CONFIG_CRYPTO_MD5=m
1537 +CONFIG_CRYPTO_RMD160=m
1538 +CONFIG_CRYPTO_SHA3=m
1539 +CONFIG_CRYPTO_STREEBOG=m
1540 +CONFIG_CRYPTO_VMAC=m
1541 +CONFIG_CRYPTO_WP512=m
1542 +CONFIG_CRYPTO_XCBC=m
1543 +CONFIG_CRYPTO_XXHASH=m
1544 +CONFIG_CRYPTO_ANSI_CPRNG=m
1545 +CONFIG_CRYPTO_USER_API_HASH=m
1546 +CONFIG_CRYPTO_USER_API_SKCIPHER=m
1547 +CONFIG_CRYPTO_USER_API_RNG=m
1548 +CONFIG_CRYPTO_USER_API_AEAD=m
1549 +CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m
1550 +CONFIG_CRYPTO_DEV_FSL_CAAM=m
1551 +CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
1552 +CONFIG_CRYPTO_DEV_SAHARA=y
1553 +CONFIG_CRYPTO_DEV_MXS_DCP=y
1554 +CONFIG_CRC_T10DIF=y
1555 +CONFIG_CRC7=m
1556 +CONFIG_LIBCRC32C=m
1557 +CONFIG_DMA_CMA=y
1558 +CONFIG_FONTS=y
1559 +CONFIG_FONT_8x8=y
1560 +CONFIG_FONT_8x16=y
1561 +CONFIG_PRINTK_TIME=y
1562 +# CONFIG_DEBUG_BUGVERBOSE is not set
1563 +CONFIG_MAGIC_SYSRQ=y
1564 +CONFIG_DEBUG_FS=y
1565 +# CONFIG_SLUB_DEBUG is not set
1566 +# CONFIG_SCHED_DEBUG is not set
1567 +# CONFIG_DEBUG_PREEMPT is not set
1568 +# CONFIG_FTRACE is not set
1569 +
1570 +#enable trust based hardware key
1571 +CONFIG_TRUSTED_KEYS=m
1572 +CONFIG_TRUSTED_KEYS_TPM=n
1573 +CONFIG_TRUSTED_KEYS_TEE=n
1574 +CONFIG_TRUSTED_KEYS_CAAM=n
1575 +CONFIG_TRUSTED_KEYS_DCP=y
1576 +CONFIG_CRYPTO_SM3_GENERIC=m
1577 +CONFIG_CRYPTO_SM4_GENERIC=m
1578 +CONFIG_CRYPTO_ARIA=m
1579 +CONFIG_CRYPTO_POLYVAL_ARM64_CE=m
1580 diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
1581 index 23f7604d9..110e34203 100644
1582 --- a/drivers/net/ethernet/freescale/fec_main.c
1583 +++ b/drivers/net/ethernet/freescale/fec_main.c
1584 @@ -4270,6 +4270,14 @@ fec_probe(struct platform_device *pdev)
1585      int irq_cnt;
1586      struct fec_devinfo *dev_info;
1587  
1588 +    void __iomem *IMX6U_ENET1_TX_CLK;
1589 +    void __iomem *IMX6U_ENET2_TX_CLK;
1590 +
1591 +    IMX6U_ENET1_TX_CLK = ioremap(0X020E00DC, 4);
1592 +    writel(0X14, IMX6U_ENET1_TX_CLK);
1593 +    IMX6U_ENET2_TX_CLK = ioremap(0X020E00FC, 4);
1594 +    writel(0X14, IMX6U_ENET2_TX_CLK);
1595 +
1596      fec_enet_get_queue_num(pdev, &num_tx_qs, &num_rx_qs);
1597  
1598      /* Init network device */
1599 diff --git a/drivers/net/phy/smsc.c b/drivers/net/phy/smsc.c
1600 index df2c5435c..0e5a51ba6 100644
1601 --- a/drivers/net/phy/smsc.c
1602 +++ b/drivers/net/phy/smsc.c
1603 @@ -130,6 +130,8 @@ static int smsc_phy_reset(struct phy_device *phydev)
1604          phy_write(phydev, MII_LAN83C185_SPECIAL_MODES, rc);
1605      }
1606  
1607 +    phy_write(phydev, MII_BMCR, BMCR_RESET);
1608 +
1609      /* reset the phy */
1610      return genphy_soft_reset(phydev);
1611  }