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