This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: Processors forum

Part Number: AM625

Tool/software:

Hello TI, 

We are using Yocot SDK 9.0

Could you guide how to fix below issue? Any setting we missed?

When power on, we found below failed log:

UDC core: g_mass_storage: couldn't find an available UDC
udc 31000000.usb: failed to start g_mass_storage: -22
g_mass_storage: probe of gadget.0 failed with error -22

====================

Current USB realted setting in our dts (k3-am62x-sk-common.dtsi)

aliases {

...

usb1 = &usb1;

...

}; 


&main_pmx0 {

main_usb1_pins_default: main-usb1-pins-default {
pinctrl-single,pins = <
AM62X_IOPAD(0x0258, PIN_OUTPUT, 0) /* (F18/E16) USB1_DRVVBUS */
>;
};

};

&usbss0 {
status = "okay";
ti,vbus-divider;
};

&usbss1 {
status = "okay";
ti,vbus-divider;
};

&usb1 {
dr_mode = "host";
pinctrl-names = "default";
pinctrl-0 = <&main_usb1_pins_default>;
};

Kernel deconfig:

paul@44Server:~/300G_HDD/ti_am62x/build/arago-tmp-default-glibc/work-shared/am62xx-evm/kernel-source$ cat arch/arm64/configs/defconfig | grep USB
CONFIG_BT_HCIBTUSB=y
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_RTL8152=m
CONFIG_USB_LAN78XX=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_DM9601=m
CONFIG_USB_NET_SR9800=m
CONFIG_USB_NET_SMSC75XX=m
CONFIG_USB_NET_SMSC95XX=m
CONFIG_USB_NET_PLUSB=m
CONFIG_USB_NET_MCS7830=m
CONFIG_MEDIA_USB_SUPPORT=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_SND_USB_AUDIO=m
CONFIG_USB=y
CONFIG_USB_OTG=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_TEGRA=y
CONFIG_USB_BRCMSTB=m
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_EXYNOS=y
CONFIG_USB_EHCI_HCD_PLATFORM=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_EXYNOS=y
CONFIG_USB_OHCI_HCD_PLATFORM=y
CONFIG_USB_RENESAS_USBHS_HCD=m
CONFIG_USB_RENESAS_USBHS=m
CONFIG_USB_ACM=m
CONFIG_USB_STORAGE=y
CONFIG_USB_CDNS_SUPPORT=m
CONFIG_USB_CDNS3=m
CONFIG_USB_CDNS3_GADGET=y
CONFIG_USB_CDNS3_HOST=y
CONFIG_USB_MTU3=y
CONFIG_USB_MUSB_HDRC=y
CONFIG_USB_MUSB_SUNXI=y
CONFIG_USB_DWC3=y
CONFIG_USB_DWC2=m
CONFIG_USB_CHIPIDEA=y
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_ISP1760=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_CP210X=y
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_USB_SERIAL_OPTION=y
CONFIG_USB_HSIC_USB3503=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32
CONFIG_USB_RENESAS_USBHS_UDC=m
CONFIG_USB_RENESAS_USB3=m
CONFIG_USB_TEGRA_XUDC=m
CONFIG_USB_CONFIGFS=m
CONFIG_USB_CONFIGFS_SERIAL=y
CONFIG_USB_CONFIGFS_ACM=m
CONFIG_USB_CONFIGFS_OBEX=m
CONFIG_USB_CONFIGFS_NCM=m
CONFIG_USB_CONFIGFS_ECM=m
CONFIG_USB_CONFIGFS_ECM_SUBSET=m
CONFIG_USB_CONFIGFS_RNDIS=m
CONFIG_USB_CONFIGFS_EEM=m
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
CONFIG_USB_CONFIGFS_F_FS=y
CONFIG_USB_ZERO=m
CONFIG_USB_ETH=m
CONFIG_USB_G_NCM=y
CONFIG_USB_MASS_STORAGE=y
CONFIG_USB_CDC_COMPOSITE=y
CONFIG_USB_G_SERIAL=y
CONFIG_USB_G_MULTI=m
CONFIG_USB_G_MULTI_CDC=m
CONFIG_TYPEC_FUSB302=m
CONFIG_RENESAS_USB_DMAC=m
CONFIG_CLK_RCAR_USB2_CLOCK_SEL=y
CONFIG_EXTCON_USB_GPIO=y
CONFIG_EXTCON_USBC_CROS_EC=y
CONFIG_RESET_RZG2L_USBPHY_CTRL=y
CONFIG_PHY_SUN4I_USB=y
CONFIG_PHY_HI6220_USB=y
CONFIG_PHY_HISI_INNO_USB2=y
CONFIG_PHY_QCOM_QUSB2=m
CONFIG_PHY_QCOM_USB_HS=m
CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=m
CONFIG_PHY_QCOM_USB_HS_28NM=m
CONFIG_PHY_QCOM_USB_SS=m
CONFIG_PHY_RCAR_GEN3_USB2=y
CONFIG_PHY_RCAR_GEN3_USB3=m
CONFIG_PHY_ROCKCHIP_INNO_USB2=y
CONFIG_PHY_UNIPHIER_USB2=y
CONFIG_PHY_UNIPHIER_USB3=y
CONFIG_PHY_TEGRA_XUSB=y

====================

Full kernel log:

root@am62xx-evm:~# dmesg
Booting Linux on physical CPU 0x0000000000 [0x410fd034]
Linux version 6.1.33-g40c32565ca (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Thu Jul  6 14:17:24 UTC 2023
Machine model: Texas Instruments AM625 SK
efi: UEFI not found.
OF: reserved mem: OVERLAP DETECTED!
framebuffer@0 (0x00000000ff700000--0x00000000fffca000) overlaps with framebuffer@ff700000 (0x00000000ff700000--0x00000000fffca000)
Reserved memory: created CMA memory pool at 0x00000000f7600000, size 128 MiB
OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
Reserved memory: created DMA memory pool at 0x000000009c800000, size 3 MiB
OF: reserved mem: initialized node ipc-memories@9c800000, compatible id shared-dma-pool
Reserved memory: created DMA memory pool at 0x000000009cb00000, size 1 MiB
OF: reserved mem: initialized node m4f-dma-memory@9cb00000, compatible id shared-dma-pool
Reserved memory: created DMA memory pool at 0x000000009cc00000, size 14 MiB
OF: reserved mem: initialized node m4f-memory@9cc00000, compatible id shared-dma-pool
Reserved memory: created DMA memory pool at 0x000000009da00000, size 1 MiB
OF: reserved mem: initialized node r5f-dma-memory@9da00000, compatible id shared-dma-pool
Reserved memory: created DMA memory pool at 0x000000009db00000, size 12 MiB
OF: reserved mem: initialized node r5f-memory@9db00000, compatible id shared-dma-pool
Zone ranges:
  DMA      [mem 0x0000000080000000-0x00000000ffffffff]
  DMA32    empty
  Normal   empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000080000000-0x000000009c7fffff]
  node   0: [mem 0x000000009c800000-0x000000009e6fffff]
  node   0: [mem 0x000000009e700000-0x000000009e77ffff]
  node   0: [mem 0x000000009e780000-0x000000009fffffff]
  node   0: [mem 0x00000000a0000000-0x00000000ff6fffff]
  node   0: [mem 0x00000000ff700000-0x00000000fffc9fff]
  node   0: [mem 0x00000000fffca000-0x00000000ffffffff]
Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
psci: probing for conduit method from DT.
psci: PSCIv1.1 detected in firmware.
psci: Using standard PSCI v0.2 function IDs
psci: Trusted OS migration not required
psci: SMC Calling Convention v1.2
percpu: Embedded 19 pages/cpu s38760 r8192 d30872 u77824
pcpu-alloc: s38760 r8192 d30872 u77824 alloc=19*4096
pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
Detected VIPT I-cache on CPU0
CPU features: detected: GIC system register CPU interface
CPU features: detected: ARM erratum 845719
alternatives: applying boot alternatives
Built 1 zonelists, mobility grouping on.  Total pages: 516096
Kernel command line: console=ttyS2,115200n8 mtdparts=spi-nand0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),256k(ospi.env.backup),98048k@32m(ospi.rootfs),256k@130816k(ospi.phypattern);omap2-nand.0:2m(NAND.tiboot3),2m(NAND.tispl),2m(NAND.tiboot3.backup),4m(NAND.u-boot),256k(NAND.u-boot-env),256k(NAND.u-boot-env.backup),-(NAND.file-system) loglevel=0 quiet vt.global_cursor_default=0 vt.color=0x00 systemd.show_status=0 rd.udev.log_priority=0 root=PARTUUID=9144bb42-02 rw rootfstype=ext4 rootwait
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 1836240K/2097152K available (13696K kernel code, 1450K rwdata, 4032K rodata, 2624K init, 517K bss, 129840K reserved, 131072K cma-reserved)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
rcu: Preemptible hierarchical RCU implementation.
rcu:    RCU event tracing is enabled.
rcu:    RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
        Trampoline variant of Tasks RCU enabled.
        Tracing variant of Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
GICv3: GIC: Using split EOI/Deactivate mode
GICv3: 256 SPIs implemented
GICv3: 0 Extended SPIs implemented
Root IRQ handler: gic_handle_irq
GICv3: GICv3 features: 16 PPIs
GICv3: CPU0: found redistributor 0 region 0:0x0000000001880000
ITS [mem 0x01820000-0x0182ffff]
GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
ITS: using cache flushing for cmd queue
GICv3: using LPI property table @0x0000000080040000
GIC: using cache flushing for LPI property table
GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
rcu: srcu_init: Setting srcu_struct sizes based on contention.
arch_timer: cp15 timer(s) running at 200.00MHz (phys).
clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
Console: colour dummy device 80x25
Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
pid_max: default: 32768 minimum: 301
LSM: Security Framework initializing
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
cblist_init_generic: Setting adjustable number of callback queues.
cblist_init_generic: Setting shift to 2 and lim to 1.
cblist_init_generic: Setting shift to 2 and lim to 1.
rcu: Hierarchical SRCU implementation.
rcu:    Max phase no-delay instances is 1000.
Platform MSI: msi-controller@1820000 domain created
PCI/MSI: /bus@f0000/interrupt-controller@1800000/msi-controller@1820000 domain created
EFI services will not be available.
smp: Bringing up secondary CPUs ...
Detected VIPT I-cache on CPU1
GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
GICv3: CPU1: using allocated LPI pending table @0x0000000080060000
CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
Detected VIPT I-cache on CPU2
GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000
GICv3: CPU2: using allocated LPI pending table @0x0000000080070000
CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
Detected VIPT I-cache on CPU3
GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000
GICv3: CPU3: using allocated LPI pending table @0x0000000080080000
CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
smp: Brought up 1 node, 4 CPUs
SMP: Total of 4 processors activated.
CPU features: detected: 32-bit EL0 Support
CPU features: detected: CRC32 instructions
CPU: All CPU(s) started at EL2
alternatives: applying system-wide alternatives
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
pinctrl core: initialized pinctrl subsystem
DMI not present or invalid.
NET: Registered PF_NETLINK/PF_ROUTE protocol family
DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
audit: initializing netlink subsys (disabled)
audit: type=2000 audit(0.024:1): state=initialized audit_enabled=0 res=1
thermal_sys: Registered thermal governor 'step_wise'
thermal_sys: Registered thermal governor 'power_allocator'
cpuidle: using governor menu
hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
ASID allocator initialised with 65536 entries
platform 30200000.dss: Fixed dependency cycle(s) with /display
KASLR disabled due to lack of seed
HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
k3-chipinfo 43000014.chipid: Family:AM62X rev:SR1.0 JTAGID[0x0bb7e02f] Detected
reg-fixed-voltage regulator-0: GPIO lookup for consumer (null)
reg-fixed-voltage regulator-0: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-0[0]'
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-0[0]'
reg-fixed-voltage regulator-0: using lookup tables for GPIO lookup
reg-fixed-voltage regulator-0: No GPIO consumer (null) found
reg-fixed-voltage regulator-1: GPIO lookup for consumer (null)
reg-fixed-voltage regulator-1: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-1[0]'
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-1[0]'
reg-fixed-voltage regulator-1: using lookup tables for GPIO lookup
reg-fixed-voltage regulator-1: No GPIO consumer (null) found
reg-fixed-voltage regulator-2: GPIO lookup for consumer (null)
reg-fixed-voltage regulator-2: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-2[0]'
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-2[0]'
reg-fixed-voltage regulator-2: using lookup tables for GPIO lookup
reg-fixed-voltage regulator-2: No GPIO consumer (null) found
reg-fixed-voltage regulator-3: GPIO lookup for consumer (null)
reg-fixed-voltage regulator-3: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-3[0]'
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-3[0]'
reg-fixed-voltage regulator-3: using lookup tables for GPIO lookup
reg-fixed-voltage regulator-3: No GPIO consumer (null) found
reg-fixed-voltage regulator-5: GPIO lookup for consumer (null)
reg-fixed-voltage regulator-5: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-5[0]'
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-5[0]'
reg-fixed-voltage regulator-5: using lookup tables for GPIO lookup
reg-fixed-voltage regulator-5: No GPIO consumer (null) found
reg-fixed-voltage regulator-6: GPIO lookup for consumer (null)
reg-fixed-voltage regulator-6: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-6[0]'
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-6[0]'
reg-fixed-voltage regulator-6: using lookup tables for GPIO lookup
reg-fixed-voltage regulator-6: No GPIO consumer (null) found
gpio-regulator regulator-4: GPIO lookup for consumer enable
gpio-regulator regulator-4: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/regulator-4[0]'
of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/regulator-4[0]'
gpio-regulator regulator-4: using lookup tables for GPIO lookup
gpio-regulator regulator-4: No GPIO consumer enable found
iommu: Default domain type: Translated
iommu: DMA domain TLB invalidation policy: strict mode
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
mc: Linux media interface: v0.10
videodev: Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
EDAC MC: Ver: 3.0.0
omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fc9100
FPGA manager framework
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource arch_sys_counter
VFS: Disk quotas dquot_6.6.0
VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
NET: Registered PF_INET protocol family
IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
TCP: Hash tables configured (established 16384 bind 16384)
UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
NET: Registered PF_UNIX/PF_LOCAL protocol family
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NET: Registered PF_XDP protocol family
PCI: CLS 0 bytes, default 64
hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
Initialise system trusted keyrings
workingset: timestamp_bits=46 max_order=19 bucket_order=0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
nfs4filelayout_init: NFSv4 File Layout Driver Registering...
nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
9p: Installing v9fs 9p2000 file system support
Key type asymmetric registered
Asymmetric key parser 'x509' registered
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
io scheduler mq-deadline registered
io scheduler kyber registered
pinctrl-single 4084000.pinctrl: 34 pins, size 136
pinctrl-single f4000.pinctrl: 171 pins, size 684
pinctrl-single a40000.pinctrl: 512 pins, size 2048
gpio-clk clk_mcasp1: GPIO lookup for consumer enable
gpio-clk clk_mcasp1: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/clk_mcasp1[0]'
of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/clk_mcasp1[0]'
gpio-clk clk_mcasp1: using lookup tables for GPIO lookup
gpio-clk clk_mcasp1: No GPIO consumer enable found
clk_mcasp1: gpio_clk_driver_probe: Can't get 'enable' named GPIO property
gpio-clk: probe of clk_mcasp1 failed with error -2
Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
loop: module loaded
megasas: 07.719.03.00-rc1
mdio_bus fixed-0: GPIO lookup for consumer reset
mdio_bus fixed-0: using lookup tables for GPIO lookup
mdio_bus fixed-0: No GPIO consumer reset found
tun: Universal TUN/TAP device driver, 1.6
thunder_xcv, ver 1.0
thunder_bgx, ver 1.0
nicpf, ver 1.0
hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
hns3: Copyright (c) 2017 Huawei Corporation.
hclge is initializing
e1000: Intel(R) PRO/1000 Network Driver
e1000: Copyright (c) 1999-2006 Intel Corporation.
e1000e: Intel(R) PRO/1000 Network Driver
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
igb: Intel(R) Gigabit Ethernet Network Driver
igb: Copyright (c) 2007-2014 Intel Corporation.
igbvf: Intel(R) Gigabit Virtual Function Network Driver
igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
sky2: driver version 1.30
VFIO - User Level meta-driver version: 0.3
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver cp210x
usbserial: USB Serial support registered for cp210x
usbcore: registered new interface driver ftdi_sio
usbserial: USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)
UDC core: g_mass_storage: couldn't find an available UDC
UDC core: g_serial: couldn't find an available UDC
UDC core: g_cdc: couldn't find an available UDC
UDC core: g_ncm: couldn't find an available UDC
Gt9xx driver installing..
>> i2c_add_driver - ret : 0x0
i2c_dev: i2c /dev entries driver
usbcore: registered new interface driver uvcvideo
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
Synopsys Designware Multimedia Card Interface Driver
sdhci-pltfm: SDHCI platform and OF driver helper
ledtrig-cpu: registered to indicate activity on CPUs
SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
optee: probing for conduit method.
optee: revision 3.20 (8e74d476)
optee: dynamic shared memory is enabled
optee: initialized driver
Initializing XFRM netlink socket
NET: Registered PF_PACKET protocol family
9pnet: Installing 9P2000 support
Key type dns_resolver registered
registered taskstats version 1
Loading compiled-in X.509 certificates
ti-sci 44043000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
i2c i2c-0: GPIO lookup for consumer scl
i2c i2c-0: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/i2c@20000000[0]'
of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/i2c@20000000[0]'
i2c i2c-0: using lookup tables for GPIO lookup
i2c i2c-0: No GPIO consumer scl found
i2c i2c-0: GPIO lookup for consumer sda
i2c i2c-0: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/i2c@20000000[0]'
of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/i2c@20000000[0]'
i2c i2c-0: using lookup tables for GPIO lookup
i2c i2c-0: No GPIO consumer sda found
at24 0-0051: supply vcc not found, using dummy regulator
at24 0-0051: GPIO lookup for consumer wp
at24 0-0051: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/i2c@20000000/eeprom@51[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/i2c@20000000/eeprom@51[0]'
at24 0-0051: using lookup tables for GPIO lookup
at24 0-0051: No GPIO consumer wp found
at24 0-0051: 65536 byte 24c512 EEPROM, writable, 64 bytes/write
omap_i2c 20000000.i2c: bus 0 rev0.12 at 400 kHz
i2c i2c-1: GPIO lookup for consumer scl
i2c i2c-1: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@f0000/i2c@20010000[0]'
of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@f0000/i2c@20010000[0]'
i2c i2c-1: using lookup tables for GPIO lookup
i2c i2c-1: No GPIO consumer scl found
i2c i2c-1: GPIO lookup for consumer sda
i2c i2c-1: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@f0000/i2c@20010000[0]'
of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@f0000/i2c@20010000[0]'
i2c i2c-1: using lookup tables for GPIO lookup
i2c i2c-1: No GPIO consumer sda found
i2c 1-0044: Fixed dependency cycle(s) with /bus@f0000/ticsi2rx@30102000/csi-bridge@30101000
tas2505-codec 1-0018: tas2505_i2c_probe: clock-source = MCLK
omap_i2c 20010000.i2c: bus 1 rev0.12 at 100 kHz
ti-sci-intr 4210000.interrupt-controller: Interrupt Router 5 domain created
ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created
ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created
ti-udma 485c0100.dma-controller: Number of rings: 82
ti-udma 485c0100.dma-controller: Channels: 48 (bchan: 18, tchan: 12, rchan: 18)
ti-udma 485c0000.dma-controller: Number of rings: 150
ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15)
printk: console [ttyS2] disabled
omap8250 2800000.serial: GPIO lookup for consumer rs485-term
omap8250 2800000.serial: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@f0000/serial@2800000[0]'
of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@f0000/serial@2800000[0]'
omap8250 2800000.serial: using lookup tables for GPIO lookup
omap8250 2800000.serial: No GPIO consumer rs485-term found
2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 240, base_baud = 3000000) is a 8250
printk: console [ttyS2] enabled
omap8250 2840000.serial: GPIO lookup for consumer rs485-term
omap8250 2840000.serial: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@f0000/serial@2840000[0]'
of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@f0000/serial@2840000[0]'
omap8250 2840000.serial: using lookup tables for GPIO lookup
omap8250 2840000.serial: No GPIO consumer rs485-term found
2840000.serial: ttyS4 at MMIO 0x2840000 (irq = 242, base_baud = 3000000) is a 8250
omap8250 2860000.serial: GPIO lookup for consumer rs485-term
omap8250 2860000.serial: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@f0000/serial@2860000[0]'
of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@f0000/serial@2860000[0]'
omap8250 2860000.serial: using lookup tables for GPIO lookup
omap8250 2860000.serial: No GPIO consumer rs485-term found
2860000.serial: ttyS6 at MMIO 0x2860000 (irq = 243, base_baud = 3000000) is a 8250
spi-nor spi0.0: s28hs512t (65536 Kbytes)
7 fixed-partitions partitions found on MTD device fc40000.spi.0
Creating 7 MTD partitions on "fc40000.spi.0":
0x000000000000-0x000000080000 : "ospi.tiboot3"
0x000000080000-0x000000280000 : "ospi.tispl"
0x000000280000-0x000000680000 : "ospi.u-boot"
0x000000680000-0x0000006c0000 : "ospi.env"
0x0000006c0000-0x000000700000 : "ospi.env.backup"
0x000000800000-0x000003fc0000 : "ospi.rootfs"
0x000003fc0000-0x000004000000 : "ospi.phypattern"
davinci_mdio 8000f00.mdio: Configuring MDIO in manual mode
mdio_bus 8000f00.mdio: GPIO lookup for consumer reset
mdio_bus 8000f00.mdio: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@f0000/ethernet@8000000/mdio@f00[0]'
of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@f0000/ethernet@8000000/mdio@f00[0]'
mdio_bus 8000f00.mdio: using lookup tables for GPIO lookup
mdio_bus 8000f00.mdio: No GPIO consumer reset found
davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
mdio_bus 8000f00.mdio:00: GPIO lookup for consumer reset
mdio_bus 8000f00.mdio:00: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0[0]'
of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@f0000/ethernet@8000000/mdio@f00/ethernet-phy@0[0]'
mdio_bus 8000f00.mdio:00: using lookup tables for GPIO lookup
mdio_bus 8000f00.mdio:00: No GPIO consumer reset found
mdio_bus 8000f00.mdio: MDIO device at address 1 is missing.
davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver TI DP83867
am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01103, cpsw version 0x6BA81103 Ports: 3 quirks:00000006
am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5
am65-cpsw-nuss 8000000.ethernet: ALE Table size 512
pps pps0: new PPS source ptp0
am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:1
dwc3 31000000.usb: Configuration mismatch. dr_mode forced to gadget
Mass Storage Function, version: 2009/09/11
LUN: removable file: (no medium)
udc 31000000.usb: failed to start g_mass_storage: -22
g_mass_storage: probe of gadget.0 failed with error -22
g_serial gadget.0: Gadget Serial v2.4
g_serial gadget.0: g_serial ready
xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports
xhci-hcd xhci-hcd.0.auto: hcc params 0x0258fe6d hci version 0x110 quirks 0x0000000000010010
xhci-hcd xhci-hcd.0.auto: irq 248, io mem 0x31100000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
(NULL device *): taeha0203x, Searching for format with pixel format: 0x59565955
(NULL device *): taeha0203x Format found: 0x59565955
(NULL device *): Filling V4L2 format for CSI format: 0x59565955
(NULL device *): Initial width: 640, height: 480, bpp: 16
(NULL device *): Pixels in word: 8
(NULL device *): Clamped and rounded width: 640
(NULL device *): Clamped height: 480
(NULL device *): taeha0203x, Searching for format with pixel format: 0x59565955
(NULL device *): taeha0203x Format found: 0x59565955
(NULL device *): Filling V4L2 format for CSI format: 0x59565955
(NULL device *): Initial width: 640, height: 480, bpp: 16
(NULL device *): Pixels in word: 8
(NULL device *): Clamped and rounded width: 640
(NULL device *): Clamped height: 480
(NULL device *): taeha0203x, Searching for format with pixel format: 0x59565955
(NULL device *): taeha0203x Format found: 0x59565955
(NULL device *): Filling V4L2 format for CSI format: 0x59565955
(NULL device *): Initial width: 640, height: 480, bpp: 16
(NULL device *): Pixels in word: 8
(NULL device *): Clamped and rounded width: 640
(NULL device *): Clamped height: 480
(NULL device *): taeha0203x, Searching for format with pixel format: 0x59565955
(NULL device *): taeha0203x Format found: 0x59565955
(NULL device *): Filling V4L2 format for CSI format: 0x59565955
(NULL device *): Initial width: 640, height: 480, bpp: 16
(NULL device *): Pixels in word: 8
(NULL device *): Clamped and rounded width: 640
(NULL device *): Clamped height: 480
cdns-csi2rx 30101000.csi-bridge: Probed CSI2RX with 4/4 lanes, 4 streams, external D-PHY
sdhci-am654 fa10000.mmc: GPIO lookup for consumer cd
sdhci-am654 fa10000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/bus@f0000/mmc@fa10000[0]'
of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/bus@f0000/mmc@fa10000[0]'
sdhci-am654 fa10000.mmc: using lookup tables for GPIO lookup
sdhci-am654 fa10000.mmc: No GPIO consumer cd found
sdhci-am654 fa10000.mmc: GPIO lookup for consumer wp
sdhci-am654 fa10000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/mmc@fa10000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/mmc@fa10000[0]'
sdhci-am654 fa10000.mmc: using lookup tables for GPIO lookup
sdhci-am654 fa10000.mmc: No GPIO consumer wp found
sdhci-am654 fa00000.mmc: GPIO lookup for consumer cd
mmc0: CQHCI version 5.10
sdhci-am654 fa00000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/bus@f0000/mmc@fa00000[0]'
of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/bus@f0000/mmc@fa00000[0]'
sdhci-am654 fa00000.mmc: using lookup tables for GPIO lookup
sdhci-am654 fa00000.mmc: No GPIO consumer cd found
sdhci-am654 fa00000.mmc: GPIO lookup for consumer wp
sdhci-am654 fa00000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/mmc@fa00000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/mmc@fa00000[0]'
sdhci-am654 fa00000.mmc: using lookup tables for GPIO lookup
sdhci-am654 fa00000.mmc: No GPIO consumer wp found
mmc1: CQHCI version 5.10
sdhci-am654 fa20000.mmc: GPIO lookup for consumer wp
sdhci-am654 fa20000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/mmc@fa20000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/mmc@fa20000[0]'
sdhci-am654 fa20000.mmc: using lookup tables for GPIO lookup
sdhci-am654 fa20000.mmc: No GPIO consumer wp found
mmc2: CQHCI version 5.10
gpiochip_find_base: found new base at 488
gpio gpiochip0: (4201000.gpio): added GPIO chardev (254:0)
gpio gpiochip0: registered GPIOs 488 to 511 on 4201000.gpio
gpiochip_find_base: found new base at 396
gpio gpiochip1: (600000.gpio): added GPIO chardev (254:1)
gpio gpiochip1: registered GPIOs 396 to 487 on 600000.gpio
gpiochip_find_base: found new base at 344
gpio gpiochip2: (601000.gpio): added GPIO chardev (254:2)
gpio gpiochip2: registered GPIOs 344 to 395 on 601000.gpio
[gtp_probe:1962]
goodix-ts 0-005d: GTP Driver Version: V2.8.0.2<2017/12/14>
goodix-ts 0-005d: GTP I2C Address: 0x5d
goodix-ts 0-005d: Unset touchscreen-max-id, use default
goodix-ts 0-005d: touch input parameters is [id x y w p]<16 800 480 1024 1024>
goodix-ts 0-005d: int-sync enabled
goodix-ts 0-005d: driver-send-cfg enabled
goodix-ts 0-005d: auto-update-cfg enabled
goodix-ts 0-005d: esd-protect enabled
goodix-ts 0-005d: type-a-report enabled
of_get_named_gpiod_flags: parsed 'irq-gpios' property of node '/bus@f0000/i2c@20000000/touchscreen@5d[0]' - status (0)
of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/bus@f0000/i2c@20000000/touchscreen@5d[0]' - status (0)
goodix-ts 0-005d: get RST [0x1f2] INT [0x1f1] from DTS
goodix-ts 0-005d: supply vdd_ana not found, using dummy regulator
goodix-ts 0-005d: supply vcc_i2c not found, using dummy regulator
goodix-ts 0-005d: Failed get pinctrl state:output_high
goodix-ts 0-005d: Success request irq-gpio
goodix-ts 0-005d: Success request rst-gpio
goodix-ts 0-005d: Guitar reset
mmc2: SDHCI controller on fa20000.mmc [fa20000.mmc] using ADMA 64-bit
mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
mmc0: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit
mmc1: new high speed SDHC card at address 59b4
mmcblk1: mmc1:59b4 NCard 15.1 GiB
 mmcblk1: p1 p2
mmc0: Command Queue Engine enabled
mmc0: new HS200 MMC card at address 0001
mmcblk0: mmc0:0001 0IM20E 29.6 GiB
 mmcblk0: p1
mmcblk0boot0: mmc0:0001 0IM20E 31.5 MiB
mmcblk0boot1: mmc0:0001 0IM20E 31.5 MiB
mmcblk0rpmb: mmc0:0001 0IM20E 4.00 MiB, chardev (238:0)
goodix-ts 0-005d: GTP reset Guitar
goodix-ts 0-005d: I2C Addr is 5d
goodix-ts 0-005d: IC Version: 911_1060
goodix-ts 0-005d: Config group5 used,length: 186
goodix-ts 0-005d: Driver send config
goodix-ts 0-005d: Use type A report protocol
input: goodix-ts as /devices/virtual/input/input0
goodix-ts 0-005d: INT num 275, trigger type:2
goodix-ts 0-005d: create proc entry gt9xx_config success
goodix-ts 0-005d: Alloc memory size:1534.
goodix-ts 0-005d: I2C function: without pre and end cmd!
goodix-ts 0-005d: Create proc entry success!
goodix-ts 0-005d: ESD on
tp2855 1-0044: tp2855 probe starts
tp2855 1-0044: GPIO lookup for consumer reset-gpios
tp2855 1-0044: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'reset-gpios-gpios' property of node '/bus@f0000/i2c@20010000/tp2855ov2312_mipi@44[0]'
of_get_named_gpiod_flags: can't parse 'reset-gpios-gpio' property of node '/bus@f0000/i2c@20010000/tp2855ov2312_mipi@44[0]'
tp2855 1-0044: using lookup tables for GPIO lookup
tp2855 1-0044: No GPIO consumer reset-gpios found
tp2855 1-0044: tp2855 probe reset gpio = 0
of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/bus@f0000/i2c@20010000/tp2855ov2312_mipi@44[0]' - status (0)
tp2855 1-0044: tp2855 probe tp2855->clk = 21709056
tp2855 1-0044: xvclk rate: 27000000 Hz
tp2855 1-0044: tp2855 Probe hardware reset
tp2855 1-0044: tp2855 probe init decoder registers IN/OUT
tp2855 1-0044: tp2855, tp2855_start_stream and init ALL registors
tp2855 1-0044: tp2855,  init ALL registors end
tp2855 1-0044: tp2855  chip id found id_high = 0x28, id_low = 0x55
tp2855 1-0044: Initialize the subdev and its controls finish.
tp2855 1-0044: Consider updating driver tp2855 to match on endpoints
tp2855 1-0044: tp2855 probed  successfully
asoc-simple-card sound: GPIO lookup for consumer simple-audio-card,hp-det
asoc-simple-card sound: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpios' property of node '/sound[0]'
of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound[0]'
asoc-simple-card sound: using lookup tables for GPIO lookup
asoc-simple-card sound: No GPIO consumer simple-audio-card,hp-det found
asoc-simple-card sound: GPIO lookup for consumer simple-audio-card,mic-det
asoc-simple-card sound: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpios' property of node '/sound[0]'
of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound[0]'
asoc-simple-card sound: using lookup tables for GPIO lookup
asoc-simple-card sound: No GPIO consumer simple-audio-card,mic-det found
tas2505-codec 1-0018: tas2505_codec_probe: Probe finished
tas2505-codec 1-0018: tas2505_set_dai_sysclk: clk_id: 0, freq: 12288000
tas2505-codec 1-0018: tas2505_set_dai_sysclk: id [0] tas2505->sysclk: 12288000, freq: 12288000
ALSA device list:
  #0: TAS2505
EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
VFS: Mounted root (ext4 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 2624K
Run /sbin/init as init process
  with arguments:
    /sbin/init
  with environment:
    HOME=/
    TERM=linux
systemd[1]: System time before build time, advancing clock.
NET: Registered PF_INET6 protocol family
Segment Routing with IPv6
In-situ OAM (IOAM) with IPv6
systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
systemd[1]: Detected architecture arm64.
systemd[1]: Hostname set to <am62xx-evm>.
systemd-sysv-generator[162]: SysV service '/etc/init.d/dropbear' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
systemd-sysv-generator[162]: SysV service '/etc/init.d/telnetd' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
systemd-sysv-generator[162]: SysV service '/etc/init.d/netperf' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
systemd-sysv-generator[162]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
systemd-sysv-generator[162]: SysV service '/etc/init.d/psplash.sh' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
systemd-sysv-generator[162]: SysV service '/etc/init.d/resize_rootfs.sh' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
systemd-sysv-generator[162]: SysV service '/etc/init.d/inetd.busybox' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
systemd[1]: Queued start job for default target Multi-User System.
systemd[1]: Created slice Slice /system/getty.
systemd[1]: Created slice Slice /system/modprobe.
systemd[1]: Created slice Slice /system/serial-getty.
systemd[1]: Created slice User and Session Slice.
systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.
systemd[1]: Reached target Path Units.
systemd[1]: Reached target Remote File Systems.
systemd[1]: Reached target Slice Units.
systemd[1]: Reached target Swaps.
systemd[1]: Listening on RPCbind Server Activation Socket.
systemd[1]: Reached target RPC Port Mapper.
systemd[1]: Listening on Process Core Dump Socket.
systemd[1]: Listening on initctl Compatibility Named Pipe.
systemd[1]: Listening on Journal Audit Socket.
systemd[1]: Listening on Journal Socket (/dev/log).
systemd[1]: Listening on Journal Socket.
systemd[1]: Listening on Network Service Netlink Socket.
systemd[1]: Listening on udev Control Socket.
systemd[1]: Listening on udev Kernel Socket.
systemd[1]: Listening on User Database Manager Socket.
systemd[1]: Mounting Huge Pages File System...
systemd[1]: Mounting POSIX Message Queue File System...
systemd[1]: Kernel Debug File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/debug).
systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
systemd[1]: Mounting Temporary Directory /tmp...
systemd[1]: Starting Create List of Static Device Nodes...
systemd[1]: Starting Load Kernel Module configfs...
systemd[1]: Starting Load Kernel Module drm...
systemd[1]: Starting Load Kernel Module fuse...
systemd[1]: Started Start psplash boot splash screen.
systemd[1]: Starting RPC Bind...
systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
systemd[1]: Starting Journal Service...
fuse: init (API version 7.37)
systemd[1]: Starting Load Kernel Modules...
systemd[1]: Starting Generate network units from Kernel command line...
systemd[1]: Starting Remount Root and Kernel File Systems...
systemd[1]: Starting Coldplug All udev Devices...
systemd[1]: Mounted Huge Pages File System.
systemd[1]: Mounted POSIX Message Queue File System.
systemd[1]: Mounted Temporary Directory /tmp.
systemd[1]: Finished Create List of Static Device Nodes.
systemd[1]: modprobe@configfs.service: Deactivated successfully.
systemd[1]: Finished Load Kernel Module configfs.
systemd[1]: modprobe@drm.service: Deactivated successfully.
systemd[1]: Finished Load Kernel Module drm.
systemd[1]: modprobe@fuse.service: Deactivated successfully.
systemd[1]: Finished Load Kernel Module fuse.
systemd[1]: Mounting FUSE Control File System...
systemd[1]: Mounting Kernel Configuration File System...
systemd[1]: Mounted FUSE Control File System.
systemd[1]: Mounted Kernel Configuration File System.
EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
systemd[1]: Finished Remount Root and Kernel File Systems.
cryptodev: loading out-of-tree module taints kernel.
cryptodev: driver 1.12 loaded.
systemd[1]: Rebuild Hardware Database was skipped because of a failed condition check (ConditionNeedsUpdate=/etc).
systemd[1]: Platform Persistent Storage Archival was skipped because of a failed condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
systemd[1]: Create System Users was skipped because of a failed condition check (ConditionNeedsUpdate=/etc).
systemd[1]: Starting Create Static Device Nodes in /dev...
systemd[1]: Finished Load Kernel Modules.
systemd[1]: Finished Generate network units from Kernel command line.
systemd[1]: Starting Apply Kernel Variables...
systemd[1]: Started RPC Bind.
systemd[1]: Finished Apply Kernel Variables.
systemd[1]: Finished Create Static Device Nodes in /dev.
systemd[1]: Reached target Preparation for Local File Systems.
audit: type=1334 audit(1651167747.544:2): prog-id=5 op=LOAD
audit: type=1334 audit(1651167747.544:3): prog-id=6 op=LOAD
systemd[1]: Starting Rule-based Manager for Device Events and Files...
systemd[1]: Started Journal Service.
systemd-journald[178]: Received client request to flush runtime journal.
pwm-backlight backlight: GPIO lookup for consumer enable
pwm-backlight backlight: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
pwm-backlight backlight: using lookup tables for GPIO lookup
pwm-backlight backlight: No GPIO consumer enable found
pwm-backlight backlight: supply power not found, using dummy regulator
panel-simple display: supply power not found, using dummy regulator
panel-simple display: GPIO lookup for consumer enable
panel-simple display: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/display[0]'
of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/display[0]'
panel-simple display: using lookup tables for GPIO lookup
panel-simple display: No GPIO consumer enable found
panel-simple display: Specify missing bus_flags
[drm] Initialized tidss 1.0.0 20180215 for 30200000.dss on minor 0
Console: switching to colour frame buffer device 100x30
tidss 30200000.dss: [drm] fb0: tidssdrmfb frame buffer device
rtc rtc0: Unknown quartz-load-femtofarads value: 1250. Assuming 12500
rtc-pcf8523 1-0068: registered as rtc0
rtc-pcf8523 1-0068: setting system clock to 2025-05-14T07:58:51 UTC (1747209531)
systemd-journald[178]: Oldest entry in /run/log/journal/a78a477c2a594aa6ba0481866467b678/system.journal is older than the configured file retention duration (1month), suggesting rotation.
systemd-journald[178]: /run/log/journal/a78a477c2a594aa6ba0481866467b678/system.journal: Journal header limits reached or header out-of-date, rotating.
systemd-journald[178]: Oldest entry in /run/log/journal/a78a477c2a594aa6ba0481866467b678/system.journal is older than the configured file retention duration (1month), suggesting rotation.
systemd-journald[178]: /run/log/journal/a78a477c2a594aa6ba0481866467b678/system.journal: Journal header limits reached or header out-of-date, rotating.
CAN device driver interface
k3-m4-rproc 5000000.m4fss: assigned reserved memory node m4f-dma-memory@9cb00000
k3-m4-rproc 5000000.m4fss: local reset is deasserted for device
remoteproc remoteproc0: 5000000.m4fss is available
remoteproc remoteproc0: Direct firmware load for am62-mcu-m4f0_0-fw failed with error -2
remoteproc remoteproc0: powering up 5000000.m4fss
remoteproc remoteproc0: Direct firmware load for am62-mcu-m4f0_0-fw failed with error -2
rtc-ti-k3 2b1f0000.rtc: registered as rtc1
rtc-ti-k3 2b1f0000.rtc: GPIO lookup for consumer wp
rtc-ti-k3 2b1f0000.rtc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@f0000/bus@b00000/rtc@2b1f0000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@f0000/bus@b00000/rtc@2b1f0000[0]'
rtc-ti-k3 2b1f0000.rtc: using lookup tables for GPIO lookup
rtc-ti-k3 2b1f0000.rtc: No GPIO consumer wp found
platform 78000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
platform 78000000.r5f: configured R5F for IPC-only mode
platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@9da00000
remoteproc remoteproc1: 78000000.r5f is available
remoteproc remoteproc1: attaching to 78000000.r5f
platform 78000000.r5f: R5F core initialized in IPC-only mode
rproc-virtio rproc-virtio.2.auto: assigned reserved memory node r5f-dma-memory@9da00000
virtio_rpmsg_bus virtio0: rpmsg host is online
rproc-virtio rproc-virtio.2.auto: registered virtio0 (type 7)
remoteproc remoteproc1: remote processor 78000000.r5f is now attached
virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
can-transceiver-phy can-phy1: GPIO lookup for consumer standby
can-transceiver-phy can-phy1: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'standby-gpios' property of node '/can-phy1[0]'
of_get_named_gpiod_flags: can't parse 'standby-gpio' property of node '/can-phy1[0]'
can-transceiver-phy can-phy1: using lookup tables for GPIO lookup
can-transceiver-phy can-phy1: No GPIO consumer standby found
can-transceiver-phy can-phy2: GPIO lookup for consumer standby
m_can_platform 4e00000.can: GPIO lookup for consumer termination
m_can_platform 4e00000.can: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'termination-gpios' property of node '/bus@f0000/bus@4000000/can@4e00000[0]'
of_get_named_gpiod_flags: can't parse 'termination-gpio' property of node '/bus@f0000/bus@4000000/can@4e00000[0]'
m_can_platform 4e00000.can: using lookup tables for GPIO lookup
m_can_platform 4e00000.can: No GPIO consumer termination found
m_can_platform 4e00000.can: m_can device registered (irq=0, version=32)
can-transceiver-phy can-phy2: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'standby-gpios' property of node '/can-phy2[0]'
of_get_named_gpiod_flags: can't parse 'standby-gpio' property of node '/can-phy2[0]'
can-transceiver-phy can-phy2: using lookup tables for GPIO lookup
can-transceiver-phy can-phy2: No GPIO consumer standby found
m_can_platform 4e10000.can: GPIO lookup for consumer termination
m_can_platform 4e10000.can: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'termination-gpios' property of node '/bus@f0000/bus@4000000/can@4e10000[0]'
of_get_named_gpiod_flags: can't parse 'termination-gpio' property of node '/bus@f0000/bus@4000000/can@4e10000[0]'
m_can_platform 4e10000.can: using lookup tables for GPIO lookup
m_can_platform 4e10000.can: No GPIO consumer termination found
m_can_platform 4e10000.can: m_can device registered (irq=0, version=32)
PVR_K:  199: Device: fd00000.gpu
PVR_K:  199: Read BVNC 33.15.11.3 from HW device registers
PVR_K:  199: RGX Device registered with BVNC 33.15.11.3
[drm] Initialized pvr 23.1.6404501 20170530 for fd00000.gpu on minor 1
random: crng init done
audit: type=1334 audit(1747209533.388:4): prog-id=7 op=LOAD
audit: type=1334 audit(1747209533.388:5): prog-id=8 op=LOAD
audit: type=1701 audit(1747209533.504:6): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=398 comm="psplash" exe="/usr/bin/psplash-default" sig=5 res=1
audit: type=1334 audit(1747209533.728:7): prog-id=9 op=LOAD
audit: type=1334 audit(1747209533.736:8): prog-id=10 op=LOAD
remoteproc remoteproc2: 30074000.pru is available
remoteproc remoteproc3: 30078000.pru is available
cfg80211: Loading compiled-in X.509 certificates for regulatory database
cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
cfg80211: failed to load regulatory.db
audit: type=1334 audit(1747209535.204:9): prog-id=10 op=UNLOAD
audit: type=1334 audit(1747209535.204:10): prog-id=9 op=UNLOAD
EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: none.
audit: type=1334 audit(1747209542.048:11): prog-id=11 op=LOAD
audit: type=1334 audit(1747209542.048:12): prog-id=12 op=LOAD
audit: type=1006 audit(1747209542.476:13): pid=651 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
audit: type=1300 audit(1747209542.476:13): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffe54e3a28 a2=1 a3=0 items=0 ppid=1 pid=651 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
audit: type=1327 audit(1747209542.476:13): proctitle="(systemd)"
audit: type=1334 audit(1747209542.536:14): prog-id=13 op=LOAD
audit: type=1300 audit(1747209542.536:14): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffff0e52ad0 a2=78 a3=0 items=0 ppid=1 pid=651 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/lib/systemd/systemd" key=(null)
audit: type=1327 audit(1747209542.536:14): proctitle="(systemd)"
audit: type=1334 audit(1747209542.536:15): prog-id=13 op=UNLOAD
audit: type=1334 audit(1747209542.536:16): prog-id=14 op=LOAD
root@am62xx-evm:~# dmesg | grep g_mass_storage
UDC core: g_mass_storage: couldn't find an available UDC
udc 31000000.usb: failed to start g_mass_storage: -22
g_mass_storage: probe of gadget.0 failed with error -22
root@am62xx-evm:~#

  • Hi Paul,

    UDC core: g_mass_storage: couldn't find an available UDC

    The message means no USB controller is configured in device mode.

    &usb1 {
    dr_mode = "host";

    The USB1 controller is configured as host. What is the dr_mode configuration for usb0 in your kernel device tree?

  • Hello Bin Liu, 

    usb0 is a "device" mode. 

    We try to add usb0's dr_mode as but still the same error occurs. 

    &usbss0 {
    status = "okay";
    ti,vbus-divider;
    };

    &usbss1 {
    status = "okay";
    ti,vbus-divider;
    };

    &usb0 {
    dr_mode = "peripheral";
    };

    &usb1 {
    dr_mode = "host";
    pinctrl-names = "default";
    pinctrl-0 = <&main_usb1_pins_default>;
    };

  • Please attach the entire .config file in the kernel top directory.

  • 1. Kernel config in source code.

    CONFIG_CMDLINE="console=ttyS0,115200n8 loglevel=0 quiet rootdelay=0 vt.global_cursor_default=0 vt.color=0x00 systemd.show_status=0 rd.udev.log_priority=0"
    CONFIG_CMDLINE_OVERRIDE=y
    CONFIG_PRINTK=y
    CONFIG_EARLY_PRINTK=n
    CONFIG_DEBUG_INFO=n
    
    CONFIG_SYSVIPC=y
    CONFIG_POSIX_MQUEUE=y
    CONFIG_AUDIT=y
    #
    # IRQ subsystem
    #
    CONFIG_GENERIC_IRQ_PROBE=y
    CONFIG_GENERIC_IRQ_SHOW=y
    CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
    CONFIG_GENERIC_PENDING_IRQ=y
    CONFIG_GENERIC_IRQ_MIGRATION=y
    CONFIG_HARDIRQS_SW_RESEND=y
    CONFIG_GENERIC_IRQ_CHIP=y
    CONFIG_IRQ_DOMAIN=y
    CONFIG_IRQ_SIM=y
    CONFIG_IRQ_DOMAIN_HIERARCHY=y
    CONFIG_GENERIC_MSI_IRQ=y
    CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
    CONFIG_IRQ_MSI_IOMMU=y
    CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
    CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
    CONFIG_IRQ_FORCED_THREADING=y
    CONFIG_SPARSE_IRQ=y
    # CONFIG_GENERIC_IRQ_DEBUGFS is not set
    # end of IRQ subsystem
    
    CONFIG_CLOCKSOURCE_WATCHDOG=y
    CONFIG_ARCH_CLOCKSOURCE_INIT=y
    CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
    CONFIG_GENERIC_TIME_VSYSCALL=y
    CONFIG_GENERIC_CLOCKEVENTS=y
    CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
    CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
    CONFIG_GENERIC_CMOS_UPDATE=y
    CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
    CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
    CONFIG_CONTEXT_TRACKING=y
    CONFIG_CONTEXT_TRACKING_IDLE=y
    
    #
    # Timers subsystem
    #
    CONFIG_TICK_ONESHOT=y
    CONFIG_NO_HZ_COMMON=y
    # CONFIG_HZ_PERIODIC is not set
    CONFIG_NO_HZ_IDLE=y
    CONFIG_HIGH_RES_TIMERS=y
    CONFIG_BPF_SYSCALL=y
    CONFIG_BPF_JIT=y
    CONFIG_PREEMPT=y
    CONFIG_IRQ_TIME_ACCOUNTING=y
    CONFIG_BSD_PROCESS_ACCT=y
    CONFIG_BSD_PROCESS_ACCT_V3=y
    CONFIG_TASKSTATS=y
    CONFIG_TASK_XACCT=y
    CONFIG_TASK_IO_ACCOUNTING=y
    CONFIG_IKCONFIG=y
    CONFIG_IKCONFIG_PROC=y
    CONFIG_NUMA_BALANCING=y
    CONFIG_MEMCG=y
    CONFIG_BLK_CGROUP=y
    CONFIG_CFS_BANDWIDTH=y
    CONFIG_RT_GROUP_SCHED=y
    CONFIG_CGROUP_PIDS=y
    CONFIG_CGROUP_FREEZER=y
    CONFIG_CGROUP_HUGETLB=y
    CONFIG_CPUSETS=y
    CONFIG_CGROUP_DEVICE=y
    CONFIG_CGROUP_CPUACCT=y
    CONFIG_CGROUP_PERF=y
    CONFIG_CGROUP_BPF=y
    CONFIG_NAMESPACES=y
    CONFIG_USER_NS=y
    CONFIG_SCHED_AUTOGROUP=y
    CONFIG_BLK_DEV_INITRD=y
    CONFIG_KALLSYMS_ALL=n
    CONFIG_EMBEDDED=y
    CONFIG_PROFILING=y
    CONFIG_ARCH_ACTIONS=y
    CONFIG_ARCH_SUNXI=y
    CONFIG_ARCH_ALPINE=y
    CONFIG_ARCH_APPLE=y
    CONFIG_ARCH_BCM=y
    CONFIG_ARCH_BCM2835=y
    CONFIG_ARCH_BCM_IPROC=y
    CONFIG_ARCH_BCMBCA=y
    CONFIG_ARCH_BRCMSTB=y
    CONFIG_ARCH_BERLIN=y
    CONFIG_ARCH_EXYNOS=y
    CONFIG_ARCH_K3=y
    CONFIG_ARCH_LG1K=y
    CONFIG_ARCH_HISI=y
    CONFIG_ARCH_KEEMBAY=y
    CONFIG_ARCH_MEDIATEK=y
    CONFIG_ARCH_MESON=y
    CONFIG_ARCH_MVEBU=y
    CONFIG_ARCH_NXP=y
    CONFIG_ARCH_LAYERSCAPE=y
    CONFIG_ARCH_MXC=y
    CONFIG_ARCH_S32=y
    CONFIG_ARCH_NPCM=y
    CONFIG_ARCH_QCOM=y
    CONFIG_ARCH_RENESAS=y
    CONFIG_ARCH_ROCKCHIP=y
    CONFIG_ARCH_SEATTLE=y
    CONFIG_ARCH_INTEL_SOCFPGA=y
    CONFIG_ARCH_SYNQUACER=y
    CONFIG_ARCH_TEGRA=y
    CONFIG_ARCH_TESLA_FSD=y
    CONFIG_ARCH_SPRD=y
    CONFIG_ARCH_THUNDER=y
    CONFIG_ARCH_THUNDER2=y
    CONFIG_ARCH_UNIPHIER=y
    CONFIG_ARCH_VEXPRESS=y
    CONFIG_ARCH_VISCONTI=y
    CONFIG_ARCH_XGENE=y
    CONFIG_ARCH_ZYNQMP=y
    CONFIG_ARM64_VA_BITS_48=y
    CONFIG_SCHED_MC=y
    CONFIG_SCHED_SMT=y
    CONFIG_NUMA=y
    CONFIG_KEXEC=y
    CONFIG_KEXEC_FILE=y
    CONFIG_CRASH_DUMP=y
    CONFIG_XEN=y
    CONFIG_COMPAT=y
    CONFIG_RANDOMIZE_BASE=y
    CONFIG_HIBERNATION=y
    CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
    CONFIG_ENERGY_MODEL=y
    CONFIG_ARM_PSCI_CPUIDLE=y
    CONFIG_CPU_FREQ=y
    CONFIG_CPU_FREQ_STAT=y
    CONFIG_CPU_FREQ_GOV_POWERSAVE=m
    CONFIG_CPU_FREQ_GOV_USERSPACE=y
    CONFIG_CPU_FREQ_GOV_ONDEMAND=y
    CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
    CONFIG_CPUFREQ_DT=y
    CONFIG_ACPI_CPPC_CPUFREQ=m
    CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m
    CONFIG_ARM_ARMADA_37XX_CPUFREQ=y
    CONFIG_ARM_SCPI_CPUFREQ=y
    CONFIG_ARM_IMX_CPUFREQ_DT=m
    CONFIG_ARM_MEDIATEK_CPUFREQ=y
    CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y
    CONFIG_ARM_QCOM_CPUFREQ_HW=y
    CONFIG_ARM_RASPBERRYPI_CPUFREQ=m
    CONFIG_ARM_SCMI_CPUFREQ=y
    CONFIG_ARM_TEGRA186_CPUFREQ=y
    CONFIG_QORIQ_CPUFREQ=y
    CONFIG_ACPI=y
    CONFIG_ACPI_GPIO_SUPPORT=y
    CONFIG_ACPI_HOTPLUG_MEMORY=y
    CONFIG_ACPI_HMAT=y
    CONFIG_ACPI_APEI=y
    CONFIG_ACPI_APEI_GHES=y
    CONFIG_ACPI_APEI_PCIEAER=y
    CONFIG_ACPI_APEI_MEMORY_FAILURE=y
    CONFIG_ACPI_APEI_EINJ=y
    CONFIG_VIRTUALIZATION=y
    CONFIG_KVM=y
    CONFIG_JUMP_LABEL=y
    CONFIG_MODULES=y
    CONFIG_MODULE_UNLOAD=y
    CONFIG_BLK_DEV_THROTTLING=y
    # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
    # CONFIG_COMPAT_BRK is not set
    CONFIG_MEMORY_HOTPLUG=y
    CONFIG_MEMORY_HOTREMOVE=y
    CONFIG_KSM=y
    CONFIG_MEMORY_FAILURE=y
    CONFIG_TRANSPARENT_HUGEPAGE=y
    CONFIG_NET=y
    CONFIG_PACKET=y
    CONFIG_UNIX=y
    CONFIG_XFRM_USER=y
    CONFIG_XDP_SOCKETS=y
    CONFIG_INET=y
    CONFIG_IP_MULTICAST=y
    CONFIG_IP_PNP=y
    CONFIG_IP_PNP_DHCP=y
    CONFIG_IP_PNP_BOOTP=y
    CONFIG_INET_ESP=y
    CONFIG_IPV6=m
    CONFIG_NETFILTER=y
    CONFIG_BRIDGE_NETFILTER=m
    CONFIG_HSR=m
    CONFIG_NF_CONNTRACK=m
    CONFIG_NF_CONNTRACK_EVENTS=y
    CONFIG_NF_CONNTRACK_FTP=m
    CONFIG_NF_CONNTRACK_TFTP=m
    CONFIG_NETFILTER_XT_MARK=m
    CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
    CONFIG_NETFILTER_XT_TARGET_LOG=m
    CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
    CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
    CONFIG_NETFILTER_XT_MATCH_IPVS=m
    CONFIG_IP_VS=m
    CONFIG_IP_VS_PROTO_TCP=y
    CONFIG_IP_VS_PROTO_UDP=y
    CONFIG_IP_VS_RR=m
    CONFIG_IP_VS_NFCT=y
    CONFIG_IP_NF_IPTABLES=m
    CONFIG_IP_NF_FILTER=m
    CONFIG_IP_NF_TARGET_REJECT=m
    CONFIG_IP_NF_NAT=m
    CONFIG_IP_NF_TARGET_MASQUERADE=m
    CONFIG_IP_NF_TARGET_REDIRECT=m
    CONFIG_IP_NF_MANGLE=m
    CONFIG_IP6_NF_IPTABLES=m
    CONFIG_IP6_NF_FILTER=m
    CONFIG_IP6_NF_TARGET_REJECT=m
    CONFIG_IP6_NF_MANGLE=m
    CONFIG_IP6_NF_NAT=m
    CONFIG_IP6_NF_TARGET_MASQUERADE=m
    CONFIG_BRIDGE=m
    CONFIG_BRIDGE_VLAN_FILTERING=y
    CONFIG_NET_DSA=m
    CONFIG_VLAN_8021Q=m
    CONFIG_VLAN_8021Q_GVRP=y
    CONFIG_VLAN_8021Q_MVRP=y
    CONFIG_NET_SCHED=y
    CONFIG_NET_SCH_CBS=m
    CONFIG_NET_SCH_ETF=m
    CONFIG_NET_SCH_TAPRIO=m
    CONFIG_NET_SCH_MQPRIO=m
    CONFIG_NET_SCH_INGRESS=m
    CONFIG_NET_CLS_BASIC=m
    CONFIG_NET_CLS_TCINDEX=m
    CONFIG_NET_CLS_ROUTE4=m
    CONFIG_NET_CLS_FW=m
    CONFIG_NET_CLS_U32=m
    CONFIG_CLS_U32_MARK=y
    CONFIG_NET_CLS_RSVP=m
    CONFIG_NET_CLS_RSVP6=m
    CONFIG_NET_CLS_FLOW=m
    CONFIG_NET_CLS_CGROUP=m
    CONFIG_NET_CLS_FLOWER=m
    CONFIG_NET_EMATCH=y
    CONFIG_NET_EMATCH_STACK=32
    CONFIG_NET_EMATCH_CMP=m
    CONFIG_NET_EMATCH_NBYTE=m
    CONFIG_NET_EMATCH_U32=m
    CONFIG_NET_EMATCH_META=m
    CONFIG_NET_EMATCH_TEXT=m
    CONFIG_NET_CLS_ACT=y
    CONFIG_NET_ACT_GACT=m
    CONFIG_NET_ACT_POLICE=m
    CONFIG_GACT_PROB=y
    CONFIG_NET_ACT_MIRRED=m
    CONFIG_NET_ACT_IPT=m
    CONFIG_NET_ACT_NAT=m
    CONFIG_NET_ACT_PEDIT=m
    CONFIG_NET_ACT_SIMP=m
    CONFIG_NET_ACT_SKBEDIT=m
    CONFIG_NET_ACT_CSUM=m
    CONFIG_NET_ACT_GATE=m
    CONFIG_QRTR_SMD=m
    CONFIG_QRTR_TUN=m
    CONFIG_CGROUP_NET_PRIO=y
    CONFIG_CAN=m
    CONFIG_BT=y
    CONFIG_BT_HIDP=y
    CONFIG_BT_LE=y
    CONFIG_BT_LEDS=y
    CONFIG_BT_DEBUGFS=m
    CONFIG_BT_HCIBTUSB=y
    CONFIG_BT_HCIUART=m
    CONFIG_BT_HCIUART_LL=y
    CONFIG_BT_HCIUART_BCM=y
    CONFIG_BT_HCIUART_QCA=y
    CONFIG_BT_HCIUART_MRVL=y
    CONFIG_BT_MRVL=m
    CONFIG_BT_MRVL_SDIO=m
    CONFIG_BT_QCOMSMD=m
    CONFIG_CFG80211=m
    CONFIG_MAC80211=m
    CONFIG_MAC80211_LEDS=y
    CONFIG_RFKILL=m
    CONFIG_NET_9P=y
    CONFIG_NET_9P_VIRTIO=y
    CONFIG_NFC=m
    CONFIG_NFC_NCI=m
    CONFIG_NFC_S3FWRN5_I2C=m
    CONFIG_PCI=y
    CONFIG_PCIEPORTBUS=y
    CONFIG_PCIEAER=y
    CONFIG_PCI_IOV=y
    CONFIG_PCI_PASID=y
    CONFIG_HOTPLUG_PCI=y
    CONFIG_HOTPLUG_PCI_ACPI=y
    CONFIG_PCI_AARDVARK=y
    CONFIG_PCI_TEGRA=y
    CONFIG_PCIE_RCAR_HOST=y
    CONFIG_PCIE_RCAR_EP=y
    CONFIG_PCI_HOST_GENERIC=y
    CONFIG_PCI_XGENE=y
    CONFIG_PCIE_ALTERA=y
    CONFIG_PCIE_ALTERA_MSI=y
    CONFIG_PCI_HOST_THUNDER_PEM=y
    CONFIG_PCI_HOST_THUNDER_ECAM=y
    CONFIG_PCIE_ROCKCHIP_HOST=m
    CONFIG_PCIE_BRCMSTB=m
    CONFIG_PCI_IMX6=y
    CONFIG_PCI_LAYERSCAPE=y
    CONFIG_PCI_HISI=y
    CONFIG_PCIE_QCOM=y
    CONFIG_PCIE_ARMADA_8K=y
    CONFIG_PCIE_KIRIN=y
    CONFIG_PCIE_HISI_STB=y
    CONFIG_PCIE_TEGRA194_HOST=m
    CONFIG_PCIE_VISCONTI_HOST=y
    CONFIG_PCIE_LAYERSCAPE_GEN4=y
    CONFIG_PCI_KEYSTONE=y
    CONFIG_PCI_KEYSTONE_HOST=y
    CONFIG_PCI_KEYSTONE_EP=y
    CONFIG_PCIE_CADENCE=m
    CONFIG_PCIE_CADENCE_HOST=m
    CONFIG_PCIE_CADENCE_EP=m
    CONFIG_PCI_J721E=m
    CONFIG_PCI_J721E_HOST=m
    CONFIG_PCI_J721E_EP=m
    CONFIG_PCI_ENDPOINT=y
    CONFIG_PCI_ENDPOINT_CONFIGFS=y
    CONFIG_PCI_EPF_TEST=y
    CONFIG_PCI_EPF_NTB=y
    CONFIG_DEVTMPFS=y
    CONFIG_DEVTMPFS_MOUNT=y
    CONFIG_FW_LOADER_USER_HELPER=y
    CONFIG_HISILICON_LPC=y
    CONFIG_TEGRA_ACONNECT=m
    CONFIG_ARM_SCMI_PROTOCOL=y
    CONFIG_ARM_SCPI_PROTOCOL=y
    CONFIG_RASPBERRYPI_FIRMWARE=y
    CONFIG_INTEL_STRATIX10_SERVICE=y
    CONFIG_INTEL_STRATIX10_RSU=m
    CONFIG_EFI_CAPSULE_LOADER=y
    CONFIG_IMX_SCU=y
    CONFIG_IMX_SCU_PD=y
    CONFIG_GNSS=m
    CONFIG_GNSS_MTK_SERIAL=m
    CONFIG_MTD=y
    CONFIG_MTD_TESTS=m
    CONFIG_MTD_CMDLINE_PARTS=y
    CONFIG_MTD_BLOCK=y
    CONFIG_MTD_CFI=y
    CONFIG_MTD_CFI_ADV_OPTIONS=y
    CONFIG_MTD_CFI_INTELEXT=y
    CONFIG_MTD_CFI_AMDSTD=y
    CONFIG_MTD_CFI_STAA=y
    CONFIG_MTD_PHYSMAP=y
    CONFIG_MTD_PHYSMAP_OF=y
    CONFIG_MTD_DATAFLASH=y
    CONFIG_MTD_SST25L=y
    CONFIG_MTD_RAW_NAND=y
    CONFIG_MTD_NAND_DENALI_DT=y
    CONFIG_MTD_NAND_OMAP2=y
    CONFIG_MTD_NAND_OMAP_BCH=y
    CONFIG_MTD_NAND_MARVELL=y
    CONFIG_MTD_NAND_BRCMNAND=m
    CONFIG_MTD_NAND_FSL_IFC=y
    CONFIG_MTD_NAND_QCOM=y
    CONFIG_MTD_SPI_NAND=y
    CONFIG_MTD_SPI_NOR=y
    CONFIG_MTD_UBI=m
    CONFIG_MTD_HYPERBUS=m
    CONFIG_JFFS2_FS=y
    CONFIG_JFFS2_FS_DEBUG=0
    CONFIG_HBMC_AM654=m
    CONFIG_BLK_DEV_LOOP=y
    CONFIG_BLK_DEV_NBD=m
    CONFIG_VIRTIO_BLK=y
    CONFIG_BLK_DEV_NVME=m
    CONFIG_QCOM_COINCELL=m
    CONFIG_QCOM_FASTRPC=m
    CONFIG_SRAM=y
    CONFIG_SRAM_DMA_HEAP=y
    CONFIG_PCI_ENDPOINT_TEST=m
    CONFIG_EEPROM_AT24=y
    CONFIG_EEPROM_AT25=m
    CONFIG_UACCE=m
    # CONFIG_SCSI_PROC_FS is not set
    CONFIG_BLK_DEV_SD=y
    CONFIG_SCSI_SAS_ATA=y
    CONFIG_SCSI_HISI_SAS=y
    CONFIG_SCSI_HISI_SAS_PCI=y
    CONFIG_MEGARAID_SAS=y
    CONFIG_SCSI_MPT3SAS=m
    CONFIG_ATA=y
    CONFIG_SATA_AHCI=y
    CONFIG_SATA_AHCI_PLATFORM=y
    CONFIG_AHCI_BRCM=m
    CONFIG_AHCI_CEVA=y
    CONFIG_AHCI_MVEBU=y
    CONFIG_AHCI_XGENE=y
    CONFIG_AHCI_QORIQ=y
    CONFIG_SATA_SIL24=y
    CONFIG_SATA_RCAR=y
    CONFIG_PATA_OF_PLATFORM=y
    CONFIG_MD=y
    CONFIG_BLK_DEV_MD=m
    CONFIG_BLK_DEV_DM=m
    CONFIG_DM_THIN_PROVISIONING=m
    CONFIG_DM_MIRROR=m
    CONFIG_DM_ZERO=m
    CONFIG_NETDEVICES=y
    CONFIG_DUMMY=m
    CONFIG_MACVLAN=m
    CONFIG_MACVTAP=m
    CONFIG_IPVLAN=m
    CONFIG_VXLAN=m
    CONFIG_TUN=y
    CONFIG_VETH=m
    CONFIG_VIRTIO_NET=y
    CONFIG_NET_DSA_BCM_SF2=m
    CONFIG_NET_DSA_MSCC_FELIX=m
    CONFIG_AMD_XGBE=y
    CONFIG_NET_XGENE=y
    CONFIG_ATL1C=m
    CONFIG_BCMGENET=m
    CONFIG_BNX2X=m
    CONFIG_SYSTEMPORT=m
    CONFIG_MACB=y
    CONFIG_THUNDER_NIC_PF=y
    CONFIG_FEC=y
    CONFIG_FSL_FMAN=y
    CONFIG_FSL_DPAA_ETH=y
    CONFIG_FSL_DPAA2_ETH=y
    CONFIG_FSL_ENETC=y
    CONFIG_FSL_ENETC_VF=y
    CONFIG_FSL_ENETC_QOS=y
    CONFIG_HIX5HD2_GMAC=y
    CONFIG_HNS_DSAF=y
    CONFIG_HNS_ENET=y
    CONFIG_HNS3=y
    CONFIG_HNS3_HCLGE=y
    CONFIG_HNS3_ENET=y
    CONFIG_E1000=y
    CONFIG_E1000E=y
    CONFIG_IGB=y
    CONFIG_IGBVF=y
    CONFIG_MVNETA=y
    CONFIG_MVPP2=y
    CONFIG_SKY2=y
    CONFIG_MLX4_EN=m
    CONFIG_MLX5_CORE=m
    CONFIG_MLX5_CORE_EN=y
    CONFIG_QCOM_EMAC=m
    CONFIG_RMNET=m
    CONFIG_R8169=m
    CONFIG_SH_ETH=y
    CONFIG_RAVB=y
    CONFIG_SMC91X=y
    CONFIG_SMSC911X=y
    CONFIG_SNI_AVE=y
    CONFIG_SNI_NETSEC=y
    CONFIG_STMMAC_ETH=m
    CONFIG_TI_K3_AM65_CPSW_NUSS=y
    CONFIG_TI_K3_AM65_CPSW_SWITCHDEV=y
    CONFIG_TI_K3_AM65_CPTS=y
    CONFIG_TI_AM65_CPSW_TAS=y
    CONFIG_TI_RDEV_ETH_SWITCH_VIRT_EMAC=m
    CONFIG_RPMSG_KDRV_ETH_SWITCH=y
    CONFIG_TI_ICSSG_PRUETH=m
    CONFIG_QCOM_IPA=m
    CONFIG_MESON_GXL_PHY=m
    CONFIG_AQUANTIA_PHY=y
    CONFIG_BCM54140_PHY=m
    CONFIG_MARVELL_PHY=m
    CONFIG_MARVELL_10G_PHY=m
    CONFIG_MICREL_PHY=y
    CONFIG_MICROSEMI_PHY=y
    CONFIG_AT803X_PHY=y
    CONFIG_REALTEK_PHY=y
    CONFIG_ROCKCHIP_PHY=y
    CONFIG_DP83867_PHY=y
    CONFIG_DP83869_PHY=y
    CONFIG_DP83TD510_PHY=y
    CONFIG_VITESSE_PHY=y
    CONFIG_CAN_FLEXCAN=m
    CONFIG_CAN_M_CAN=m
    CONFIG_CAN_M_CAN_PLATFORM=m
    CONFIG_CAN_RCAR=m
    CONFIG_CAN_RCAR_CANFD=m
    CONFIG_CAN_MCP251XFD=m
    CONFIG_MDIO_GPIO=y
    CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
    CONFIG_MDIO_BUS_MUX_MMIOREG=y
    CONFIG_USB_PEGASUS=m
    CONFIG_USB_RTL8150=m
    CONFIG_USB_RTL8152=m
    CONFIG_USB_LAN78XX=m
    CONFIG_USB_USBNET=m
    CONFIG_USB_NET_DM9601=m
    CONFIG_USB_NET_SR9800=m
    CONFIG_USB_NET_SMSC75XX=m
    CONFIG_USB_NET_SMSC95XX=m
    CONFIG_USB_NET_PLUSB=m
    CONFIG_USB_NET_MCS7830=m
    CONFIG_ATH10K=m
    CONFIG_ATH10K_PCI=m
    CONFIG_ATH10K_SNOC=m
    CONFIG_WCN36XX=m
    CONFIG_ATH11K=m
    CONFIG_ATH11K_AHB=m
    CONFIG_ATH11K_PCI=m
    CONFIG_BRCMFMAC=m
    CONFIG_MWIFIEX=m
    CONFIG_MWIFIEX_SDIO=m
    CONFIG_MWIFIEX_PCIE=m
    CONFIG_IWLWIFI=m
    CONFIG_IWLWIFI_LEDS=y
    CONFIG_IWLDVM=m
    CONFIG_IWLMVM=m
    CONFIG_IWLWIFI_OPMODE_MODULAR=y
    CONFIG_WL18XX=m
    CONFIG_WLCORE_SDIO=m
    CONFIG_INPUT_EVDEV=y
    CONFIG_KEYBOARD_ADC=m
    CONFIG_KEYBOARD_GPIO=y
    CONFIG_KEYBOARD_SNVS_PWRKEY=m
    CONFIG_KEYBOARD_IMX_SC_KEY=m
    CONFIG_KEYBOARD_CROS_EC=y
    CONFIG_I2C_HID_OF_GOODIX=y
    CONFIG_INPUT_TOUCHSCREEN=y
    CONFIG_OF_TOUCHSCREEN=y
    CONFIG_TOUCHSCREEN_GT9XX=y
    CONFIG_TOUCHSCREEN_GT9XX_UPDATE=y
    CONFIG_TOUCHSCREEN_GT9XX_TOOL=y
    CONFIG_INPUT_KEYCHORD=y
    CONFIG_INPUT_UINPUT=y
    CONFIG_INPUT_GPIO=y 
    # CONFIG_TOUCHSCREEN_GT9XXNEW_TS=y
    # CONFIG_TOUCHSCREEN_GT9XXNEWDUP_TS=y
    # CONFIG_TOUCHSCREEN_ATMEL_MXT=m
    CONFIG_OF=y
    # CONFIG_TOUCHSCREEN_GOODIX=y
    # CONFIG_TOUCHSCREEN_ILI210X=m
    # CONFIG_TOUCHSCREEN_EDT_FT5X06=m
    CONFIG_INPUT_MISC=y
    CONFIG_INPUT_PM8941_PWRKEY=y
    CONFIG_INPUT_PM8XXX_VIBRATOR=m
    CONFIG_INPUT_TPS65219_PWRBUTTON=m
    CONFIG_INPUT_PWM_BEEPER=m
    CONFIG_INPUT_PWM_VIBRA=m
    CONFIG_INPUT_HISI_POWERKEY=y
    # CONFIG_SERIO_SERPORT is not set
    CONFIG_SERIO_AMBAKMI=y
    CONFIG_LEGACY_PTY_COUNT=16
    CONFIG_SERIAL_8250=y
    CONFIG_SERIAL_8250_CONSOLE=y
    CONFIG_SERIAL_8250_DMA=y
    CONFIG_SERIAL_8250_EXTENDED=y
    CONFIG_SERIAL_8250_SHARE_IRQ=y
    CONFIG_SERIAL_8250_BCM2835AUX=y
    CONFIG_SERIAL_8250_DW=y
    CONFIG_SERIAL_8250_EM=y
    CONFIG_SERIAL_8250_OMAP=y
    CONFIG_SERIAL_8250_MT6577=y
    CONFIG_SERIAL_8250_UNIPHIER=y
    CONFIG_SERIAL_OF_PLATFORM=y
    CONFIG_SERIAL_AMBA_PL011=y
    CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
    CONFIG_SERIAL_MESON=y
    CONFIG_SERIAL_MESON_CONSOLE=y
    CONFIG_SERIAL_SAMSUNG=y
    CONFIG_SERIAL_SAMSUNG_CONSOLE=y
    CONFIG_SERIAL_TEGRA=y
    CONFIG_SERIAL_TEGRA_TCU=y
    CONFIG_SERIAL_IMX=y
    CONFIG_SERIAL_IMX_CONSOLE=y
    CONFIG_SERIAL_SH_SCI=y
    CONFIG_SERIAL_MSM=y
    CONFIG_SERIAL_MSM_CONSOLE=y
    CONFIG_SERIAL_QCOM_GENI=y
    CONFIG_SERIAL_QCOM_GENI_CONSOLE=y
    CONFIG_SERIAL_XILINX_PS_UART=y
    CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
    CONFIG_SERIAL_FSL_LPUART=y
    CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
    CONFIG_SERIAL_FSL_LINFLEXUART=y
    CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y
    CONFIG_SERIAL_MVEBU_UART=y
    CONFIG_SERIAL_OWL=y
    CONFIG_SERIAL_DEV_BUS=y
    CONFIG_SERIAL_8250_NR_UARTS=12
    CONFIG_SERIAL_8250_RUNTIME_UARTS=12
    CONFIG_VIRTIO_CONSOLE=y
    CONFIG_IPMI_HANDLER=m
    CONFIG_IPMI_DEVICE_INTERFACE=m
    CONFIG_IPMI_SI=m
    CONFIG_TCG_TPM=y
    CONFIG_TCG_TIS_I2C_INFINEON=y
    CONFIG_I2C_CHARDEV=y
    CONFIG_I2C_MUX=y
    CONFIG_I2C_MUX_PCA954x=y
    CONFIG_I2C_BCM2835=m
    CONFIG_I2C_CADENCE=m
    CONFIG_I2C_DESIGNWARE_PLATFORM=y
    CONFIG_I2C_GPIO=m
    CONFIG_I2C_IMX=y
    CONFIG_I2C_IMX_LPI2C=y
    CONFIG_I2C_MESON=y
    CONFIG_I2C_MT65XX=y
    CONFIG_I2C_MV64XXX=y
    CONFIG_I2C_OMAP=y
    CONFIG_I2C_OWL=y
    CONFIG_I2C_PXA=y
    CONFIG_I2C_QCOM_CCI=m
    CONFIG_I2C_QCOM_GENI=m
    CONFIG_I2C_QUP=y
    CONFIG_I2C_RIIC=y
    CONFIG_I2C_RK3X=y
    CONFIG_I2C_RZV2M=m
    CONFIG_I2C_S3C2410=y
    CONFIG_I2C_SH_MOBILE=y
    CONFIG_I2C_TEGRA=y
    CONFIG_I2C_UNIPHIER_F=y
    CONFIG_I2C_RCAR=y
    CONFIG_I2C_CROS_EC_TUNNEL=y
    CONFIG_SPI=y
    CONFIG_SPI_ARMADA_3700=y
    CONFIG_SPI_BCM2835=m
    CONFIG_SPI_BCM2835AUX=m
    CONFIG_SPI_CADENCE_QUADSPI=y
    CONFIG_SPI_DESIGNWARE=m
    CONFIG_SPI_DW_DMA=y
    CONFIG_SPI_DW_MMIO=m
    CONFIG_SPI_FSL_LPSPI=y
    CONFIG_SPI_FSL_QUADSPI=y
    CONFIG_SPI_NXP_FLEXSPI=y
    CONFIG_SPI_IMX=m
    CONFIG_SPI_FSL_DSPI=y
    CONFIG_SPI_MESON_SPICC=m
    CONFIG_SPI_MESON_SPIFC=m
    CONFIG_SPI_OMAP24XX=m
    CONFIG_SPI_ORION=y
    CONFIG_SPI_PL022=y
    CONFIG_SPI_ROCKCHIP=y
    CONFIG_SPI_RPCIF=m
    CONFIG_SPI_RSPI=m
    CONFIG_SPI_QCOM_QSPI=m
    CONFIG_SPI_QUP=y
    CONFIG_SPI_QCOM_GENI=m
    CONFIG_SPI_S3C64XX=y
    CONFIG_SPI_SH_MSIOF=m
    CONFIG_SPI_SUN6I=y
    CONFIG_SPI_TEGRA210_QUAD=m
    CONFIG_SPI_TEGRA114=m
    CONFIG_SPI_SPIDEV=m
    CONFIG_SPI_SLAVE=y
    CONFIG_SPMI=y
    CONFIG_PINCTRL_MAX77620=y
    CONFIG_PINCTRL_SINGLE=y
    CONFIG_PINCTRL_OWL=y
    CONFIG_PINCTRL_S700=y
    CONFIG_PINCTRL_S900=y
    CONFIG_PINCTRL_IMX8MM=y
    CONFIG_PINCTRL_IMX8MN=y
    CONFIG_PINCTRL_IMX8MP=y
    CONFIG_PINCTRL_IMX8MQ=y
    CONFIG_PINCTRL_IMX8QM=y
    CONFIG_PINCTRL_IMX8QXP=y
    CONFIG_PINCTRL_IMX8DXL=y
    CONFIG_PINCTRL_IMX8ULP=y
    CONFIG_PINCTRL_IMX93=y
    CONFIG_PINCTRL_MSM=y
    CONFIG_PINCTRL_IPQ8074=y
    CONFIG_PINCTRL_IPQ6018=y
    CONFIG_PINCTRL_MSM8916=y
    CONFIG_PINCTRL_MSM8994=y
    CONFIG_PINCTRL_MSM8996=y
    CONFIG_PINCTRL_MSM8998=y
    CONFIG_PINCTRL_QCS404=y
    CONFIG_PINCTRL_QDF2XXX=y
    CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
    CONFIG_PINCTRL_SC7180=y
    CONFIG_PINCTRL_SC7280=y
    CONFIG_PINCTRL_SC8180X=y
    CONFIG_PINCTRL_SC8280XP=y
    CONFIG_PINCTRL_SDM845=y
    CONFIG_PINCTRL_SM8150=y
    CONFIG_PINCTRL_SM8250=y
    CONFIG_PINCTRL_SM8350=y
    CONFIG_PINCTRL_SM8450=y
    CONFIG_PINCTRL_LPASS_LPI=m
    CONFIG_GPIO_ALTERA=m
    CONFIG_GPIO_DAVINCI=y
    CONFIG_GPIO_DWAPB=y
    CONFIG_GPIO_MB86S7X=y
    CONFIG_GPIO_MPC8XXX=y
    CONFIG_GPIO_MXC=y
    CONFIG_GPIO_PL061=y
    CONFIG_GPIO_RCAR=y
    CONFIG_GPIO_UNIPHIER=y
    CONFIG_GPIO_VISCONTI=y
    CONFIG_GPIO_WCD934X=m
    CONFIG_GPIO_XGENE=y
    CONFIG_GPIO_XGENE_SB=y
    CONFIG_GPIO_MAX732X=y
    CONFIG_GPIO_PCA953X=y
    CONFIG_GPIO_PCA953X_IRQ=y
    CONFIG_GPIO_BD9571MWV=m
    CONFIG_GPIO_MAX77620=y
    CONFIG_GPIO_SL28CPLD=m
    CONFIG_GPIOLIB=y
    CONFIG_GPIOLIB_FASTPATH_LIMIT=512
    CONFIG_GPIO_ACPI=y
    CONFIG_GPIOLIB_IRQCHIP=y
    CONFIG_DEBUG_GPIO=y
    CONFIG_GPIO_SYSFS=y
    CONFIG_GPIO_CDEV=y
    CONFIG_GPIO_CDEV_V1=y
    CONFIG_GPIO_GENERIC=y
    CONFIG_POWER_RESET_MSM=y
    CONFIG_POWER_RESET_QCOM_PON=m
    CONFIG_POWER_RESET_XGENE=y
    CONFIG_POWER_RESET_SYSCON=y
    CONFIG_SYSCON_REBOOT_MODE=y
    CONFIG_BATTERY_SBS=m
    CONFIG_BATTERY_BQ27XXX=y
    CONFIG_BATTERY_MAX17042=m
    CONFIG_CHARGER_MT6360=m
    CONFIG_CHARGER_BQ25890=m
    CONFIG_CHARGER_BQ25980=m
    CONFIG_SENSORS_ARM_SCMI=y
    CONFIG_SENSORS_ARM_SCPI=y
    CONFIG_SENSORS_GPIO_FAN=m
    CONFIG_SENSORS_JC42=m
    CONFIG_SENSORS_LM75=m
    CONFIG_SENSORS_LM90=m
    CONFIG_SENSORS_PWM_FAN=m
    CONFIG_SENSORS_RASPBERRYPI_HWMON=m
    CONFIG_SENSORS_SL28CPLD=m
    CONFIG_SENSORS_INA2XX=m
    CONFIG_SENSORS_INA3221=m
    CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
    CONFIG_CPU_THERMAL=y
    CONFIG_DEVFREQ_THERMAL=y
    CONFIG_THERMAL_EMULATION=y
    CONFIG_IMX_SC_THERMAL=m
    CONFIG_IMX8MM_THERMAL=m
    CONFIG_QORIQ_THERMAL=m
    CONFIG_SUN8I_THERMAL=y
    CONFIG_ROCKCHIP_THERMAL=m
    CONFIG_RCAR_THERMAL=y
    CONFIG_RCAR_GEN3_THERMAL=y
    CONFIG_RZG2L_THERMAL=y
    CONFIG_ARMADA_THERMAL=y
    CONFIG_BCM2711_THERMAL=m
    CONFIG_BCM2835_THERMAL=m
    CONFIG_BRCMSTB_THERMAL=m
    CONFIG_EXYNOS_THERMAL=y
    CONFIG_TEGRA_SOCTHERM=m
    CONFIG_TEGRA_BPMP_THERMAL=m
    CONFIG_QCOM_TSENS=y
    CONFIG_QCOM_SPMI_ADC_TM5=m
    CONFIG_QCOM_SPMI_TEMP_ALARM=m
    CONFIG_QCOM_LMH=m
    CONFIG_UNIPHIER_THERMAL=y
    CONFIG_WATCHDOG=y
    CONFIG_SL28CPLD_WATCHDOG=m
    CONFIG_ARM_SP805_WATCHDOG=y
    CONFIG_ARM_SBSA_WATCHDOG=y
    CONFIG_S3C2410_WATCHDOG=y
    CONFIG_DW_WATCHDOG=y
    CONFIG_SUNXI_WATCHDOG=m
    CONFIG_NPCM7XX_WATCHDOG=y
    CONFIG_IMX2_WDT=y
    CONFIG_IMX_SC_WDT=m
    CONFIG_QCOM_WDT=m
    CONFIG_MESON_GXBB_WATCHDOG=m
    CONFIG_MESON_WATCHDOG=m
    CONFIG_ARM_SMC_WATCHDOG=y
    CONFIG_RENESAS_WDT=y
    CONFIG_RENESAS_RZG2LWDT=y
    CONFIG_UNIPHIER_WATCHDOG=y
    CONFIG_PM8916_WATCHDOG=m
    CONFIG_BCM2835_WDT=y
    CONFIG_BCM7038_WDT=m
    CONFIG_MFD_ALTERA_SYSMGR=y
    CONFIG_MFD_BD9571MWV=y
    CONFIG_MFD_AXP20X_I2C=y
    CONFIG_MFD_AXP20X_RSB=y
    CONFIG_MFD_EXYNOS_LPASS=m
    CONFIG_MFD_HI6421_PMIC=y
    CONFIG_MFD_HI655X_PMIC=y
    CONFIG_MFD_MAX77620=y
    CONFIG_MFD_MT6360=y
    CONFIG_MFD_MT6397=y
    CONFIG_MFD_SPMI_PMIC=y
    CONFIG_MFD_RK808=y
    CONFIG_MFD_SEC_CORE=y
    CONFIG_MFD_SL28CPLD=y
    CONFIG_MFD_TI_AM335X_TSCADC=m
    CONFIG_MFD_TPS65219=y
    CONFIG_MFD_TPS6594_I2C=y
    CONFIG_MFD_ROHM_BD718XX=y
    CONFIG_MFD_WCD934X=m
    CONFIG_REGULATOR_FIXED_VOLTAGE=y
    CONFIG_REGULATOR_AXP20X=y
    CONFIG_REGULATOR_BD718XX=y
    CONFIG_REGULATOR_BD9571MWV=y
    CONFIG_REGULATOR_FAN53555=y
    CONFIG_REGULATOR_GPIO=y
    CONFIG_REGULATOR_HI6421V530=y
    CONFIG_REGULATOR_HI655X=y
    CONFIG_REGULATOR_MAX77620=y
    CONFIG_REGULATOR_MAX8973=y
    CONFIG_REGULATOR_MP8859=y
    CONFIG_REGULATOR_MT6358=y
    CONFIG_REGULATOR_MT6359=y
    CONFIG_REGULATOR_MT6360=y
    CONFIG_REGULATOR_MT6397=y
    CONFIG_REGULATOR_PCA9450=y
    CONFIG_REGULATOR_PF8X00=y
    CONFIG_REGULATOR_PFUZE100=y
    CONFIG_REGULATOR_PWM=y
    CONFIG_REGULATOR_QCOM_RPMH=y
    CONFIG_REGULATOR_QCOM_SMD_RPM=y
    CONFIG_REGULATOR_QCOM_SPMI=y
    CONFIG_REGULATOR_RK808=y
    CONFIG_REGULATOR_S2MPS11=y
    CONFIG_REGULATOR_TPS65132=m
    CONFIG_REGULATOR_TPS65219=y
    CONFIG_REGULATOR_TPS6594=y
    CONFIG_REGULATOR_VCTRL=m
    CONFIG_RC_CORE=m
    CONFIG_RC_DECODERS=y
    CONFIG_RC_DEVICES=y
    CONFIG_IR_MESON=m
    CONFIG_IR_SUNXI=m
    CONFIG_MEDIA_SUPPORT=y
    CONFIG_MEDIA_CONTROLLER=y
    CONFIG_VIDEO_DEV=y
    # CONFIG_Decoder_TP2855=y
    # CONFIG_IMX8_TP2855=y
    # CONFIG_DVB_NET is not set
    CONFIG_MEDIA_USB_SUPPORT=y
    CONFIG_USB_VIDEO_CLASS=y
    CONFIG_V4L_PLATFORM_DRIVERS=y
    CONFIG_V4L2_PLATFORM_DRIVERS=y
    CONFIG_SDR_PLATFORM_DRIVERS=y
    CONFIG_V4L_MEM2MEM_DRIVERS=y
    CONFIG_V4L2_MEM2MEM_DRIVERS=y
    CONFIG_VIDEO_CADENCE_CSI2RX=y
    CONFIG_VIDEO_CADENCE=y
    CONFIG_VIDEO_WAVE_VPU=y
    CONFIG_VIDEO_IMG_VXD_DEC=y
    CONFIG_VIDEO_IMG_VXE_ENC=y
    CONFIG_VIDEO_E5010_JPEG_ENC=m
    CONFIG_VIDEO_QCOM_CAMSS=m
    CONFIG_VIDEO_QCOM_VENUS=m
    CONFIG_VIDEO_RCAR_ISP=m
    CONFIG_VIDEO_RCAR_CSI2=y
    CONFIG_VIDEO_RCAR_VIN=m
    CONFIG_VIDEO_RENESAS_FCP=m
    CONFIG_VIDEO_RENESAS_FDP1=m
    CONFIG_VIDEO_RENESAS_VSP1=m
    CONFIG_VIDEO_RCAR_DRIF=m
    CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m
    CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m
    CONFIG_VIDEO_SAMSUNG_S5P_MFC=m
    CONFIG_VIDEO_SUN6I_CSI=m
    CONFIG_VIDEO_TI_J721E_CSI2RX=y
    CONFIG_VIDEO_TI_CSI2RX=y
    CONFIG_VIDEO_TI_CSI2=y
    CONFIG_PHY_MIPI_CSI2_DPHY=y
    CONFIG_PHY_MIPI_DPHY=y
    CONFIG_VIDEO_HANTRO=m
    CONFIG_VIDEO_IMX219=m
    CONFIG_VIDEO_IMX390=m
    CONFIG_VIDEO_OV2312=m
    CONFIG_VIDEO_TP2855OV2312=y
    CONFIG_VIDEO_OV5640=m
    CONFIG_VIDEO_OV5645=m
    CONFIG_VIDEO_DS90UB953=m
    CONFIG_VIDEO_DS90UB960=m
    CONFIG_VIDEO_V4L2=y
    CONFIG_VIDEO_V4L2_SUBDEV_API=y
    CONFIG_VIDEO_V4L2_ASYNC=y
    CONFIG_V4L2_FWNODE=y
    CONFIG_DRM=y
    CONFIG_DRM_FBDEV_EMULATION=y 
    CONFIG_DRM_I2C_NXP_TDA998X=m
    CONFIG_DRM_HDLCD=m
    CONFIG_DRM_MALI_DISPLAY=m
    CONFIG_DRM_KOMEDA=m
    CONFIG_DRM_NOUVEAU=m
    CONFIG_DRM_EXYNOS=m
    CONFIG_DRM_EXYNOS5433_DECON=y
    CONFIG_DRM_EXYNOS7_DECON=y
    CONFIG_DRM_EXYNOS_DSI=y
    # CONFIG_DRM_EXYNOS_DP is not set
    CONFIG_DRM_EXYNOS_HDMI=y
    CONFIG_DRM_EXYNOS_MIC=y
    CONFIG_DRM_ROCKCHIP=m
    CONFIG_ROCKCHIP_ANALOGIX_DP=y
    CONFIG_ROCKCHIP_CDN_DP=y
    CONFIG_ROCKCHIP_DW_HDMI=y
    CONFIG_ROCKCHIP_DW_MIPI_DSI=y
    CONFIG_ROCKCHIP_INNO_HDMI=y
    CONFIG_ROCKCHIP_LVDS=y
    CONFIG_DRM_RCAR_DU=m
    CONFIG_DRM_RCAR_DW_HDMI=m
    CONFIG_DRM_SUN4I=m
    CONFIG_DRM_MSM=m
    CONFIG_DRM_TEGRA=m
    CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
    CONFIG_DRM_PANEL_LVDS=m
    CONFIG_DRM_PANEL_SIMPLE_TAEHA=y
    CONFIG_DRM_PANEL_EDP=m
    CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
    CONFIG_DRM_PANEL_RAYDIUM_RM67191=m
    CONFIG_DRM_PANEL_SITRONIX_ST7703=m
    CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
    CONFIG_DRM_LONTIUM_LT8912B=m
    CONFIG_DRM_LONTIUM_LT9611=m
    CONFIG_DRM_LONTIUM_LT9611UXC=m
    CONFIG_DRM_ITE_IT66121=m
    CONFIG_DRM_NWL_MIPI_DSI=m
    CONFIG_DRM_PARADE_PS8640=m
    CONFIG_DRM_SII902X=m
    CONFIG_DRM_SIMPLE_BRIDGE=m
    CONFIG_DRM_THINE_THC63LVD1024=m
    CONFIG_DRM_TI_TFP410=m
    CONFIG_DRM_TI_SN65DSI86=m
    CONFIG_DRM_I2C_ADV7511=m
    CONFIG_DRM_I2C_ADV7511_AUDIO=y
    CONFIG_DRM_CDNS_DSI=m
    CONFIG_DRM_CDNS_MHDP8546=m
    CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
    CONFIG_DRM_DW_HDMI_CEC=m
    CONFIG_DRM_IMX_DCSS=m
    CONFIG_DRM_V3D=m
    CONFIG_DRM_VC4=m
    CONFIG_DRM_ETNAVIV=m
    CONFIG_DRM_HISI_HIBMC=m
    CONFIG_DRM_HISI_KIRIN=m
    CONFIG_DRM_MEDIATEK=m
    CONFIG_DRM_MEDIATEK_HDMI=m
    CONFIG_DRM_MXSFB=m
    CONFIG_DRM_MESON=m
    CONFIG_DRM_PL111=m
    CONFIG_DRM_LIMA=m
    CONFIG_DRM_PANFROST=y
    CONFIG_DRM_TIDSS=y
    CONFIG_FB=y
    CONFIG_FB_SIMPLE=y
    CONFIG_FB_CONSOLE=y
    CONFIG_FB_MODE_HELPERS=y
    CONFIG_FB_EFI=y
    CONFIG_VT=y
    CONFIG_VT_CONSOLE=y
    CONFIG_BACKLIGHT_PWM=y
    CONFIG_BACKLIGHT_LP855X=y
    CONFIG_BACKLIGHT_CLASS_DEVICE=y
    CONFIG_FRAMEBUFFER_CONSOLE=y
    CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
    CONFIG_LOGO=y
    # CONFIG_SPL_VIDEO_BMP_RLE8=y  
    # CONFIG_VIDEO_BMP_RLE8=y      
    # CONFIG_LOGO_LINUX_MONO is not set
    # CONFIG_LOGO_LINUX_VGA16 is not set
    CONFIG_LOGO_LINUX_CLUT224=y
    CONFIG_SOUND=y
    CONFIG_SND_USB_AUDIO=m
    CONFIG_SND=y
    CONFIG_SND_HDA_TEGRA=m
    CONFIG_SND_HDA_CODEC_HDMI=m
    CONFIG_SND_SOC=y
    CONFIG_SND_SOC_DAVINCI_MCASP=y
    CONFIG_SND_BCM2835_SOC_I2S=m
    CONFIG_SND_SOC_FSL_ASRC=m
    CONFIG_SND_SOC_FSL_MICFIL=m
    CONFIG_SND_SOC_FSL_EASRC=m
    CONFIG_SND_IMX_SOC=m
    CONFIG_SND_SOC_IMX_SGTL5000=m
    CONFIG_SND_SOC_IMX_SPDIF=m
    CONFIG_SND_SOC_FSL_ASOC_CARD=m
    CONFIG_SND_SOC_IMX_AUDMIX=m
    CONFIG_SND_MESON_AXG_SOUND_CARD=m
    CONFIG_SND_MESON_GX_SOUND_CARD=m
    CONFIG_SND_SOC_QCOM=m
    CONFIG_SND_SOC_APQ8016_SBC=m
    CONFIG_SND_SOC_MSM8996=m
    CONFIG_SND_SOC_SDM845=m
    CONFIG_SND_SOC_SM8250=m
    CONFIG_SND_SOC_SC7180=m
    CONFIG_SND_SOC_SC7280=m
    CONFIG_SND_SOC_ROCKCHIP=m
    CONFIG_SND_SOC_ROCKCHIP_SPDIF=m
    CONFIG_SND_SOC_ROCKCHIP_RT5645=m
    CONFIG_SND_SOC_RK3399_GRU_SOUND=m
    CONFIG_SND_SOC_SAMSUNG=y
    CONFIG_SND_SOC_RCAR=m
    CONFIG_SND_SOC_RZ=m
    CONFIG_SND_SUN8I_CODEC=m
    CONFIG_SND_SUN8I_CODEC_ANALOG=m
    CONFIG_SND_SUN50I_CODEC_ANALOG=m
    CONFIG_SND_SUN4I_I2S=m
    CONFIG_SND_SUN4I_SPDIF=m
    CONFIG_SND_SOC_TEGRA=m
    CONFIG_SND_SOC_TEGRA210_AHUB=m
    CONFIG_SND_SOC_TEGRA210_DMIC=m
    CONFIG_SND_SOC_TEGRA210_I2S=m
    CONFIG_SND_SOC_TEGRA210_OPE=m
    CONFIG_SND_SOC_TEGRA186_ASRC=m
    CONFIG_SND_SOC_TEGRA186_DSPK=m
    CONFIG_SND_SOC_TEGRA210_ADMAIF=m
    CONFIG_SND_SOC_TEGRA210_MVC=m
    CONFIG_SND_SOC_TEGRA210_SFC=m
    CONFIG_SND_SOC_TEGRA210_AMX=m
    CONFIG_SND_SOC_TEGRA210_ADX=m
    CONFIG_SND_SOC_TEGRA210_MIXER=m
    CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=m
    CONFIG_SND_SOC_J721E_EVM=m
    CONFIG_SND_SOC_AK4613=m
    CONFIG_SND_SOC_ES7134=m
    CONFIG_SND_SOC_ES7241=m
    CONFIG_SND_SOC_GTM601=m
    CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
    CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
    CONFIG_SND_SOC_RT5659=m
    CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
    CONFIG_SND_SOC_SIMPLE_MUX=m
    CONFIG_SND_SOC_TAS571X=m
    CONFIG_SND_SOC_TAS2505=y
    CONFIG_SND_SOC_TLV320AIC32X4_I2C=m
    CONFIG_SND_SOC_TLV320AIC3X_I2C=m
    CONFIG_SND_SOC_WCD9335=m
    CONFIG_SND_SOC_WCD934X=m
    CONFIG_SND_SOC_WM8524=m
    CONFIG_SND_SOC_WM8904=m
    CONFIG_SND_SOC_WM8960=m
    CONFIG_SND_SOC_WM8962=m
    CONFIG_SND_SOC_WM8978=m
    CONFIG_SND_SOC_WSA881X=m
    CONFIG_SND_SOC_NAU8822=m
    CONFIG_SND_SOC_LPASS_WSA_MACRO=m
    CONFIG_SND_SOC_LPASS_VA_MACRO=m
    CONFIG_SND_SIMPLE_CARD=y
    CONFIG_SND_SIMPLE_CARD_UTILS=y
    CONFIG_SND_AUDIO_GRAPH_CARD=y
    CONFIG_SND_AUDIO_GRAPH_CARD2=y
    CONFIG_HID_MULTITOUCH=m
    CONFIG_I2C_HID_ACPI=m
    CONFIG_I2C_HID_OF=m
    CONFIG_USB=y
    CONFIG_USB_OTG=y
    CONFIG_USB_XHCI_HCD=y
    CONFIG_USB_XHCI_PCI_RENESAS=m
    CONFIG_USB_XHCI_TEGRA=y
    CONFIG_USB_BRCMSTB=m
    CONFIG_USB_EHCI_HCD=y
    CONFIG_USB_EHCI_EXYNOS=y
    CONFIG_USB_EHCI_HCD_PLATFORM=y
    CONFIG_USB_OHCI_HCD=y
    CONFIG_USB_OHCI_EXYNOS=y
    CONFIG_USB_OHCI_HCD_PLATFORM=y
    CONFIG_USB_RENESAS_USBHS_HCD=m
    CONFIG_USB_RENESAS_USBHS=m
    CONFIG_USB_ACM=m
    CONFIG_USB_STORAGE=y
    CONFIG_USB_CDNS_SUPPORT=m
    CONFIG_USB_CDNS3=m
    CONFIG_USB_CDNS3_GADGET=y
    CONFIG_USB_CDNS3_HOST=y
    CONFIG_USB_MTU3=y
    CONFIG_USB_MUSB_HDRC=y
    CONFIG_USB_MUSB_SUNXI=y
    CONFIG_USB_DWC3=y
    CONFIG_USB_DWC2=m
    CONFIG_USB_CHIPIDEA=y
    CONFIG_USB_CHIPIDEA_UDC=y
    CONFIG_USB_CHIPIDEA_HOST=y
    CONFIG_USB_ISP1760=y
    CONFIG_USB_SERIAL=y
    CONFIG_USB_SERIAL_CP210X=y
    CONFIG_USB_SERIAL_FTDI_SIO=y
    CONFIG_USB_SERIAL_OPTION=y
    CONFIG_USB_HSIC_USB3503=y
    CONFIG_NOP_USB_XCEIV=y
    CONFIG_USB_GADGET=y
    CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32
    CONFIG_USB_RENESAS_USBHS_UDC=m
    CONFIG_USB_RENESAS_USB3=m
    CONFIG_USB_TEGRA_XUDC=m
    CONFIG_USB_CONFIGFS=m
    CONFIG_USB_CONFIGFS_SERIAL=y
    CONFIG_USB_CONFIGFS_ACM=m
    CONFIG_USB_CONFIGFS_OBEX=m
    CONFIG_USB_CONFIGFS_NCM=m
    CONFIG_USB_CONFIGFS_ECM=m
    CONFIG_USB_CONFIGFS_ECM_SUBSET=m
    CONFIG_USB_CONFIGFS_RNDIS=m
    CONFIG_USB_CONFIGFS_EEM=m
    CONFIG_USB_CONFIGFS_MASS_STORAGE=y
    CONFIG_USB_CONFIGFS_F_FS=y
    CONFIG_USB_ZERO=m
    CONFIG_USB_ETH=m
    CONFIG_USB_G_NCM=y
    CONFIG_USB_MASS_STORAGE=y
    CONFIG_USB_CDC_COMPOSITE=y
    CONFIG_USB_G_SERIAL=y
    CONFIG_USB_G_MULTI=m
    CONFIG_USB_G_MULTI_CDC=m
    CONFIG_TYPEC=m
    CONFIG_TYPEC_TCPM=m
    CONFIG_TYPEC_TCPCI=m
    CONFIG_TYPEC_FUSB302=m
    CONFIG_TYPEC_TPS6598X=m
    CONFIG_TYPEC_HD3SS3220=m
    CONFIG_MMC=y
    CONFIG_MMC_BLOCK_MINORS=32
    CONFIG_MMC_ARMMMCI=y
    CONFIG_MMC_SDHCI=y
    CONFIG_MMC_SDHCI_ACPI=y
    CONFIG_MMC_SDHCI_PLTFM=y
    CONFIG_MMC_SDHCI_OF_ARASAN=y
    CONFIG_MMC_SDHCI_OF_ESDHC=y
    CONFIG_MMC_SDHCI_OF_DWCMSHC=y
    CONFIG_MMC_SDHCI_CADENCE=y
    CONFIG_MMC_SDHCI_ESDHC_IMX=y
    CONFIG_MMC_SDHCI_TEGRA=y
    CONFIG_MMC_SDHCI_F_SDH30=y
    CONFIG_MMC_MESON_GX=y
    CONFIG_MMC_SDHCI_MSM=y
    CONFIG_MMC_SPI=y
    CONFIG_MMC_SDHI=y
    CONFIG_MMC_UNIPHIER=y
    CONFIG_MMC_DW=y
    CONFIG_MMC_DW_EXYNOS=y
    CONFIG_MMC_DW_HI3798CV200=y
    CONFIG_MMC_DW_K3=y
    CONFIG_MMC_DW_ROCKCHIP=y
    CONFIG_MMC_SUNXI=y
    CONFIG_MMC_BCM2835=y
    CONFIG_MMC_MTK=y
    CONFIG_MMC_SDHCI_XENON=y
    CONFIG_MMC_SDHCI_AM654=y
    CONFIG_MMC_OWL=y
    CONFIG_SCSI_UFSHCD=y
    CONFIG_SCSI_UFS_BSG=y
    CONFIG_SCSI_UFSHCD_PLATFORM=y
    CONFIG_SCSI_UFS_CDNS_PLATFORM=m
    CONFIG_SCSI_UFS_QCOM=m
    CONFIG_SCSI_UFS_HISI=y
    CONFIG_SCSI_UFS_RENESAS=m
    CONFIG_SCSI_UFS_TI_J721E=m
    CONFIG_SCSI_UFS_EXYNOS=y
    CONFIG_NEW_LEDS=y
    CONFIG_LEDS_CLASS=y
    CONFIG_LEDS_CLASS_MULTICOLOR=m
    CONFIG_LEDS_LM3692X=m
    CONFIG_LEDS_PCA9532=m
    CONFIG_LEDS_GPIO=y
    CONFIG_LEDS_PWM=y
    CONFIG_LEDS_SYSCON=y
    CONFIG_LEDS_QCOM_LPG=m
    CONFIG_LEDS_TRIGGER_TIMER=y
    CONFIG_LEDS_TRIGGER_DISK=y
    CONFIG_LEDS_TRIGGER_HEARTBEAT=y
    CONFIG_LEDS_TRIGGER_CPU=y
    CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
    CONFIG_LEDS_TRIGGER_PANIC=y
    CONFIG_EDAC=y
    CONFIG_EDAC_GHES=y
    CONFIG_EDAC_LAYERSCAPE=m
    CONFIG_RTC_CLASS=y
    CONFIG_RTC_DRV_DS1307=m
    CONFIG_RTC_DRV_HYM8563=m
    CONFIG_RTC_DRV_MAX77686=y
    CONFIG_RTC_DRV_RK808=m
    CONFIG_RTC_DRV_PCF85063=m
    CONFIG_RTC_DRV_PCF85363=m
    CONFIG_RTC_DRV_PCF8523=m
    CONFIG_RTC_DRV_M41T80=m
    CONFIG_RTC_DRV_BQ32K=m
    CONFIG_RTC_DRV_RX8581=m
    CONFIG_RTC_DRV_RV3028=m
    CONFIG_RTC_DRV_RV8803=m
    CONFIG_RTC_DRV_S5M=y
    CONFIG_RTC_DRV_DS3232=y
    CONFIG_RTC_DRV_PCF2127=m
    CONFIG_RTC_DRV_EFI=y
    CONFIG_RTC_DRV_CROS_EC=y
    CONFIG_RTC_DRV_FSL_FTM_ALARM=m
    CONFIG_RTC_DRV_S3C=y
    CONFIG_RTC_DRV_PL031=y
    CONFIG_RTC_DRV_SUN6I=y
    CONFIG_RTC_DRV_ARMADA38X=y
    CONFIG_RTC_DRV_PM8XXX=m
    CONFIG_RTC_DRV_TEGRA=y
    CONFIG_RTC_DRV_SNVS=m
    CONFIG_RTC_DRV_IMX_SC=m
    CONFIG_RTC_DRV_MT6397=m
    CONFIG_RTC_DRV_XGENE=y
    CONFIG_RTC_DRV_TI_K3=m
    CONFIG_DMADEVICES=y
    CONFIG_DMA_BCM2835=y
    CONFIG_DMA_SUN6I=m
    CONFIG_FSL_EDMA=y
    CONFIG_IMX_SDMA=m
    CONFIG_K3_DMA=y
    CONFIG_MV_XOR=y
    CONFIG_MV_XOR_V2=y
    CONFIG_OWL_DMA=y
    CONFIG_PL330_DMA=y
    CONFIG_TEGRA186_GPC_DMA=y
    CONFIG_TEGRA20_APB_DMA=y
    CONFIG_TEGRA210_ADMA=m
    CONFIG_QCOM_BAM_DMA=y
    CONFIG_QCOM_GPI_DMA=m
    CONFIG_QCOM_HIDMA_MGMT=y
    CONFIG_QCOM_HIDMA=y
    CONFIG_RCAR_DMAC=y
    CONFIG_RENESAS_USB_DMAC=m
    CONFIG_RZ_DMAC=y
    CONFIG_TI_K3_UDMA=y
    CONFIG_TI_K3_UDMA_GLUE_LAYER=y
    CONFIG_DMABUF_HEAPS=y
    CONFIG_DMABUF_HEAPS_SYSTEM=y
    CONFIG_DMABUF_HEAPS_CMA=y
    CONFIG_DMABUF_HEAPS_CARVEOUT=y
    CONFIG_VFIO=y
    CONFIG_VFIO_PCI=y
    CONFIG_VIRTIO_PCI=y
    CONFIG_VIRTIO_BALLOON=y
    CONFIG_VIRTIO_MMIO=y
    CONFIG_XEN_GNTDEV=y
    CONFIG_XEN_GRANT_DEV_ALLOC=y
    CONFIG_STAGING=y
    CONFIG_STAGING_MEDIA=y
    CONFIG_VIDEO_IMX_MEDIA=m
    CONFIG_VIDEO_MAX96712=m
    CONFIG_CHROME_PLATFORMS=y
    CONFIG_CROS_EC=y
    CONFIG_CROS_EC_I2C=y
    CONFIG_CROS_EC_SPI=y
    CONFIG_CROS_EC_CHARDEV=m
    CONFIG_COMMON_CLK_RK808=y
    CONFIG_COMMON_CLK_SCMI=y
    CONFIG_COMMON_CLK_SCPI=y
    CONFIG_COMMON_CLK_CS2000_CP=y
    CONFIG_COMMON_CLK_FSL_SAI=y
    CONFIG_COMMON_CLK_S2MPS11=y
    CONFIG_COMMON_CLK_PWM=y
    CONFIG_COMMON_CLK_VC5=y
    CONFIG_COMMON_CLK_BD718XX=m
    CONFIG_CLK_RASPBERRYPI=m
    CONFIG_CLK_IMX8MM=y
    CONFIG_CLK_IMX8MN=y
    CONFIG_CLK_IMX8MP=y
    CONFIG_CLK_IMX8MQ=y
    CONFIG_CLK_IMX8QXP=y
    CONFIG_CLK_IMX8ULP=y
    CONFIG_CLK_IMX93=y
    CONFIG_TI_SCI_CLK=y
    CONFIG_COMMON_CLK_QCOM=y
    CONFIG_QCOM_A53PLL=y
    CONFIG_QCOM_CLK_APCS_MSM8916=y
    CONFIG_QCOM_CLK_APCC_MSM8996=y
    CONFIG_QCOM_CLK_SMD_RPM=y
    CONFIG_QCOM_CLK_RPMH=y
    CONFIG_IPQ_GCC_6018=y
    CONFIG_IPQ_GCC_8074=y
    CONFIG_MSM_GCC_8916=y
    CONFIG_MSM_GCC_8994=y
    CONFIG_MSM_MMCC_8996=y
    CONFIG_MSM_GCC_8998=y
    CONFIG_QCS_GCC_404=y
    CONFIG_SC_GCC_7180=y
    CONFIG_SC_GCC_7280=y
    CONFIG_SC_GCC_8180X=y
    CONFIG_SC_GCC_8280XP=y
    CONFIG_SDM_CAMCC_845=m
    CONFIG_SDM_GPUCC_845=y
    CONFIG_SDM_VIDEOCC_845=y
    CONFIG_SDM_DISPCC_845=y
    CONFIG_SM_DISPCC_8250=y
    CONFIG_SM_GCC_8350=y
    CONFIG_SM_GCC_8450=y
    CONFIG_SM_GPUCC_8150=y
    CONFIG_SM_GPUCC_8250=y
    CONFIG_SM_VIDEOCC_8250=y
    CONFIG_QCOM_HFPLL=y
    CONFIG_CLK_GFM_LPASS_SM8250=m
    CONFIG_CLK_RCAR_USB2_CLOCK_SEL=y
    CONFIG_HWSPINLOCK=y
    CONFIG_HWSPINLOCK_QCOM=y
    CONFIG_RENESAS_OSTM=y
    CONFIG_ARM_MHU=y
    CONFIG_IMX_MBOX=y
    CONFIG_PLATFORM_MHU=y
    CONFIG_BCM2835_MBOX=y
    CONFIG_QCOM_APCS_IPC=y
    CONFIG_QCOM_IPCC=y
    CONFIG_ROCKCHIP_IOMMU=y
    CONFIG_TEGRA_IOMMU_SMMU=y
    CONFIG_ARM_SMMU=y
    CONFIG_ARM_SMMU_V3=y
    CONFIG_MTK_IOMMU=y
    CONFIG_QCOM_IOMMU=y
    CONFIG_REMOTEPROC=y
    CONFIG_MTK_SCP=m
    CONFIG_QCOM_Q6V5_ADSP=m
    CONFIG_QCOM_Q6V5_MSS=m
    CONFIG_QCOM_Q6V5_PAS=m
    CONFIG_QCOM_SYSMON=m
    CONFIG_QCOM_WCNSS_PIL=m
    CONFIG_TI_K3_DSP_REMOTEPROC=m
    CONFIG_TI_K3_M4_REMOTEPROC=m
    CONFIG_TI_K3_R5_REMOTEPROC=m
    CONFIG_RPMSG_CHAR=m
    CONFIG_RPMSG_CTRL=m
    CONFIG_RPMSG_QCOM_GLINK_RPM=y
    CONFIG_RPMSG_QCOM_GLINK_SMEM=m
    CONFIG_RPMSG_QCOM_SMD=y
    CONFIG_RPMSG_VIRTIO=m
    CONFIG_RPMSG_PRU=m
    CONFIG_SOUNDWIRE=m
    CONFIG_SOUNDWIRE_QCOM=m
    CONFIG_OWL_PM_DOMAINS=y
    CONFIG_RASPBERRYPI_POWER=y
    CONFIG_FSL_DPAA=y
    CONFIG_FSL_MC_DPIO=y
    CONFIG_FSL_RCPM=y
    CONFIG_MTK_DEVAPC=m
    CONFIG_MTK_PMIC_WRAP=y
    CONFIG_QCOM_AOSS_QMP=y
    CONFIG_QCOM_COMMAND_DB=y
    CONFIG_QCOM_CPR=y
    CONFIG_QCOM_GENI_SE=y
    CONFIG_QCOM_LLCC=m
    CONFIG_QCOM_OCMEM=m
    CONFIG_QCOM_RMTFS_MEM=m
    CONFIG_QCOM_RPMH=y
    CONFIG_QCOM_RPMHPD=y
    CONFIG_QCOM_RPMPD=y
    CONFIG_QCOM_SMEM=y
    CONFIG_QCOM_SMD_RPM=y
    CONFIG_QCOM_SMP2P=y
    CONFIG_QCOM_SMSM=y
    CONFIG_QCOM_SOCINFO=m
    CONFIG_QCOM_SPM=m
    CONFIG_QCOM_STATS=m
    CONFIG_QCOM_WCNSS_CTRL=m
    CONFIG_QCOM_APR=m
    CONFIG_QCOM_ICC_BWMON=m
    CONFIG_ARCH_R8A77995=y
    CONFIG_ARCH_R8A77990=y
    CONFIG_ARCH_R8A77950=y
    CONFIG_ARCH_R8A77951=y
    CONFIG_ARCH_R8A77965=y
    CONFIG_ARCH_R8A77960=y
    CONFIG_ARCH_R8A77961=y
    CONFIG_ARCH_R8A779F0=y
    CONFIG_ARCH_R8A77980=y
    CONFIG_ARCH_R8A77970=y
    CONFIG_ARCH_R8A779A0=y
    CONFIG_ARCH_R8A779G0=y
    CONFIG_ARCH_R8A774C0=y
    CONFIG_ARCH_R8A774E1=y
    CONFIG_ARCH_R8A774A1=y
    CONFIG_ARCH_R8A774B1=y
    CONFIG_ARCH_R9A07G043=y
    CONFIG_ARCH_R9A07G044=y
    CONFIG_ARCH_R9A07G054=y
    CONFIG_ARCH_R9A09G011=y
    CONFIG_ROCKCHIP_IODOMAIN=y
    CONFIG_ROCKCHIP_PM_DOMAINS=y
    CONFIG_ARCH_TEGRA_132_SOC=y
    CONFIG_ARCH_TEGRA_210_SOC=y
    CONFIG_ARCH_TEGRA_186_SOC=y
    CONFIG_ARCH_TEGRA_194_SOC=y
    CONFIG_ARCH_TEGRA_234_SOC=y
    CONFIG_TI_SCI_PM_DOMAINS=y
    CONFIG_TI_PRUSS=m
    CONFIG_ARM_IMX_BUS_DEVFREQ=m
    CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
    CONFIG_EXTCON_PTN5150=m
    CONFIG_EXTCON_USB_GPIO=y
    CONFIG_EXTCON_USBC_CROS_EC=y
    CONFIG_OMAP_GPMC=y
    CONFIG_RENESAS_RPCIF=m
    CONFIG_IIO=y
    CONFIG_EXYNOS_ADC=y
    CONFIG_MAX9611=m
    CONFIG_QCOM_SPMI_VADC=m
    CONFIG_QCOM_SPMI_ADC5=m
    CONFIG_ROCKCHIP_SARADC=m
    CONFIG_RZG2L_ADC=m
    CONFIG_TI_ADS1015=m
    CONFIG_TI_AM335X_ADC=m
    CONFIG_IIO_CROS_EC_SENSORS_CORE=m
    CONFIG_IIO_CROS_EC_SENSORS=m
    CONFIG_IIO_ST_LSM6DSX=m
    CONFIG_IIO_CROS_EC_LIGHT_PROX=m
    CONFIG_SENSORS_ISL29018=m
    CONFIG_VCNL4000=m
    CONFIG_IIO_ST_MAGN_3AXIS=m
    CONFIG_IIO_CROS_EC_BARO=m
    CONFIG_MPL3115=m
    CONFIG_PWM=y
    CONFIG_PWM_BCM2835=m
    CONFIG_PWM_BRCMSTB=m
    CONFIG_PWM_CROS_EC=m
    CONFIG_PWM_IMX27=m
    CONFIG_PWM_MESON=m
    CONFIG_PWM_MTK_DISP=m
    CONFIG_PWM_MEDIATEK=m
    CONFIG_PWM_OMAP_DMTIMER=m
    CONFIG_PWM_RCAR=m
    CONFIG_PWM_RENESAS_TPU=m
    CONFIG_PWM_ROCKCHIP=y
    CONFIG_PWM_SAMSUNG=y
    CONFIG_PWM_SL28CPLD=m
    CONFIG_PWM_SUN4I=m
    CONFIG_PWM_TEGRA=m
    CONFIG_PWM_TIECAP=m
    CONFIG_PWM_TIEHRPWM=m
    CONFIG_PWM_VISCONTI=m
    CONFIG_SL28CPLD_INTC=y
    CONFIG_QCOM_PDC=y
    CONFIG_RESET_IMX7=y
    CONFIG_RESET_QCOM_AOSS=y
    CONFIG_RESET_QCOM_PDC=m
    CONFIG_RESET_RZG2L_USBPHY_CTRL=y
    CONFIG_RESET_TI_SCI=y
    CONFIG_PHY_XGENE=y
    CONFIG_PHY_CAN_TRANSCEIVER=m
    CONFIG_PHY_SUN4I_USB=y
    CONFIG_PHY_CADENCE_TORRENT=y
    CONFIG_PHY_CADENCE_DPHY=y
    CONFIG_PHY_CADENCE_DPHY_RX=y
    CONFIG_PHY_CADENCE_SIERRA=y
    CONFIG_PHY_MIXEL_MIPI_DPHY=m
    CONFIG_PHY_FSL_IMX8M_PCIE=y
    CONFIG_PHY_HI6220_USB=y
    CONFIG_PHY_HISTB_COMBPHY=y
    CONFIG_PHY_HISI_INNO_USB2=y
    CONFIG_PHY_MVEBU_CP110_COMPHY=y
    CONFIG_PHY_MTK_TPHY=y
    CONFIG_PHY_QCOM_EDP=m
    CONFIG_PHY_QCOM_PCIE2=m
    CONFIG_PHY_QCOM_QMP=m
    CONFIG_PHY_QCOM_QUSB2=m
    CONFIG_PHY_QCOM_USB_HS=m
    CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=m
    CONFIG_PHY_QCOM_USB_HS_28NM=m
    CONFIG_PHY_QCOM_USB_SS=m
    CONFIG_PHY_RCAR_GEN3_PCIE=y
    CONFIG_PHY_RCAR_GEN3_USB2=y
    CONFIG_PHY_RCAR_GEN3_USB3=m
    CONFIG_PHY_ROCKCHIP_EMMC=y
    CONFIG_PHY_ROCKCHIP_INNO_HDMI=m
    CONFIG_PHY_ROCKCHIP_INNO_USB2=y
    CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=m
    CONFIG_PHY_ROCKCHIP_PCIE=m
    CONFIG_PHY_ROCKCHIP_TYPEC=y
    CONFIG_PHY_SAMSUNG_UFS=y
    CONFIG_PHY_UNIPHIER_USB2=y
    CONFIG_PHY_UNIPHIER_USB3=y
    CONFIG_PHY_TEGRA_XUSB=y
    CONFIG_PHY_AM654_SERDES=y
    CONFIG_PHY_J721E_WIZ=y
    CONFIG_ARM_CCI_PMU=m
    CONFIG_ARM_CCN=m
    CONFIG_ARM_CMN=m
    CONFIG_ARM_SMMU_V3_PMU=m
    CONFIG_ARM_DSU_PMU=m
    CONFIG_FSL_IMX8_DDR_PMU=m
    CONFIG_QCOM_L2_PMU=y
    CONFIG_QCOM_L3_PMU=y
    CONFIG_ARM_SPE_PMU=m
    CONFIG_ARM_DMC620_PMU=m
    CONFIG_HISI_PMU=y
    CONFIG_NVMEM_IMX_OCOTP=y
    CONFIG_NVMEM_IMX_OCOTP_SCU=y
    CONFIG_NVMEM_LAYERSCAPE_SFP=m
    CONFIG_NVMEM_MESON_EFUSE=m
    CONFIG_NVMEM_MTK_EFUSE=y
    CONFIG_NVMEM_QCOM_QFPROM=y
    CONFIG_NVMEM_RMEM=m
    CONFIG_NVMEM_ROCKCHIP_EFUSE=y
    CONFIG_NVMEM_SUNXI_SID=y
    CONFIG_NVMEM_UNIPHIER_EFUSE=y
    CONFIG_FPGA=y
    CONFIG_FPGA_MGR_ALTERA_CVP=m
    CONFIG_FPGA_MGR_STRATIX10_SOC=m
    CONFIG_FPGA_BRIDGE=m
    CONFIG_ALTERA_FREEZE_BRIDGE=m
    CONFIG_FPGA_REGION=m
    CONFIG_OF_FPGA_REGION=m
    CONFIG_TEE=y
    CONFIG_OPTEE=y
    CONFIG_MUX_GPIO=y
    CONFIG_SLIM_QCOM_CTRL=m
    CONFIG_SLIM_QCOM_NGD_CTRL=m
    CONFIG_COUNTER=m
    CONFIG_TI_ECAP_CAPTURE=m
    CONFIG_INTERCONNECT_IMX=m
    CONFIG_INTERCONNECT_IMX8MM=m
    CONFIG_INTERCONNECT_IMX8MN=m
    CONFIG_INTERCONNECT_IMX8MQ=m
    CONFIG_INTERCONNECT_QCOM=y
    CONFIG_INTERCONNECT_QCOM_MSM8916=m
    CONFIG_INTERCONNECT_QCOM_MSM8996=m
    CONFIG_INTERCONNECT_QCOM_OSM_L3=m
    CONFIG_INTERCONNECT_QCOM_QCS404=m
    CONFIG_INTERCONNECT_QCOM_SC7180=m
    CONFIG_INTERCONNECT_QCOM_SC7280=y
    CONFIG_INTERCONNECT_QCOM_SC8180X=y
    CONFIG_INTERCONNECT_QCOM_SC8280XP=y
    CONFIG_INTERCONNECT_QCOM_SDM845=y
    CONFIG_INTERCONNECT_QCOM_SM8150=m
    CONFIG_INTERCONNECT_QCOM_SM8250=m
    CONFIG_INTERCONNECT_QCOM_SM8350=m
    CONFIG_INTERCONNECT_QCOM_SM8450=m
    CONFIG_EXT2_FS=y
    CONFIG_EXT3_FS=y
    CONFIG_EXT3_FS_POSIX_ACL=y
    CONFIG_EXT3_FS_SECURITY=y
    CONFIG_BTRFS_FS=m
    CONFIG_BTRFS_FS_POSIX_ACL=y
    CONFIG_FANOTIFY=y
    CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
    CONFIG_QUOTA=y
    CONFIG_AUTOFS4_FS=y
    CONFIG_FUSE_FS=m
    CONFIG_CUSE=m
    CONFIG_OVERLAY_FS=m
    CONFIG_VFAT_FS=y
    CONFIG_TMPFS_POSIX_ACL=y
    CONFIG_HUGETLBFS=y
    CONFIG_EFIVAR_FS=y
    CONFIG_UBIFS_FS=m
    CONFIG_SQUASHFS=y
    CONFIG_NFS_FS=y
    CONFIG_NFS_V4=y
    CONFIG_NFS_V4_1=y
    CONFIG_NFS_V4_2=y
    CONFIG_ROOT_NFS=y
    CONFIG_9P_FS=y
    CONFIG_NLS_CODEPAGE_437=y
    CONFIG_NLS_ISO8859_1=y
    CONFIG_SECURITY=y
    CONFIG_CRYPTO_TEST=m
    CONFIG_CRYPTO_MICHAEL_MIC=m
    CONFIG_CRYPTO_ANSI_CPRNG=y
    CONFIG_CRYPTO_USER_API_HASH=m
    CONFIG_CRYPTO_USER_API_RNG=m
    CONFIG_CRYPTO_CHACHA20_NEON=m
    CONFIG_CRYPTO_GHASH_ARM64_CE=y
    CONFIG_CRYPTO_SHA1_ARM64_CE=y
    CONFIG_CRYPTO_SHA2_ARM64_CE=y
    CONFIG_CRYPTO_SHA512_ARM64_CE=m
    CONFIG_CRYPTO_SHA3_ARM64=m
    CONFIG_CRYPTO_SM3_ARM64_CE=m
    CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
    CONFIG_CRYPTO_AES_ARM64_BS=m
    CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
    CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
    CONFIG_CRYPTO_DEV_SUN8I_CE=m
    CONFIG_CRYPTO_DEV_FSL_CAAM=m
    CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
    CONFIG_CRYPTO_DEV_QCOM_RNG=m
    CONFIG_CRYPTO_DEV_CCREE=m
    CONFIG_CRYPTO_DEV_HISI_SEC2=m
    CONFIG_CRYPTO_DEV_HISI_ZIP=m
    CONFIG_CRYPTO_DEV_HISI_HPRE=m
    CONFIG_CRYPTO_DEV_HISI_TRNG=m
    CONFIG_CRYPTO_DEV_SA2UL=m
    CONFIG_CRYPTO_DEV_TI_MCRC64=m
    CONFIG_CMA_SIZE_MBYTES=32
    CONFIG_PRINTK_TIME=n
    CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=n
    CONFIG_DEBUG_INFO_REDUCED=n
    CONFIG_MAGIC_SYSRQ=y
    CONFIG_DEBUG_FS=n
    # CONFIG_SCHED_DEBUG is not set
    # CONFIG_DEBUG_PREEMPT is not set
    # CONFIG_FTRACE is not set
    CONFIG_CORESIGHT=m
    CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m
    CONFIG_CORESIGHT_CATU=m
    CONFIG_CORESIGHT_SINK_TPIU=m
    CONFIG_CORESIGHT_SINK_ETBV10=m
    CONFIG_CORESIGHT_STM=m
    CONFIG_CORESIGHT_CPU_DEBUG=m
    CONFIG_CORESIGHT_CTI=m
    CONFIG_MEMTEST=y
    CONFIG_SAMPLES=y
    CONFIG_SAMPLE_RPMSG_CLIENT=m
    CONFIG_OMAP2PLUS_MBOX=y
    

    2. Kernel config on board power power on

    #zcat /proc/config.gz

    kernel_config_on_board_zcat_proc_config.gz.txt

  • Hi Paul,

    When configuring kernel, please just do:

    make ... ARCH=... CROSS_COMPILE=... defconfig ti_arm64_prune.config

    and don't change any USB related CONFIG options to see if the problem still happens.

  • Hello Bin Liu

    If we use the default deconfig, there is no problem; those 3 failed log messages do not appear.

    We found that some CONFIG_USB_xx were enabled to solve the Micro USB port detection issue in our DTS  (we set  CONFIG_USB_G_SERIAL=y , also USB_MASS_STORAGE, etc) in https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1484647/am625-usb0-is-not-detected-in-paripheral-mode/5720657#5720657

    BTW, our goal is to configure the Micro USB port as "peripheral"; if we connect it to a HOST PC, from the HOST we could see a storage space on the device. May you provide guideline - what kernel CONFIG should be set to "y" and a referenec script to create a storage on the device? 

  • Hi Paul,

    You don't need to configure kernel options to '=y' for such USB peripheral function.

    You can just use the default kernel config, then configure Linux to automatically load the USB gadget driver during Linux boot.