DRA821U: DRA821U: SRAM write issue

Part Number: DRA821U
Other Parts Discussed in Thread: TMP421

Dear Team,

We are using DRA821U processor in our project. We have connected the 23A512-I/SN SRAM to the DRA821U over SPI.

In the device tree (dts) we have configured the spi-max-frequency as 20MHz, as recommended in the SRAM datasheet. However, during write operations to the SRAM memory block, the write is not happening. We also probed the SPI Clock during the write operation and we are getting only 5.5MHz , instead of 20MHz.

For your reference, we are using mchp23k256.c kernel driver and attached the dts entry of SRAM.

&mcu_spi1 {
           status = "okay";
           pinctrl-names = "default";
           pinctrl-0 = <&spi_pins_default &d5_pins_default &b7_pins_default &chipselect0>;
           ti,spi-num-cs = <1>;
           spi-sram@0 {
                                 compatible = "microchip,mchp23a512";
                                  reg = <0>;
                                  spi-max-frequency = <20000000>;
                                  #address-cells = <1>;
                                  #size-cells = <1>;
                                  status = "okay";
              };    
};

Could you please share any reference or guidance on how to resolve this issue?

Thanks & Regards,
Subashini

  • Hi Subashini,

    There is a fixed set of baud rates obtainable by the divider for McSPI:

    In any case, could you share the full Linux kernel boot logs from "dmesg"?

    Regards,

    Takuma

  • Hi Takuma,

    As per the reference image, I configured spi-max-frequency to 50 MHz in the device tree and tested the SRAM write operation. However, the write is still not happening.
    During testing, I probed the SPI clock and observed a frequency of 12.5 MHz, not 50 MHz.
    For your reference I have attached dts entry, clock probe image and dmesg log file.



    device tree entry
    -----------------------
    spi_pins_default: spi-pins-default {
     pinctrl-single,pins = <
     J721E_WKUP_IOPAD(0x58, PIN_OUTPUT, 0) /* (B18) WKUP_GPIO0_0.MCU_SPI1_CLK */
     J721E_WKUP_IOPAD(0x5c, PIN_OUTPUT, 0) /* (B19) WKUP_GPIO0_1.MCU_SPI1_D0 */
     J721E_WKUP_IOPAD(0x60, PIN_INPUT, 0) /* (D14) WKUP_GPIO0_2.MCU_SPI1_D1 */
     >;
     };

    d5_pins_default: d5-pins-default {
     pinctrl-single,pins = <
     J721E_WKUP_IOPAD(0x4, PIN_OUTPUT, 7) /* (D5)*/
     >;
     };

    b7_pins_default: b7-pins-default {
     pinctrl-single,pins = <
     J721E_WKUP_IOPAD(0x8, PIN_OUTPUT, 2) /* (B7)*/
     >;
     };

    chipselect0: chipselect0-pins-defaul {
     pinctrl-single,pins = <
     J721E_WKUP_IOPAD(0x64, PIN_OUTPUT, 0) /* (B21) WKUP_GPIO0_3.MCU_SPI1_CS0 */
     >;
     };

    &mcu_spi1 {
     status = "okay";
     pinctrl-names = "default";
     pinctrl-0 = <&spi_pins_default &d5_pins_default &b7_pins_default &chipselect0>;
     ti,spi-num-cs = <1>;
     spi-sram@0 {
     compatible = "microchip,mchp23a512";
     reg = <0>;
     spi-max-frequency = <50000000>; /*50MHz*/
     #address-cells = <1>;
     #size-cells = <1>;
     status = "okay";
     };
    };

    dmesg log
    ---------------

    root@j7200-iG52m:~# dmesg
    [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [ 0.000000] Linux version 6.1.80-ti-g1c154b1fe4c4 (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Thu Mar 14 13:59:07 UTC 2024
    [ 0.000000] Machine model: Texas Instruments K3 J7200 SoC
    [ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [ 0.000000] printk: bootconsole [ns16550a0] enabled
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] DMA32 empty
    [ 0.000000] Normal empty
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009e7fffff]
    [ 0.000000] node 0: [mem 0x000000009e800000-0x00000000a47fffff]
    [ 0.000000] node 0: [mem 0x00000000a4800000-0x00000000ffffffff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] cma: Reserved 32 MiB at 0x00000000fba00000
    [ 0.000000] psci: probing for conduit method from DT.
    [ 0.000000] psci: PSCIv1.1 detected in firmware.
    [ 0.000000] psci: Using standard PSCI v0.2 function IDs
    [ 0.000000] psci: Trusted OS migration not required
    [ 0.000000] psci: SMC Calling Convention v1.4
    [ 0.000000] percpu: Embedded 20 pages/cpu s41064 r8192 d32664 u81920
    [ 0.000000] pcpu-alloc: s41064 r8192 d32664 u81920 alloc=20*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1
    [ 0.000000] Detected PIPT I-cache on CPU0
    [ 0.000000] CPU features: detected: GIC system register CPU interface
    [ 0.000000] CPU features: detected: Spectre-v3a
    [ 0.000000] CPU features: detected: Spectre-BHB
    [ 0.000000] CPU features: detected: ARM erratum 1742098
    [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [ 0.000000] alternatives: applying boot alternatives
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096
    [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait
    [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] Memory: 1905796K/2097152K available (12096K kernel code, 1276K rwdata, 3956K rodata, 2048K init, 439K bss, 158588K reserved, 32768K cma-reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU event tracing is enabled.
    [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] Tracing variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.000000] Root IRQ handler: gic_handle_irq
    [ 0.000000] GICv3: GICv3 features: 16 PPIs
    [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [ 0.000000] ITS [mem 0x01820000-0x0182ffff]
    [ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
    [ 0.000000] ITS: using cache flushing for cmd queue
    [ 0.000000] GICv3: using LPI property table @0x0000000080030000
    [ 0.000000] GIC: using cache flushing for LPI property table
    [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080040000
    [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [ 0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [ 0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [ 0.008343] Console: colour dummy device 80x25
    [ 0.012909] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [ 0.023580] pid_max: default: 32768 minimum: 301
    [ 0.028317] LSM: Security Framework initializing
    [ 0.033092] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [ 0.040664] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [ 0.049499] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.056905] cblist_init_generic: Setting shift to 1 and lim to 1.
    [ 0.063173] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.070559] cblist_init_generic: Setting shift to 1 and lim to 1.
    [ 0.076879] rcu: Hierarchical SRCU implementation.
    [ 0.081779] rcu: Max phase no-delay instances is 1000.
    [ 0.087292] Platform MSI: msi-controller@1820000 domain created
    [ 0.093441] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [ 0.102792] EFI services will not be available.
    [ 0.107526] smp: Bringing up secondary CPUs ...
    [ 0.120687] Detected PIPT I-cache on CPU1
    [ 0.120752] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [ 0.120769] GICv3: CPU1: using allocated LPI pending table @0x0000000080050000
    [ 0.120801] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [ 0.120857] smp: Brought up 1 node, 2 CPUs
    [ 0.150205] SMP: Total of 2 processors activated.
    [ 0.155010] CPU features: detected: 32-bit EL0 Support
    [ 0.160264] CPU features: detected: CRC32 instructions
    [ 0.165541] CPU: All CPU(s) started at EL2
    [ 0.169723] alternatives: applying system-wide alternatives
    [ 0.176308] devtmpfs: initialized
    [ 0.183639] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [ 0.193627] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [ 0.201276] pinctrl core: initialized pinctrl subsystem
    [ 0.206954] DMI not present or invalid.
    [ 0.211204] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [ 0.217864] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [ 0.225169] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [ 0.233175] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [ 0.241302] audit: initializing netlink subsys (disabled)
    [ 0.246905] audit: type=2000 audit(0.156:1): state=initialized audit_enabled=0 res=1
    [ 0.247123] thermal_sys: Registered thermal governor 'step_wise'
    [ 0.254829] thermal_sys: Registered thermal governor 'power_allocator'
    [ 0.260984] cpuidle: using governor menu
    [ 0.271720] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [ 0.278683] ASID allocator initialised with 65536 entries
    [ 0.290138] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [ 0.300569] KASLR disabled due to lack of seed
    [ 0.307981] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [ 0.314945] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [ 0.321351] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [ 0.328298] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [ 0.334730] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [ 0.341664] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [ 0.348066] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [ 0.354999] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [ 0.362286] k3-chipinfo 43000014.chipid: Family:J7200 rev:SR2.0 JTAGID[0x1bb6d02f] Detected
    [ 0.370979] reg-fixed-voltage fixedregulator-vsys3v3: GPIO lookup for consumer (null)
    [ 0.370984] reg-fixed-voltage fixedregulator-vsys3v3: using device tree for GPIO lookup
    [ 0.370990] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vsys3v3[0]'
    [ 0.370998] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vsys3v3[0]'
    [ 0.371004] reg-fixed-voltage fixedregulator-vsys3v3: using lookup tables for GPIO lookup
    [ 0.371008] reg-fixed-voltage fixedregulator-vsys3v3: No GPIO consumer (null) found
    [ 0.371125] reg-fixed-voltage fixedregulator-vcca5v: GPIO lookup for consumer (null)
    [ 0.371130] reg-fixed-voltage fixedregulator-vcca5v: using device tree for GPIO lookup
    [ 0.371134] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vcca5v[0]'
    [ 0.371141] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vcca5v[0]'
    [ 0.371147] reg-fixed-voltage fixedregulator-vcca5v: using lookup tables for GPIO lookup
    [ 0.371150] reg-fixed-voltage fixedregulator-vcca5v: No GPIO consumer (null) found
    [ 0.371290] iommu: Default domain type: Translated
    [ 0.376278] iommu: DMA domain TLB invalidation policy: strict mode
    [ 0.382800] SCSI subsystem initialized
    [ 0.386733] libata version 3.00 loaded.
    [ 0.386821] usbcore: registered new interface driver usbfs
    [ 0.392443] usbcore: registered new interface driver hub
    [ 0.397880] usbcore: registered new device driver usb
    [ 0.403229] pps_core: LinuxPPS API ver. 1 registered
    [ 0.408302] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.417640] PTP clock support registered
    [ 0.421712] EDAC MC: Ver: 3.0.0
    [ 0.425381] FPGA manager framework
    [ 0.428899] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.435571] clocksource: Switched to clocksource arch_sys_counter
    [ 0.441948] VFS: Disk quotas dquot_6.6.0
    [ 0.445982] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.456044] NET: Registered PF_INET protocol family
    [ 0.461339] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [ 0.469847] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
    [ 0.478595] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [ 0.486515] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [ 0.494687] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
    [ 0.502725] TCP: Hash tables configured (established 16384 bind 16384)
    [ 0.509548] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [ 0.516438] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [ 0.523841] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [ 0.529924] RPC: Registered named UNIX socket transport module.
    [ 0.535984] RPC: Registered udp transport module.
    [ 0.540788] RPC: Registered tcp transport module.
    [ 0.545590] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.552175] NET: Registered PF_XDP protocol family
    [ 0.557075] PCI: CLS 0 bytes, default 64
    [ 0.561501] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [ 0.570620] Initialise system trusted keyrings
    [ 0.575297] workingset: timestamp_bits=46 max_order=19 bucket_order=0
    [ 0.584066] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.590340] NFS: Registering the id_resolver key type
    [ 0.595528] Key type id_resolver registered
    [ 0.599801] Key type id_legacy registered
    [ 0.603919] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.610768] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [ 0.638026] Key type asymmetric registered
    [ 0.642211] Asymmetric key parser 'x509' registered
    [ 0.647221] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
    [ 0.654864] io scheduler mq-deadline registered
    [ 0.659496] io scheduler kyber registered
    [ 0.665407] pinctrl-single 4301c000.pinctrl: 13 pins, size 52
    [ 0.671475] pinctrl-single 4301c038.pinctrl: 2 pins, size 8
    [ 0.677305] pinctrl-single 4301c068.pinctrl: 59 pins, size 236
    [ 0.683457] pinctrl-single 4301c174.pinctrl: 8 pins, size 32
    [ 0.689419] pinctrl-single 11c000.pinctrl: 67 pins, size 268
    [ 0.695458] pinctrl-single 11c110.pinctrl: 1 pins, size 4
    [ 0.701034] pinctrl-single 11c11c.pinctrl: 3 pins, size 12
    [ 0.706722] pinctrl-single 11c164.pinctrl: 2 pins, size 8
    [ 0.712672] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [ 0.721978] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [ 0.733108] loop: module loaded
    [ 0.736896] megasas: 07.719.03.00-rc1
    [ 0.741634] mdio_bus fixed-0: GPIO lookup for consumer reset
    [ 0.741641] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [ 0.741644] mdio_bus fixed-0: No GPIO consumer reset found
    [ 0.742205] tun: Universal TUN/TAP device driver, 1.6
    [ 0.747774] VFIO - User Level meta-driver version: 0.3
    [ 0.753796] usbcore: registered new interface driver cdc_acm
    [ 0.759597] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [ 0.767803] usbcore: registered new interface driver usb-storage
    [ 0.774347] i2c_dev: i2c /dev entries driver
    [ 0.779530] sdhci: Secure Digital Host Controller Interface driver
    [ 0.785872] sdhci: Copyright(c) Pierre Ossman
    [ 0.790429] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 0.796479] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.802704] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [ 0.809425] usbcore: registered new interface driver usbhid
    [ 0.815124] usbhid: USB HID core driver
    [ 0.819530] optee: probing for conduit method.
    [ 0.824095] optee: revision 4.1 (012cdca4)
    [ 0.840524] optee: dynamic shared memory is enabled
    [ 0.849912] optee: initialized driver
    [ 0.854723] Initializing XFRM netlink socket
    [ 0.859118] NET: Registered PF_PACKET protocol family
    [ 0.864315] Key type dns_resolver registered
    [ 0.868883] registered taskstats version 1
    [ 0.873086] Loading compiled-in X.509 certificates
    [ 0.884698] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
    [ 0.909981] i2c i2c-1: GPIO lookup for consumer scl
    [ 0.909991] i2c i2c-1: using device tree for GPIO lookup
    [ 0.909999] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910010] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910020] i2c i2c-1: using lookup tables for GPIO lookup
    [ 0.910023] i2c i2c-1: No GPIO consumer scl found
    [ 0.910038] i2c i2c-1: GPIO lookup for consumer sda
    [ 0.910041] i2c i2c-1: using device tree for GPIO lookup
    [ 0.910045] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910053] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910059] i2c i2c-1: using lookup tables for GPIO lookup
    [ 0.910062] i2c i2c-1: No GPIO consumer sda found
    [ 0.932299] da9062 1-0048: Entering I2C mode!
    [ 0.938102] da9062-watchdog: Failed to locate of_node [id: -2]
    [ 0.944124] da9062-thermal: Failed to locate of_node [id: -2]
    [ 0.950059] da9062-rtc: Failed to locate of_node [id: -2]
    [ 0.955621] da9062-onkey: Failed to locate of_node [id: -2]
    [ 0.961420] da9062-gpio da9062-gpio.6.auto: DMA mask not set
    [ 0.967224] gpiochip_find_base: found new base at 507
    [ 0.968114] gpio gpiochip0: (da9062-gpio.6.auto): added GPIO chardev (254:0)
    [ 0.968145] gpio gpiochip0: registered GPIOs 507 to 511 on da9062-gpio.6.auto
    [ 0.968336] da9062 1-0058: Entering I2C mode!
    [ 0.974075] da9062-watchdog: Failed to locate of_node [id: -2]
    [ 0.980088] da9062-thermal: Failed to locate of_node [id: -2]
    [ 0.986015] da9062-rtc: Failed to locate of_node [id: -2]
    [ 0.991585] da9062-onkey: Failed to locate of_node [id: -2]
    [ 0.997414] da9062-gpio da9062-gpio.13.auto: DMA mask not set
    [ 1.003301] gpiochip_find_base: found new base at 502
    [ 1.004186] gpio gpiochip1: (da9062-gpio.13.auto): added GPIO chardev (254:1)
    [ 1.004210] gpio gpiochip1: registered GPIOs 502 to 506 on da9062-gpio.13.auto
    [ 1.004255] omap_i2c 40b00000.i2c: bus 1 rev0.12 at 400 kHz
    [ 1.010528] i2c i2c-0: GPIO lookup for consumer scl
    [ 1.010534] i2c i2c-0: using device tree for GPIO lookup
    [ 1.010542] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010551] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010560] i2c i2c-0: using lookup tables for GPIO lookup
    [ 1.010563] i2c i2c-0: No GPIO consumer scl found
    [ 1.010577] i2c i2c-0: GPIO lookup for consumer sda
    [ 1.010580] i2c i2c-0: using device tree for GPIO lookup
    [ 1.010584] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010591] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010598] i2c i2c-0: using lookup tables for GPIO lookup
    [ 1.010601] i2c i2c-0: No GPIO consumer sda found
    [ 1.010971] pca954x 0-0073: GPIO lookup for consumer reset
    [ 1.010977] pca954x 0-0073: using device tree for GPIO lookup
    [ 1.010982] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73[0]'
    [ 1.010991] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73[0]'
    [ 1.010999] pca954x 0-0073: using lookup tables for GPIO lookup
    [ 1.011002] pca954x 0-0073: No GPIO consumer reset found
    [ 1.031755] i2c i2c-0: Added multiplexed i2c bus 2
    [ 1.036794] i2c i2c-0: Added multiplexed i2c bus 3
    [ 1.041782] i2c i2c-0: Added multiplexed i2c bus 4
    [ 1.046765] i2c i2c-0: Added multiplexed i2c bus 5
    [ 1.051745] i2c i2c-0: Added multiplexed i2c bus 6
    [ 1.056726] i2c i2c-0: Added multiplexed i2c bus 7
    [ 1.061707] i2c i2c-0: Added multiplexed i2c bus 8
    [ 1.066968] i2c i2c-0: Added multiplexed i2c bus 9
    [ 1.071874] pca954x 0-0073: registered 8 multiplexed busses for I2C switch pca9548
    [ 1.079717] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [ 1.085834] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [ 1.094381] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [ 1.103718] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [ 1.112311] ti-sci-inta 33d00000.msi-controller: Interrupt Aggregator domain 209 created
    [ 1.120908] wiz bus@100000:wiz@5060000: GPIO lookup for consumer typec-dir
    [ 1.120912] wiz bus@100000:wiz@5060000: using device tree for GPIO lookup
    [ 1.120919] of_get_named_gpiod_flags: can't parse 'typec-dir-gpios' property of node '/bus@100000/wiz@5060000[0]'
    [ 1.120928] of_get_named_gpiod_flags: can't parse 'typec-dir-gpio' property of node '/bus@100000/wiz@5060000[0]'
    [ 1.120936] wiz bus@100000:wiz@5060000: using lookup tables for GPIO lookup
    [ 1.120939] wiz bus@100000:wiz@5060000: No GPIO consumer typec-dir found
    [ 1.123351] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,32] sci-dev-id:235
    [ 1.133245] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.140004] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.149717] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[120,200] sci-dev-id:211
    [ 1.159891] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.166651] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.174631] omap8250 40a00000.serial: GPIO lookup for consumer rs485-term
    [ 1.174637] omap8250 40a00000.serial: using device tree for GPIO lookup
    [ 1.174645] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/bus@28380000/serial@40a00000[0]'
    [ 1.174655] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/bus@28380000/serial@40a00000[0]'
    [ 1.174665] omap8250 40a00000.serial: using lookup tables for GPIO lookup
    [ 1.174669] omap8250 40a00000.serial: No GPIO consumer rs485-term found
    [ 1.174686] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 250, base_baud = 6000000) is a 8250
    [ 1.184185] omap8250 2800000.serial: GPIO lookup for consumer rs485-term
    [ 1.184192] omap8250 2800000.serial: using device tree for GPIO lookup
    [ 1.184197] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/serial@2800000[0]'
    [ 1.184205] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/serial@2800000[0]'
    [ 1.184212] omap8250 2800000.serial: using lookup tables for GPIO lookup
    [ 1.184215] omap8250 2800000.serial: No GPIO consumer rs485-term found
    [ 1.184226] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 251, base_baud = 3000000) is a 8250
    [ 1.193076] printk: console [ttyS2] enabled
    [ 1.201520] printk: bootconsole [ns16550a0] disabled
    [ 1.211984] omap8250 2810000.serial: GPIO lookup for consumer rs485-term
    [ 1.211990] omap8250 2810000.serial: using device tree for GPIO lookup
    [ 1.211995] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/serial@2810000[0]'
    [ 1.212003] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/serial@2810000[0]'
    [ 1.212010] omap8250 2810000.serial: using lookup tables for GPIO lookup
    [ 1.212013] omap8250 2810000.serial: No GPIO consumer rs485-term found
    [ 1.212024] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 252, base_baud = 3000000) is a 8250
    [ 1.233013] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [ 1.239699] mdio_bus c000f00.mdio: GPIO lookup for consumer reset
    [ 1.239704] mdio_bus c000f00.mdio: using device tree for GPIO lookup
    [ 1.239710] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 1.239720] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 1.239728] mdio_bus c000f00.mdio: using lookup tables for GPIO lookup
    [ 1.239732] mdio_bus c000f00.mdio: No GPIO consumer reset found
    [ 1.279580] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 1.287735] mdio_bus c000f00.mdio:03: GPIO lookup for consumer reset
    [ 1.287741] mdio_bus c000f00.mdio:03: using device tree for GPIO lookup
    [ 1.287747] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 1.287759] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 1.287768] mdio_bus c000f00.mdio:03: using lookup tables for GPIO lookup
    [ 1.287770] mdio_bus c000f00.mdio:03: No GPIO consumer reset found
    [ 1.292680] mdio_bus c000f00.mdio:01: GPIO lookup for consumer reset
    [ 1.292686] mdio_bus c000f00.mdio:01: using device tree for GPIO lookup
    [ 1.292692] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 1.292703] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 1.292711] mdio_bus c000f00.mdio:01: using lookup tables for GPIO lookup
    [ 1.292714] mdio_bus c000f00.mdio:01: No GPIO consumer reset found
    [ 1.292789] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown
    [ 1.300615] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver RTL8211F-VD-CG Gigabit Ethernet
    [ 1.310535] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 5 quirks:00000000
    [ 1.323336] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [ 1.329633] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [ 1.336753] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [ 1.343022] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 1.352140] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 1.352154] of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 1.353701] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 1.362661] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [ 1.368255] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 1
    [ 1.376118] xhci-hcd xhci-hcd.14.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [ 1.385601] xhci-hcd xhci-hcd.14.auto: irq 256, io mem 0x06010000
    [ 1.391791] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [ 1.397355] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 2
    [ 1.405085] xhci-hcd xhci-hcd.14.auto: Host supports USB 3.0 SuperSpeed
    [ 1.412009] hub 1-0:1.0: USB hub found
    [ 1.415771] hub 1-0:1.0: 1 port detected
    [ 1.419841] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 1.428119] hub 2-0:1.0: USB hub found
    [ 1.431874] hub 2-0:1.0: 1 port detected
    [ 1.538248] sdhci-am654 4f80000.mmc: GPIO lookup for consumer wp
    [ 1.538259] sdhci-am654 4f80000.mmc: using device tree for GPIO lookup
    [ 1.538267] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/mmc@4f80000[0]'
    [ 1.538280] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/mmc@4f80000[0]'
    [ 1.538288] sdhci-am654 4f80000.mmc: using lookup tables for GPIO lookup
    [ 1.538292] sdhci-am654 4f80000.mmc: No GPIO consumer wp found
    [ 1.538614] mmc0: CQHCI version 5.10
    [ 1.542308] gpiochip_find_base: found new base at 417
    [ 1.542435] gpio gpiochip2: (42110000.gpio): added GPIO chardev (254:2)
    [ 1.542467] gpio gpiochip2: registered GPIOs 417 to 501 on 42110000.gpio
    [ 1.544203] gpiochip_find_base: found new base at 348
    [ 1.544224] gpio gpiochip3: Persistence not supported for GPIO 59
    [ 1.544230] gpio-407 (10G_reset_gpio): hogged as output/high
    [ 1.550012] gpio gpiochip3: (600000.gpio): added GPIO chardev (254:3)
    [ 1.550060] gpio gpiochip3: registered GPIOs 348 to 416 on 600000.gpio
    [ 1.552168] gpio-regulator gpio-regulator-TLV71033: GPIO lookup for consumer (null)
    [ 1.552175] gpio-regulator gpio-regulator-TLV71033: using device tree for GPIO lookup
    [ 1.552187] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-regulator-TLV71033[0]' - status (0)
    [ 1.552199] gpio gpiochip2: Persistence not supported for GPIO 84
    [ 1.552206] gpio-regulator gpio-regulator-TLV71033: GPIO lookup for consumer enable
    [ 1.552210] gpio-regulator gpio-regulator-TLV71033: using device tree for GPIO lookup
    [ 1.552217] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/gpio-regulator-TLV71033[0]'
    [ 1.552225] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/gpio-regulator-TLV71033[0]'
    [ 1.552232] gpio-regulator gpio-regulator-TLV71033: using lookup tables for GPIO lookup
    [ 1.552237] gpio-regulator gpio-regulator-TLV71033: No GPIO consumer enable found
    [ 1.583632] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [ 1.664592] mmc0: Command Queue Engine enabled
    [ 1.669072] mmc0: new HS200 MMC card at address 0001
    [ 1.674823] mmcblk0: mmc0:0001 DG4016 14.7 GiB
    [ 1.677958] gpiochip_find_base: found new base at 337
    [ 1.681106] gpio gpiochip4: (tps6594-gpio): added GPIO chardev (254:4)
    [ 1.681155] gpio gpiochip4: registered GPIOs 337 to 347 on tps6594-gpio
    [ 1.682559] mmcblk0: p1
    [ 1.685444] mmcblk0boot0: mmc0:0001 DG4016 4.00 MiB
    [ 1.691281] mmcblk0boot1: mmc0:0001 DG4016 4.00 MiB
    [ 1.697280] mmcblk0rpmb: mmc0:0001 DG4016 4.00 MiB, chardev (239:0)
    [ 1.836507] tps6594-rtc tps6594-rtc.19.auto: registered as rtc0
    [ 1.843268] tps6594-rtc tps6594-rtc.19.auto: setting system clock to 2000-01-01T00:00:00 UTC (946684800)
    [ 1.852971] pca953x 9-0021: GPIO lookup for consumer reset
    [ 1.852984] pca953x 9-0021: using device tree for GPIO lookup
    [ 1.853000] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@21[0]'
    [ 1.853037] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@21[0]'
    [ 1.853067] pca953x 9-0021: using lookup tables for GPIO lookup
    [ 1.853075] pca953x 9-0021: No GPIO consumer reset found
    [ 1.853107] pca953x 9-0021: supply vcc not found, using dummy regulator
    [ 1.859953] pca953x 9-0021: using no AI
    [ 1.864839] gpiochip_find_base: found new base at 321
    [ 1.864860] gpio gpiochip5: Persistence not supported for GPIO 0
    [ 1.865180] gpio-321 (qsfp_1_top): hogged as output/low
    [ 1.870405] gpio gpiochip5: Persistence not supported for GPIO 5
    [ 1.870592] gpio-326 (qsfp_1_bottom): hogged as output/low
    [ 1.876188] gpio gpiochip5: (9-0021): added GPIO chardev (254:5)
    [ 1.876218] gpio gpiochip5: registered GPIOs 321 to 336 on 9-0021
    [ 1.876322] pca953x 9-0020: GPIO lookup for consumer reset
    [ 1.876326] pca953x 9-0020: using device tree for GPIO lookup
    [ 1.876332] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@20[0]'
    [ 1.876345] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@20[0]'
    [ 1.876357] pca953x 9-0020: using lookup tables for GPIO lookup
    [ 1.876359] pca953x 9-0020: No GPIO consumer reset found
    [ 1.876375] pca953x 9-0020: supply vcc not found, using dummy regulator
    [ 1.883234] pca953x 9-0020: using no AI
    [ 1.887959] gpiochip_find_base: found new base at 305
    [ 1.887983] gpio gpiochip6: Persistence not supported for GPIO 0
    [ 1.888343] gpio-305 (qsfp_2_top): hogged as output/low
    [ 1.893599] gpio gpiochip6: Persistence not supported for GPIO 5
    [ 1.893815] gpio-310 (qsfp_2_bottom): hogged as output/low
    [ 1.899589] gpio gpiochip6: (9-0020): added GPIO chardev (254:6)
    [ 1.899653] gpio gpiochip6: registered GPIOs 305 to 320 on 9-0020
    [ 1.900186] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc8900
    [ 1.907186] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc8900
    [ 1.915599] j721e-pcie-host 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 1.923556] j721e-pcie-host 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 1.932109] j721e-pcie-host 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 1.940653] j721e-pcie-host 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.949591] j721e-pcie-host 2910000.pcie: GPIO lookup for consumer reset
    [ 1.949602] j721e-pcie-host 2910000.pcie: using device tree for GPIO lookup
    [ 1.949627] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/bus@100000/pcie@2910000[0]' - status (0)
    [ 1.949652] gpio gpiochip3: Persistence not supported for GPIO 18
    [ 2.051040] j721e-pcie-host 2910000.pcie: Link up
    [ 2.055925] j721e-pcie-host 2910000.pcie: PCI host bridge to bus 0000:00
    [ 2.062633] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 2.068122] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x18001000-0x18010fff])
    [ 2.077595] pci_bus 0000:00: root bus resource [mem 0x18011000-0x1fffffff]
    [ 2.084501] pci 0000:00:00.0: [104c:b00f] type 01 class 0x060400
    [ 2.090654] pci 0000:00:00.0: supports D1
    [ 2.094668] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [ 2.100440] pci 0000:00:00.0: reg 0x224: [mem 0x00000000-0x003fffff 64bit]
    [ 2.107315] pci 0000:00:00.0: VF(n) BAR0 space: [mem 0x00000000-0x00ffffff 64bit] (contains BAR0 for 4 VFs)
    [ 2.119937] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [ 2.128087] pci 0000:01:00.0: [10ee:9032] type 00 class 0x050100
    [ 2.134138] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x01ffffff]
    [ 2.140421] pci 0000:01:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
    [ 2.147241] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [ 2.153881] pci 0000:00:00.0: BAR 14: assigned [mem 0x19000000-0x1bffffff]
    [ 2.160766] pci 0000:00:00.0: BAR 7: assigned [mem 0x1c000000-0x1cffffff 64bit]
    [ 2.168082] pci 0000:01:00.0: BAR 0: assigned [mem 0x1a000000-0x1bffffff]
    [ 2.174876] pci 0000:01:00.0: BAR 1: assigned [mem 0x19000000-0x1900ffff]
    [ 2.181680] pci 0000:00:00.0: PCI bridge to [bus 01]
    [ 2.186649] pci 0000:00:00.0: bridge window [mem 0x19000000-0x1bffffff]
    [ 2.193598] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
    [ 2.199943] pcieport 0000:00:00.0: PME: Signaling with IRQ 519
    [ 2.206166] pcieport 0000:00:00.0: AER: enabled with IRQ 519
    [ 2.214211] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [ 2.225762] ti-udma 31150000.dma-controller: Channels: 50 (tchan: 25, rchan: 25, gp-rflow: 8)
    [ 2.237409] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [ 2.244269] mdio_bus c000f00.mdio: GPIO lookup for consumer reset
    [ 2.244280] mdio_bus c000f00.mdio: using device tree for GPIO lookup
    [ 2.244295] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 2.244317] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 2.244338] mdio_bus c000f00.mdio: using lookup tables for GPIO lookup
    [ 2.244345] mdio_bus c000f00.mdio: No GPIO consumer reset found
    [ 2.283608] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 2.292035] mdio_bus c000f00.mdio:03: GPIO lookup for consumer reset
    [ 2.292047] mdio_bus c000f00.mdio:03: using device tree for GPIO lookup
    [ 2.292061] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 2.292088] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 2.292111] mdio_bus c000f00.mdio:03: using lookup tables for GPIO lookup
    [ 2.292118] mdio_bus c000f00.mdio:03: No GPIO consumer reset found
    [ 2.298381] mdio_bus c000f00.mdio:01: GPIO lookup for consumer reset
    [ 2.298393] mdio_bus c000f00.mdio:01: using device tree for GPIO lookup
    [ 2.298406] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 2.298433] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 2.298456] mdio_bus c000f00.mdio:01: using lookup tables for GPIO lookup
    [ 2.298464] mdio_bus c000f00.mdio:01: No GPIO consumer reset found
    [ 2.298615] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown
    [ 2.306460] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver RTL8211F-VD-CG Gigabit Ethernet
    [ 2.316414] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 5 quirks:00000000
    [ 2.329354] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [ 2.335703] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [ 2.342839] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [ 2.349385] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 2.358533] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 2.358548] of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 2.361100] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 60
    [ 2.369492] pca953x 3-0020: GPIO lookup for consumer reset
    [ 2.369501] pca953x 3-0020: using device tree for GPIO lookup
    [ 2.369510] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@1/gpio@20[0]'
    [ 2.369529] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@1/gpio@20[0]'
    [ 2.369544] pca953x 3-0020: using lookup tables for GPIO lookup
    [ 2.369547] pca953x 3-0020: No GPIO consumer reset found
    [ 2.369571] pca953x 3-0020: supply vcc not found, using dummy regulator
    [ 2.369841] sdhci-am654 4fb0000.mmc: GPIO lookup for consumer cd
    [ 2.376207] sdhci-am654 4fb0000.mmc: using device tree for GPIO lookup
    [ 2.376215] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.376226] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.376234] sdhci-am654 4fb0000.mmc: using lookup tables for GPIO lookup
    [ 2.376237] sdhci-am654 4fb0000.mmc: No GPIO consumer cd found
    [ 2.376241] sdhci-am654 4fb0000.mmc: GPIO lookup for consumer wp
    [ 2.376243] sdhci-am654 4fb0000.mmc: using device tree for GPIO lookup
    [ 2.376248] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.376254] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.376260] sdhci-am654 4fb0000.mmc: using lookup tables for GPIO lookup
    [ 2.376264] sdhci-am654 4fb0000.mmc: No GPIO consumer wp found
    [ 2.376265] pca953x 3-0020: using no AI
    [ 2.376456] mmc1: CQHCI version 5.10
    [ 2.384517] gpiochip_find_base: found new base at 289
    [ 2.384537] gpio gpiochip7: Persistence not supported for GPIO 12
    [ 2.384856] gpio-301 (usb_power): hogged as output/high
    [ 2.390207] gpio gpiochip7: (3-0020): added GPIO chardev (254:7)
    [ 2.390238] gpio gpiochip7: registered GPIOs 289 to 304 on 3-0020
    [ 2.391285] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [ 2.399558]
    BSP Info:
    [ 2.403312] BSP Version : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.405967]
    OSM Info:
    [ 2.416835] OSM Version : iG-PRHYZ-01-R1.1-CR24-1800003
    [ 2.422140] BSP Version (Shipped) : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.429400] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [ 2.430141] PORT3 MAC Address : fc:c2:3d:57:52:cf
    [ 2.437595] EEPROM Unique ID : 0x1690880c34100010b05ba080a08000b4
    [ 2.445816]
    SOM Info:
    [ 2.455806] SOM Version : iG-PRHEZ-01-R1.0-CR24-3000001
    [ 2.461176] BSP Version (Shipped) : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.469240] PORT1 MAC Address : fc:c2:3d:57:53:3c
    [ 2.469243] PL Unique ID : 0x40020000012987650580c1c5
    [ 2.474083] SOM EEPROM Unique ID : 0x1690880c34100010b05ca080a08000a1
    [ 2.479425] Carrier Version : iG-PRGXD-AP-01-R1.0
    [ 2.490735] Carrier Card EEPROM is not programmed
    [ 2.499316] ALSA device list:
    [ 2.502315] No soundcards found.
    [ 2.506041] Waiting for root device /dev/mmcblk1p2...
    [ 2.541765] mmc1: new ultra high speed DDR50 SDHC card at address aaaa
    [ 2.549000] mmcblk1: mmc1:aaaa SS08G 7.40 GiB
    [ 2.559600] mmcblk1: p1 p2
    [ 2.590749] EXT4-fs (mmcblk1p2): recovery complete
    [ 2.595579] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [ 2.604160] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [ 2.616785] devtmpfs: mounted
    [ 2.621212] Freeing unused kernel memory: 2048K
    [ 2.625901] Run /sbin/init as init process
    [ 2.630014] with arguments:
    [ 2.630016] /sbin/init
    [ 2.630018] with environment:
    [ 2.630020] HOME=/
    [ 2.630022] TERM=linux
    [ 2.873100] systemd[1]: System time before build time, advancing clock.
    [ 2.931484] NET: Registered PF_INET6 protocol family
    [ 2.937684] Segment Routing with IPv6
    [ 2.941381] In-situ OAM (IOAM) with IPv6
    [ 2.976440] 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 -LI)
    [ 3.008411] systemd[1]: Detected architecture arm64.
    [ 3.075312] systemd[1]: Hostname set to <j7200-iG52m>.
    [ 3.170844] systemd-sysv-generator[155]: 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 .
    [ 3.436215] systemd[1]: /lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the sett.
    [ 3.500105] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the s.
    [ 3.570762] systemd[1]: Queued start job for default target Graphical Interface.
    [ 3.623030] systemd[1]: Created slice Slice /system/getty.
    [ 3.646174] systemd[1]: Created slice Slice /system/modprobe.
    [ 3.670548] systemd[1]: Created slice Slice /system/serial-getty.
    [ 3.694013] systemd[1]: Created slice User and Session Slice.
    [ 3.716017] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 3.739897] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 3.764019] systemd[1]: Reached target Path Units.
    [ 3.783741] systemd[1]: Reached target Remote File Systems.
    [ 3.803717] systemd[1]: Reached target Slice Units.
    [ 3.823737] systemd[1]: Reached target Swaps.
    [ 3.887501] systemd[1]: Listening on RPCbind Server Activation Socket.
    [ 3.915851] systemd[1]: Reached target RPC Port Mapper.
    [ 3.944961] systemd[1]: Listening on Process Core Dump Socket.
    [ 3.968033] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [ 3.992399] systemd[1]: Listening on Journal Audit Socket.
    [ 4.016235] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 4.040241] systemd[1]: Listening on Journal Socket.
    [ 4.060373] systemd[1]: Listening on Network Service Netlink Socket.
    [ 4.084379] systemd[1]: Listening on udev Control Socket.
    [ 4.104116] systemd[1]: Listening on udev Kernel Socket.
    [ 4.124160] systemd[1]: Listening on User Database Manager Socket.
    [ 4.176020] systemd[1]: Mounting Huge Pages File System...
    [ 4.200699] systemd[1]: Mounting POSIX Message Queue File System...
    [ 4.228888] systemd[1]: Mounting Kernel Debug File System...
    [ 4.252126] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [ 4.295992] systemd[1]: Mounting Temporary Directory /tmp...
    [ 4.321894] systemd[1]: Starting Create List of Static Device Nodes...
    [ 4.348431] systemd[1]: Starting Load Kernel Module configfs...
    [ 4.396302] systemd[1]: Starting Load Kernel Module drm...
    [ 4.419778] systemd[1]: Starting Load Kernel Module fuse...
    [ 4.434995] fuse: init (API version 7.37)
    [ 4.446744] systemd[1]: Starting RPC Bind...
    [ 4.463981] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
    [ 4.496199] systemd[1]: Starting Journal Service...
    [ 4.522266] systemd[1]: Starting Load Kernel Modules...
    [ 4.547175] systemd[1]: Starting Generate network units from Kernel command line...
    [ 4.558810] cryptodev: loading out-of-tree module taints kernel.
    [ 4.568093] cryptodev: driver 1.12 loaded.
    [ 4.592468] systemd[1]: Starting Remount Root and Kernel File Systems...
    [ 4.614387] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [ 4.632231] systemd[1]: Starting Coldplug All udev Devices...
    [ 4.656694] systemd[1]: Started RPC Bind.
    [ 4.676181] systemd[1]: Mounted Huge Pages File System.
    [ 4.696073] systemd[1]: Mounted POSIX Message Queue File System.
    [ 4.720173] systemd[1]: Mounted Kernel Debug File System.
    [ 4.740066] systemd[1]: Started Journal Service.
    [ 4.983109] systemd-journald[170]: Received client request to flush runtime journal.
    [ 5.149302] audit: type=1334 audit(1651167747.276:2): prog-id=5 op=LOAD
    [ 5.158750] audit: type=1334 audit(1651167747.284:3): prog-id=6 op=LOAD
    [ 5.765172] random: crng init done
    [ 5.896475] at24 1-0052: supply vcc not found, using dummy regulator
    [ 5.961815] at24 1-0052: GPIO lookup for consumer wp
    [ 5.961827] at24 1-0052: using device tree for GPIO lookup
    [ 5.961835] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@52[0]'
    [ 5.961852] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@52[0]'
    [ 5.961864] at24 1-0052: using lookup tables for GPIO lookup
    [ 5.961868] at24 1-0052: No GPIO consumer wp found
    [ 5.965728] at24 1-0052: 256 byte 24mac402 EEPROM, read-only
    [ 6.013920] at24 1-0050: supply vcc not found, using dummy regulator
    [ 6.077133] at24 1-0050: GPIO lookup for consumer wp
    [ 6.077145] at24 1-0050: using device tree for GPIO lookup
    [ 6.077153] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@50[0]'
    [ 6.077170] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@50[0]'
    [ 6.077181] at24 1-0050: using lookup tables for GPIO lookup
    [ 6.077185] at24 1-0050: No GPIO consumer wp found
    [ 6.077436] at24 1-0050: 512 byte 24c04 EEPROM, writable, 16 bytes/write
    [ 6.105745] typec_fusb302 9-0022: supply vbus not found, using dummy regulator
    [ 6.164330] at24 0-0054: supply vcc not found, using dummy regulator
    [ 6.197693] typec_fusb302 9-0022: GPIO lookup for consumer fcs,int_n
    [ 6.197706] typec_fusb302 9-0022: using device tree for GPIO lookup
    [ 6.197716] of_get_named_gpiod_flags: can't parse 'fcs,int_n-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 6.197738] of_get_named_gpiod_flags: can't parse 'fcs,int_n-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 6.197758] of_get_named_gpiod_flags: parsed 'fcs,int_n' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]' - status (0)
    [ 6.197780] gpio gpiochip7: Persistence not supported for GPIO 15
    [ 6.197950] of_get_named_gpiod_flags: can't parse 'fcs,power_en' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 6.203960] OF: graph: no port node found in /bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22
    [ 6.242394] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 6.283829] at24 0-0054: GPIO lookup for consumer wp
    [ 6.283840] at24 0-0054: using device tree for GPIO lookup
    [ 6.283848] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/eeprom@54[0]'
    [ 6.283865] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/eeprom@54[0]'
    [ 6.283877] at24 0-0054: using lookup tables for GPIO lookup
    [ 6.283882] at24 0-0054: No GPIO consumer wp found
    [ 6.284409] at24 0-0054: 256 byte 24mac402 EEPROM, read-only
    [ 6.397344] platform 41000000.r5f: configured R5F for IPC-only mode
    [ 6.406729] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [ 6.416486] remoteproc remoteproc0: 41000000.r5f is available
    [ 6.423471] remoteproc remoteproc0: attaching to 41000000.r5f
    [ 6.430904] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [ 6.445203] invalid GPIO -2
    [ 6.448617] rproc-virtio rproc-virtio.21.auto: assigned reserved memory node r5f-dma-memory@a0000000
    [ 6.471108] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 6.477464] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
    [ 6.485323] invalid GPIO -2
    [ 6.485926] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
    [ 6.532123] rproc-virtio rproc-virtio.21.auto: registered virtio0 (type 7)
    [ 6.582235] remoteproc remoteproc0: remote processor 41000000.r5f is now attached
    [ 6.593937] platform 41400000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 6.704204] platform 41400000.r5f: configured R5F for IPC-only mode
    [ 6.777424] platform 41400000.r5f: assigned reserved memory node r5f-dma-memory@a1000000
    [ 6.907063] remoteproc remoteproc1: 41400000.r5f is available
    [ 7.031654] remoteproc remoteproc1: attaching to 41400000.r5f
    [ 7.061122] platform 41400000.r5f: R5F core initialized in IPC-only mode
    [ 7.099605] rproc-virtio rproc-virtio.22.auto: assigned reserved memory node r5f-dma-memory@a1000000
    [ 7.311677] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 7.323766] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd
    [ 7.334106] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe
    [ 7.346530] rproc-virtio rproc-virtio.22.auto: registered virtio1 (type 7)
    [ 7.354457] remoteproc remoteproc1: remote processor 41400000.r5f is now attached
    [ 7.393733] platform 5c00000.r5f: configured R5F for IPC-only mode
    [ 7.405394] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [ 7.420197] remoteproc remoteproc2: 5c00000.r5f is available
    [ 7.435904] remoteproc remoteproc2: attaching to 5c00000.r5f
    [ 7.447696] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [ 7.459393] rproc-virtio rproc-virtio.23.auto: assigned reserved memory node r5f-dma-memory@a2000000
    [ 7.488676] virtio_rpmsg_bus virtio2: rpmsg host is online
    [ 7.494230] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
    [ 7.502949] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
    [ 7.514350] rproc-virtio rproc-virtio.23.auto: registered virtio2 (type 7)
    [ 7.523144] remoteproc remoteproc2: remote processor 5c00000.r5f is now attached
    [ 7.532633] platform 5d00000.r5f: configured R5F for IPC-only mode
    [ 7.540738] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [ 7.554748] remoteproc remoteproc3: 5d00000.r5f is available
    [ 7.572075] remoteproc remoteproc3: attaching to 5d00000.r5f
    [ 7.579153] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [ 7.590946] rproc-virtio rproc-virtio.24.auto: assigned reserved memory node r5f-dma-memory@a3000000
    [ 7.613321] virtio_rpmsg_bus virtio3: rpmsg host is online
    [ 7.618946] rproc-virtio rproc-virtio.24.auto: registered virtio3 (type 7)
    [ 7.625706] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd
    [ 7.625915] remoteproc remoteproc3: remote processor 5d00000.r5f is now attached
    [ 7.636888] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xe
    [ 8.431926] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: none.
    [ 8.531964] audit: type=1334 audit(1651168839.260:4): prog-id=7 op=LOAD
    [ 8.539682] audit: type=1334 audit(1651168839.268:5): prog-id=8 op=LOAD
    [ 47.544489] mv88x3310 c000f00.mdio:01: Firmware version 0.3.11.0
    [ 47.556243] hwmon hwmon2: temp1_input not attached to any thermal zone
    [ 48.151068] audit: type=1334 audit(1651168878.876:6): prog-id=9 op=LOAD
    [ 48.171166] audit: type=1334 audit(1651168878.888:7): prog-id=10 op=LOAD
    [ 49.747560] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [ 49.786893] Bluetooth: Core ver 2.22
    [ 49.793612] NET: Registered PF_BLUETOOTH protocol family
    [ 49.804331] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [ 49.812199] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [ 49.822685] Bluetooth: HCI device and connection manager initialized
    [ 49.836208] Bluetooth: HCI socket layer initialized
    [ 49.854687] Bluetooth: L2CAP socket layer initialized
    [ 49.865929] Bluetooth: SCO socket layer initialized
    [ 50.119643] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:03] driver [RTL8211F-VD-CG Gigabit Ethernet] (irq=POLL)
    [ 50.134653] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/rgmii-id link mode
    [ 50.191401] am65-cpsw-nuss c000000.ethernet eth1: configuring for fixed/rgmii link mode
    [ 50.205649] am65-cpsw-nuss c000000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
    [ 50.219191] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    [ 50.256209] am65-cpsw-nuss c000000.ethernet eth0: PHY [c000f00.mdio:01] driver [mv88x3310] (irq=POLL)
    [ 50.287639] am65-cpsw-nuss c000000.ethernet eth0: configuring for phy/sgmii link mode
    [ 50.759494] audit: type=1334 audit(1651168881.484:8): prog-id=11 op=LOAD
    [ 50.768271] audit: type=1334 audit(1651168881.496:9): prog-id=12 op=LOAD
    [ 51.212581] audit: type=1006 audit(1651168881.940:10): pid=643 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=1 res=1
    [ 51.231654] audit: type=1300 audit(1651168881.940:10): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=fffffa1a3978 a2=4 a3=ffff987ba020 items=0 ppid=1 pid=643 auid=1000 uid=0 gid=0 euid=0 suid=0 f)
    [ 51.273345] audit: type=1327 audit(1651168881.940:10): proctitle="(systemd)"
    [ 52.074732] audit: type=1006 audit(1651168882.800:11): pid=635 uid=0 old-auid=4294967295 auid=1000 tty=tty7 old-ses=4294967295 ses=2 res=1
    [ 52.095617] audit: type=1300 audit(1651168882.800:11): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=fffffa1a3978 a2=4 a3=ffff987ba020 items=0 ppid=1 pid=635 auid=1000 uid=0 gid=0 euid=0 suid=0 f)
    [ 52.142555] audit: type=1327 audit(1651168882.800:11): proctitle="(weston)"
    [ 58.721836] audit: type=1006 audit(1651168889.448:12): pid=1018 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [ 58.734645] audit: type=1300 audit(1651168889.448:12): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=fffffa1a3978 a2=1 a3=ffff987ba020 items=0 ppid=1 pid=1018 auid=0 uid=0 gid=0 euid=0 suid=0 fsu)
    [ 58.761557] audit: type=1327 audit(1651168889.448:12): proctitle="(systemd)"
    [ 58.769298] audit: type=1334 audit(1651168889.464:13): prog-id=13 op=LOAD
    [ 58.776515] audit: type=1300 audit(1651168889.464:13): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffff6732330 a2=78 a3=0 items=0 ppid=1 pid=1018 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid)
    [ 58.802248] audit: type=1327 audit(1651168889.464:13): proctitle="(systemd)"
    [ 58.809666] audit: type=1334 audit(1651168889.488:14): prog-id=13 op=UNLOAD
    [ 58.816957] audit: type=1334 audit(1651168889.488:15): prog-id=14 op=LOAD
    [ 58.824008] audit: type=1300 audit(1651168889.488:15): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffff67323d0 a2=78 a3=0 items=0 ppid=1 pid=1018 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid)
    [ 58.849662] audit: type=1327 audit(1651168889.488:15): proctitle="(systemd)"


    Thanks and Regards,
    Subashini

  • Hi Subashini,

    Thanks for the experiment and logs. I am remembering an issue we have fixed in the past which I think is the root cause.

    Could you check if this commit is applied in the version of SDK in-use: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm64/boot/dts/ti/k3-j7200-main.dtsi?h=ti-linux-6.12.y&id=b1ec66256c4da3808f317f7046e3200f29b1e3f3

    For full context of the commit, here is a past E2E thread with a similar failure behavior for reference:  TDA4VM: Kernel crash when spi is enabled 

    Regards,

    Takuma

  • Hi Takuma,

    As per the reference patch, I changed the clock ID of mcu_spi1 to 4 in k3-j7200-mcu-wakeup.dtsi and set the SRAM spi-max-frequency to 20 MHz. However, I am still unable to perform write operations to the SRAM memory block. Additionally, when checking with the hardware probe, I am observing a SPI clock of only 5.5 MHz.

    Below I have attached the relevant DTSI entries and the driver file.
    Could you please provide any reference or guidance to resolve this issue?

    k3-j7200-mcu-wakeup.dtsi
    ------------------------
    mcu_spi1: spi@40310000 {
    compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
    reg = <0x00 0x040310000 0x00 0x400>;
    interrupts = <GIC_SPI 849 IRQ_TYPE_LEVEL_HIGH>;
    #address-cells = <1>;
    #size-cells = <0>;
    power-domains = <&k3_pds 275 TI_SCI_PD_EXCLUSIVE>;
    clocks = <&k3_clks 275 4>;
    status = "disabled";
    };

    k3-j7200-iG52m-common-proc-board.dts
    ------------------------------------
    &mcu_spi1 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&spi_pins_default &d5_pins_default &b7_pins_default &chipselect0>;
    ti,spi-num-cs = <1>;
    spi-sram@0 {
    compatible = "microchip,mchp23a512";
    reg = <0>;
    spi-max-frequency = <20000000>; /*20MHz*/
    #address-cells = <1>;
    #size-cells = <1>;
    status = "okay";
    };
    };


    mchp23k256.c
    --------------

    // SPDX-License-Identifier: GPL-2.0-only
    /*
    * mchp23k256.c
    *
    * Driver for Microchip 23k256 SPI RAM chips
    *
    * Copyright © 2016 Andrew Lunn <andrew@lunn.ch>
    */
    #include <linux/device.h>
    #include <linux/module.h>
    #include <linux/mtd/mtd.h>
    #include <linux/mtd/partitions.h>
    #include <linux/mutex.h>
    #include <linux/sched.h>
    #include <linux/sizes.h>
    #include <linux/spi/flash.h>
    #include <linux/spi/spi.h>
    #include <linux/of_device.h>

    #define MAX_CMD_SIZE 4

    struct mchp23_caps {
    u8 addr_width;
    unsigned int size;
    };

    struct mchp23k256_flash {
    struct spi_device *spi;
    struct mutex lock;
    struct mtd_info mtd;
    const struct mchp23_caps *caps;
    };

    #define MCHP23K256_CMD_WRITE_STATUS 0x01
    #define MCHP23K256_CMD_WRITE 0x02
    #define MCHP23K256_CMD_READ 0x03
    #define MCHP23K256_MODE_SEQ BIT(6)

    #define to_mchp23k256_flash(x) container_of(x, struct mchp23k256_flash, mtd)

    static void mchp23k256_addr2cmd(struct mchp23k256_flash *flash,
    unsigned int addr, u8 *cmd)
    {
    int i;

    /*
    * Address is sent in big endian (MSB first) and we skip
    * the first entry of the cmd array which contains the cmd
    * opcode.
    */
    for (i = flash->caps->addr_width; i > 0; i--, addr >>= 8)
    cmd[i] = addr;
    }

    static int mchp23k256_cmdsz(struct mchp23k256_flash *flash)
    {
    return 1 + flash->caps->addr_width;
    }

    static int mchp23k256_write(struct mtd_info *mtd, loff_t to, size_t len,
    size_t *retlen, const unsigned char *buf)
    {
    struct mchp23k256_flash *flash = to_mchp23k256_flash(mtd);
    struct spi_transfer transfer[2] = {};
    struct spi_message message;
    unsigned char command[MAX_CMD_SIZE];
    int ret, cmd_len;

    spi_message_init(&message);

    cmd_len = mchp23k256_cmdsz(flash);

    command[0] = MCHP23K256_CMD_WRITE;
    mchp23k256_addr2cmd(flash, to, command);

    transfer[0].tx_buf = command;
    transfer[0].len = cmd_len;
    spi_message_add_tail(&transfer[0], &message);

    transfer[1].tx_buf = buf;
    transfer[1].len = len;
    spi_message_add_tail(&transfer[1], &message);

    mutex_lock(&flash->lock);

    ret = spi_sync(flash->spi, &message);

    mutex_unlock(&flash->lock);

    if (ret)
    return ret;

    if (retlen && message.actual_length > cmd_len)
    *retlen += message.actual_length - cmd_len;

    return 0;
    }

    static int mchp23k256_read(struct mtd_info *mtd, loff_t from, size_t len,
    size_t *retlen, unsigned char *buf)
    {
    struct mchp23k256_flash *flash = to_mchp23k256_flash(mtd);
    struct spi_transfer transfer[2] = {};
    struct spi_message message;
    unsigned char command[MAX_CMD_SIZE];
    int ret, cmd_len;

    spi_message_init(&message);

    cmd_len = mchp23k256_cmdsz(flash);

    memset(&transfer, 0, sizeof(transfer));
    command[0] = MCHP23K256_CMD_READ;
    mchp23k256_addr2cmd(flash, from, command);

    transfer[0].tx_buf = command;
    transfer[0].len = cmd_len;
    spi_message_add_tail(&transfer[0], &message);

    transfer[1].rx_buf = buf;
    transfer[1].len = len;
    spi_message_add_tail(&transfer[1], &message);

    mutex_lock(&flash->lock);

    ret = spi_sync(flash->spi, &message);

    mutex_unlock(&flash->lock);

    if (ret)
    return ret;

    if (retlen && message.actual_length > cmd_len)
    *retlen += message.actual_length - cmd_len;

    return 0;
    }

    /*
    * Set the device into sequential mode. This allows read/writes to the
    * entire SRAM in a single operation
    */
    static int mchp23k256_set_mode(struct spi_device *spi)
    {
    struct spi_transfer transfer = {};
    struct spi_message message;
    unsigned char command[2];

    spi_message_init(&message);

    command[0] = MCHP23K256_CMD_WRITE_STATUS;
    command[1] = MCHP23K256_MODE_SEQ;

    transfer.tx_buf = command;
    transfer.len = sizeof(command);
    spi_message_add_tail(&transfer, &message);

    return spi_sync(spi, &message);
    }

    static const struct mchp23_caps mchp23k256_caps = {
    .size = SZ_32K,
    .addr_width = 2,
    };

    static const struct mchp23_caps mchp23a512_caps = {
    .size = SZ_64K,
    .addr_width = 2,
    };


    static const struct mchp23_caps mchp23lcv1024_caps = {
    .size = SZ_128K,
    .addr_width = 3,
    };

    static int mchp23k256_probe(struct spi_device *spi)
    {
    struct mchp23k256_flash *flash;
    struct flash_platform_data *data;
    int err;

    flash = devm_kzalloc(&spi->dev, sizeof(*flash), GFP_KERNEL);
    if (!flash)
    return -ENOMEM;

    flash->spi = spi;
    mutex_init(&flash->lock);
    spi_set_drvdata(spi, flash);

    err = mchp23k256_set_mode(spi);
    if (err)
    return err;

    data = dev_get_platdata(&spi->dev);

    flash->caps = of_device_get_match_data(&spi->dev);
    if (!flash->caps)
    flash->caps = &mchp23a512_caps;

    mtd_set_of_node(&flash->mtd, spi->dev.of_node);
    flash->mtd.dev.parent = &spi->dev;
    flash->mtd.type = MTD_RAM;
    flash->mtd.flags = MTD_CAP_RAM;
    flash->mtd.writesize = 1;
    flash->mtd.size = flash->caps->size;
    flash->mtd._read = mchp23k256_read;
    flash->mtd._write = mchp23k256_write;

    err = mtd_device_register(&flash->mtd, data ? data->parts : NULL,
    data ? data->nr_parts : 0);
    if (err)
    return err;

    return 0;
    }

    static void mchp23k256_remove(struct spi_device *spi)
    {
    struct mchp23k256_flash *flash = spi_get_drvdata(spi);

    WARN_ON(mtd_device_unregister(&flash->mtd));
    }

    static const struct of_device_id mchp23k256_of_table[] = {
    {
    .compatible = "microchip,mchp23k256",
    .data = &mchp23k256_caps,
    },
    {
    .compatible = "microchip,mchp23a512",
    .data = &mchp23a512_caps,
    },
    {
    .compatible = "microchip,mchp23lcv1024",
    .data = &mchp23lcv1024_caps,
    },
    {}
    };
    MODULE_DEVICE_TABLE(of, mchp23k256_of_table);

    static const struct spi_device_id mchp23k256_spi_ids[] = {
    {
    .name = "mchp23k256",
    .driver_data = (kernel_ulong_t)&mchp23k256_caps,
    },
    {
    .name = "mchp23a512" ,
    .driver_data = (kernel_ulong_t)&mchp23a512_caps ,
    },
    {
    .name = "mchp23lcv1024",
    .driver_data = (kernel_ulong_t)&mchp23lcv1024_caps,
    },
    {}
    };
    MODULE_DEVICE_TABLE(spi, mchp23k256_spi_ids);

    static struct spi_driver mchp23k256_driver = {
    .driver = {
    .name = "mchp23k256",
    .of_match_table = mchp23k256_of_table,
    },
    .probe = mchp23k256_probe,
    .remove = mchp23k256_remove,
    .id_table = mchp23k256_spi_ids,
    };

    module_spi_driver(mchp23k256_driver);

    MODULE_DESCRIPTION("MTD SPI driver for MCHP23K256 RAM chips");
    MODULE_AUTHOR("Andrew Lunn <andre@lunn.ch>");
    MODULE_LICENSE("GPL v2");
    MODULE_ALIAS("spi:mchp23k256");

    Thanks & Regards,
    Subashini

  • Hi Subashini,

    Could you run "k3conf dump clocks | grep -i spi" and share the logs?

    Additionally, could you enable more verbose logs for the probe function and share dmesg logs again? Below is the patch for making the probe more verbose:

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/48/3438.0001_2D00_Enable_2D00_debug_2D00_logs_2D00_for_2D00_device_2D00_driver_2D00_probing.patch

    We should see mchp23k256 string get printed out with the more verbose logs. If not printing out, then may be issues with kernel configuration or devicetree.

    Regards,

    Takuma

  • Hi Takuma,

    Thanks for sharing the patch file. 

    I have applied the patch file to enable verbose debug prints, and I am now able to see the debug output from the mchp23k256 driver.

    For your reference, I have attached the k3conf dump clocks | grep -i spi log & the complete dmesg logs

    k3conf dump clocks | grep -i spi log
    ----------------------------------------------------

    root@j7200-iG52m:~# k3conf dump clocks | grep -i spi
    | 157 | 3 | DEV_BOARD0_SPI2_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 12 | DEV_BOARD0_SPI1_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 32 | DEV_BOARD0_SPI3_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 49 | DEV_BOARD0_MCU_OSPI0_DQS_OUT | CLK_STATE_READY | 0 |
    | 157 | 110 | DEV_BOARD0_MCU_OSPI0_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 122 | DEV_BOARD0_SPI6_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 126 | DEV_BOARD0_MCU_SPI1_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 130 | DEV_BOARD0_MCU_SPI0_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 179 | DEV_BOARD0_SPI5_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 183 | DEV_BOARD0_SPI0_CLK_IN | CLK_STATE_READY | 0 |
    | 157 | 187 | DEV_BOARD0_MCU_OSPI0_LBCLKO_IN | CLK_STATE_READY | 0 |
    | 157 | 189 | DEV_BOARD0_SPI7_CLK_IN | CLK_STATE_READY | 0 |
    | 266 | 3 | DEV_MCSPI0_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 266 | 4 | DEV_MCSPI0_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 266 | 5 | DEV_MCSPI0_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 267 | 3 | DEV_MCSPI1_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 267 | 4 | DEV_MCSPI1_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 267 | 5 | DEV_MCSPI1_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 268 | 3 | DEV_MCSPI2_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 268 | 4 | DEV_MCSPI2_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 268 | 5 | DEV_MCSPI2_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 269 | 0 | DEV_MCSPI3_IO_CLKSPII_CLK | CLK_STATE_NOT_READY | 0 |
    | 269 | 1 | DEV_MCSPI3_IO_CLKSPII_CLK_PARENT_SPI_MAIN_3_IO_CLKSPIO_CLK | CLK_STATE_NOT_READY | 0 |
    | 269 | 3 | DEV_MCSPI3_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 269 | 4 | DEV_MCSPI3_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 269 | 5 | DEV_MCSPI3_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 270 | 0 | DEV_MCSPI4_IO_CLKSPII_CLK | CLK_STATE_READY | 0 |
    | 270 | 1 | DEV_MCSPI4_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 270 | 2 | DEV_MCSPI4_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 270 | 3 | DEV_MCSPI4_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 271 | 3 | DEV_MCSPI5_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 271 | 4 | DEV_MCSPI5_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 271 | 5 | DEV_MCSPI5_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 272 | 3 | DEV_MCSPI6_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 272 | 4 | DEV_MCSPI6_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 272 | 5 | DEV_MCSPI6_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 273 | 3 | DEV_MCSPI7_VBUSP_CLK | CLK_STATE_READY | 125000000 |
    | 273 | 4 | DEV_MCSPI7_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 273 | 5 | DEV_MCSPI7_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 103 | 0 | DEV_MCU_FSS0_OSPI_0_OSPI_RCLK_CLK | CLK_STATE_READY | 133333333 |
    | 103 | 1 | DEV_MCU_FSS0_OSPI_0_OSPI_RCLK_CLK_PARENT_HSDIV4_16FFT_MCU_1_HSDIVOUT4_CLK | CLK_STATE_READY | 133333333 |
    | 103 | 2 | DEV_MCU_FSS0_OSPI_0_OSPI_RCLK_CLK_PARENT_HSDIV4_16FFT_MCU_2_HSDIVOUT4_CLK | CLK_STATE_READY | 166666666 |
    | 103 | 3 | DEV_MCU_FSS0_OSPI_0_OSPI_HCLK_CLK | CLK_STATE_READY | 1000000000 |
    | 103 | 4 | DEV_MCU_FSS0_OSPI_0_OSPI_DQS_CLK | CLK_STATE_READY | 0 |
    | 103 | 5 | DEV_MCU_FSS0_OSPI_0_OSPI_ICLK_CLK | CLK_STATE_READY | 0 |
    | 103 | 6 | DEV_MCU_FSS0_OSPI_0_OSPI_ICLK_CLK_PARENT_BOARD_0_MCU_OSPI0_DQS_OUT | CLK_STATE_READY | 0 |
    | 103 | 7 | DEV_MCU_FSS0_OSPI_0_OSPI_ICLK_CLK_PARENT_FSS_MCU_0_OSPI_0_OSPI_OCLK_CLK | CLK_STATE_READY | 0 |
    | 103 | 8 | DEV_MCU_FSS0_OSPI_0_OSPI_PCLK_CLK | CLK_STATE_READY | 1000000000 |
    | 103 | 9 | DEV_MCU_FSS0_OSPI_0_OSPI_OCLK_CLK | CLK_STATE_READY | 0 |
    | 104 | 0 | DEV_MCU_FSS0_OSPI_1_OSPI_RCLK_CLK | CLK_STATE_READY | 133333333 |
    | 104 | 1 | DEV_MCU_FSS0_OSPI_1_OSPI_HCLK_CLK | CLK_STATE_READY | 1000000000 |
    | 104 | 7 | DEV_MCU_FSS0_OSPI_1_OSPI_PCLK_CLK | CLK_STATE_READY | 1000000000 |
    | 274 | 3 | DEV_MCU_MCSPI0_VBUSP_CLK | CLK_STATE_READY | 166666666 |
    | 274 | 4 | DEV_MCU_MCSPI0_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 274 | 5 | DEV_MCU_MCSPI0_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 275 | 0 | DEV_MCU_MCSPI1_IO_CLKSPII_CLK | CLK_STATE_NOT_READY | 0 |
    | 275 | 1 | DEV_MCU_MCSPI1_IO_CLKSPII_CLK_PARENT_SPI_MAIN_3_IO_CLKSPIO_CLK | CLK_STATE_NOT_READY | 0 |
    | 275 | 3 | DEV_MCU_MCSPI1_VBUSP_CLK | CLK_STATE_READY | 166666666 |
    | 275 | 4 | DEV_MCU_MCSPI1_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 275 | 5 | DEV_MCU_MCSPI1_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 276 | 0 | DEV_MCU_MCSPI2_IO_CLKSPII_CLK | CLK_STATE_READY | 0 |
    | 276 | 1 | DEV_MCU_MCSPI2_VBUSP_CLK | CLK_STATE_READY | 166666666 |
    | 276 | 2 | DEV_MCU_MCSPI2_CLKSPIREF_CLK | CLK_STATE_READY | 50000000 |
    | 276 | 3 | DEV_MCU_MCSPI2_IO_CLKSPIO_CLK | CLK_STATE_READY | 0 |
    | 226 | 0 | DEV_NAVSS0_SPINLOCK_0_CLK | CLK_STATE_READY | 500000000 |
    root@j7200-iG52m:~#


    Complete dmesg log
    -----------------------------

    [ 0.000000] node 0: [mem 0x00000000a4800000-0x00000000ffffffff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] cma: Reserved 32 MiB at 0x00000000fba00000
    [ 0.000000] psci: probing for conduit method from DT.
    [ 0.000000] psci: PSCIv1.1 detected in firmware.
    [ 0.000000] psci: Using standard PSCI v0.2 function IDs
    [ 0.000000] psci: Trusted OS migration not required
    [ 0.000000] psci: SMC Calling Convention v1.4
    [ 0.000000] percpu: Embedded 20 pages/cpu s41064 r8192 d32664 u81920
    [ 0.000000] pcpu-alloc: s41064 r8192 d32664 u81920 alloc=20*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1
    [ 0.000000] Detected PIPT I-cache on CPU0
    [ 0.000000] CPU features: detected: GIC system register CPU interface
    [ 0.000000] CPU features: detected: Spectre-v3a
    [ 0.000000] CPU features: detected: Spectre-BHB
    [ 0.000000] CPU features: detected: ARM erratum 1742098
    [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [ 0.000000] alternatives: applying boot alternatives
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096
    [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait
    [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] Memory: 1905796K/2097152K available (12096K kernel code, 1276K rwdata, 3956K rodata, 2048K init, 439K bss, 158588K reserved, 32768K cma-reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU event tracing is enabled.
    [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] Tracing variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.000000] Root IRQ handler: gic_handle_irq
    [ 0.000000] GICv3: GICv3 features: 16 PPIs
    [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [ 0.000000] ITS [mem 0x01820000-0x0182ffff]
    [ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
    [ 0.000000] ITS: using cache flushing for cmd queue
    [ 0.000000] GICv3: using LPI property table @0x0000000080030000
    [ 0.000000] GIC: using cache flushing for LPI property table
    [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080040000
    [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [ 0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [ 0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [ 0.008343] Console: colour dummy device 80x25
    [ 0.012907] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [ 0.023578] pid_max: default: 32768 minimum: 301
    [ 0.028316] LSM: Security Framework initializing
    [ 0.033094] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [ 0.040662] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [ 0.049508] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.056914] cblist_init_generic: Setting shift to 1 and lim to 1.
    [ 0.063181] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.070568] cblist_init_generic: Setting shift to 1 and lim to 1.
    [ 0.076889] rcu: Hierarchical SRCU implementation.
    [ 0.081788] rcu: Max phase no-delay instances is 1000.
    [ 0.087299] Platform MSI: msi-controller@1820000 domain created
    [ 0.093443] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [ 0.102797] EFI services will not be available.
    [ 0.107538] smp: Bringing up secondary CPUs ...
    [ 0.120702] Detected PIPT I-cache on CPU1
    [ 0.120772] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [ 0.120787] GICv3: CPU1: using allocated LPI pending table @0x0000000080050000
    [ 0.120819] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [ 0.120866] smp: Brought up 1 node, 2 CPUs
    [ 0.150216] SMP: Total of 2 processors activated.
    [ 0.155021] CPU features: detected: 32-bit EL0 Support
    [ 0.160275] CPU features: detected: CRC32 instructions
    [ 0.165553] CPU: All CPU(s) started at EL2
    [ 0.169735] alternatives: applying system-wide alternatives
    [ 0.176322] devtmpfs: initialized
    [ 0.183680] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [ 0.193666] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [ 0.201316] pinctrl core: initialized pinctrl subsystem
    [ 0.206794] bus: 'platform': __driver_probe_device: matched device reg-dummy with driver reg-dummy
    [ 0.206803] bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy
    [ 0.206891] driver: 'reg-dummy': driver_bound: bound to device 'reg-dummy'
    [ 0.206900] bus: 'platform': really_probe: bound device reg-dummy to driver reg-dummy
    [ 0.207018] DMI not present or invalid.
    [ 0.211277] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [ 0.217927] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [ 0.225234] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [ 0.233237] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [ 0.241368] audit: initializing netlink subsys (disabled)
    [ 0.246973] audit: type=2000 audit(0.156:1): state=initialized audit_enabled=0 res=1
    [ 0.247185] thermal_sys: Registered thermal governor 'step_wise'
    [ 0.254895] thermal_sys: Registered thermal governor 'power_allocator'
    [ 0.261050] cpuidle: using governor menu
    [ 0.271788] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [ 0.278752] ASID allocator initialised with 65536 entries
    [ 0.287110] bus: 'platform': __driver_probe_device: matched device 41c00000.sram with driver sram
    [ 0.287120] bus: 'platform': really_probe: probing driver sram with device 41c00000.sram
    [ 0.287191] driver: 'sram': driver_bound: bound to device '41c00000.sram'
    [ 0.287211] bus: 'platform': really_probe: bound device 41c00000.sram to driver sram
    [ 0.287400] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 0.287411] platform 42110000.gpio: Added to deferred list
    [ 0.288248] bus: 'platform': __driver_probe_device: matched device 70000000.sram with driver sram
    [ 0.288252] bus: 'platform': really_probe: probing driver sram with device 70000000.sram
    [ 0.288327] driver: 'sram': driver_bound: bound to device '70000000.sram'
    [ 0.288345] bus: 'platform': really_probe: bound device 70000000.sram to driver sram
    [ 0.290067] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 0.290076] platform 600000.gpio: Added to deferred list
    [ 0.290292] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [ 0.300704] KASLR disabled due to lack of seed
    [ 0.308135] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [ 0.315101] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [ 0.321507] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [ 0.328453] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [ 0.334883] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [ 0.341818] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [ 0.348220] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [ 0.355154] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [ 0.362347] bus: 'platform': __driver_probe_device: matched device 43000014.chipid with driver k3-chipinfo
    [ 0.362357] bus: 'platform': really_probe: probing driver k3-chipinfo with device 43000014.chipid
    [ 0.362473] k3-chipinfo 43000014.chipid: Family:J7200 rev:SR2.0 JTAGID[0x1bb6d02f] Detected
    [ 0.371023] driver: 'k3-chipinfo': driver_bound: bound to device '43000014.chipid'
    [ 0.371049] bus: 'platform': really_probe: bound device 43000014.chipid to driver k3-chipinfo
    [ 0.371135] bus: 'platform': __driver_probe_device: matched device fixedregulator-vsys3v3 with driver reg-fixed-voltage
    [ 0.371139] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device fixedregulator-vsys3v3
    [ 0.371173] reg-fixed-voltage fixedregulator-vsys3v3: GPIO lookup for consumer (null)
    [ 0.371177] reg-fixed-voltage fixedregulator-vsys3v3: using device tree for GPIO lookup
    [ 0.371183] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vsys3v3[0]'
    [ 0.371190] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vsys3v3[0]'
    [ 0.371197] reg-fixed-voltage fixedregulator-vsys3v3: using lookup tables for GPIO lookup
    [ 0.371200] reg-fixed-voltage fixedregulator-vsys3v3: No GPIO consumer (null) found
    [ 0.371276] driver: 'reg-fixed-voltage': driver_bound: bound to device 'fixedregulator-vsys3v3'
    [ 0.371293] bus: 'platform': really_probe: bound device fixedregulator-vsys3v3 to driver reg-fixed-voltage
    [ 0.371298] bus: 'platform': __driver_probe_device: matched device fixedregulator-vcca5v with driver reg-fixed-voltage
    [ 0.371301] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device fixedregulator-vcca5v
    [ 0.371332] reg-fixed-voltage fixedregulator-vcca5v: GPIO lookup for consumer (null)
    [ 0.371335] reg-fixed-voltage fixedregulator-vcca5v: using device tree for GPIO lookup
    [ 0.371339] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vcca5v[0]'
    [ 0.371346] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vcca5v[0]'
    [ 0.371351] reg-fixed-voltage fixedregulator-vcca5v: using lookup tables for GPIO lookup
    [ 0.371353] reg-fixed-voltage fixedregulator-vcca5v: No GPIO consumer (null) found
    [ 0.371403] driver: 'reg-fixed-voltage': driver_bound: bound to device 'fixedregulator-vcca5v'
    [ 0.371416] bus: 'platform': really_probe: bound device fixedregulator-vcca5v to driver reg-fixed-voltage
    [ 0.371466] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 0.371475] platform gpio-regulator-TLV71033: Added to deferred list
    [ 0.371504] iommu: Default domain type: Translated
    [ 0.376491] iommu: DMA domain TLB invalidation policy: strict mode
    [ 0.383010] SCSI subsystem initialized
    [ 0.386935] libata version 3.00 loaded.
    [ 0.387023] usbcore: registered new interface driver usbfs
    [ 0.392647] usbcore: registered new interface driver hub
    [ 0.398085] usbcore: registered new device driver usb
    [ 0.403381] bus: 'platform': __driver_probe_device: matched device 40b00000.i2c with driver omap_i2c
    [ 0.403392] platform 40b00000.i2c: Added to deferred list
    [ 0.403397] bus: 'platform': __driver_probe_device: matched device 42120000.i2c with driver omap_i2c
    [ 0.403404] platform 42120000.i2c: Added to deferred list
    [ 0.403444] pps_core: LinuxPPS API ver. 1 registered
    [ 0.408516] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.417854] PTP clock support registered
    [ 0.421925] EDAC MC: Ver: 3.0.0
    [ 0.425238] bus: 'platform': __driver_probe_device: matched device firmware:psci with driver psci-cpuidle-domain
    [ 0.425243] bus: 'platform': really_probe: probing driver psci-cpuidle-domain with device firmware:psci
    [ 0.425267] driver: 'psci-cpuidle-domain': driver_bound: bound to device 'firmware:psci'
    [ 0.425285] bus: 'platform': really_probe: bound device firmware:psci to driver psci-cpuidle-domain
    [ 0.425449] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 0.425457] platform 31f80000.mailbox: Added to deferred list
    [ 0.425460] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 0.425466] platform 31f81000.mailbox: Added to deferred list
    [ 0.425615] FPGA manager framework
    [ 0.429130] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.435796] clocksource: Switched to clocksource arch_sys_counter
    [ 0.442176] VFS: Disk quotas dquot_6.6.0
    [ 0.446209] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.456284] NET: Registered PF_INET protocol family
    [ 0.461586] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [ 0.470113] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
    [ 0.478857] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [ 0.486778] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [ 0.494953] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
    [ 0.503007] TCP: Hash tables configured (established 16384 bind 16384)
    [ 0.509830] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [ 0.516721] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [ 0.524124] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [ 0.530203] RPC: Registered named UNIX socket transport module.
    [ 0.536261] RPC: Registered udp transport module.
    [ 0.541065] RPC: Registered tcp transport module.
    [ 0.545868] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.552455] NET: Registered PF_XDP protocol family
    [ 0.557356] PCI: CLS 0 bytes, default 64
    [ 0.561599] bus: 'platform': __driver_probe_device: matched device pmu with driver armv8-pmu
    [ 0.561610] bus: 'platform': really_probe: probing driver armv8-pmu with device pmu
    [ 0.561761] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [ 0.570129] driver: 'armv8-pmu': driver_bound: bound to device 'pmu'
    [ 0.570167] bus: 'platform': really_probe: bound device pmu to driver armv8-pmu
    [ 0.570832] Initialise system trusted keyrings
    [ 0.575520] workingset: timestamp_bits=46 max_order=19 bucket_order=0
    [ 0.584294] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.590571] NFS: Registering the id_resolver key type
    [ 0.595777] Key type id_resolver registered
    [ 0.600049] Key type id_legacy registered
    [ 0.604168] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.611018] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [ 0.638342] Key type asymmetric registered
    [ 0.642532] Asymmetric key parser 'x509' registered
    [ 0.647545] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
    [ 0.655194] io scheduler mq-deadline registered
    [ 0.659828] io scheduler kyber registered
    [ 0.664277] bus: 'platform': __driver_probe_device: matched device 42200000.interrupt-controller with driver ti-sci-intr
    [ 0.664287] bus: 'platform': really_probe: probing driver ti-sci-intr with device 42200000.interrupt-controller
    [ 0.664331] ti-sci-intr 42200000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.664343] platform 42200000.interrupt-controller: Added to deferred list
    [ 0.664377] bus: 'platform': __driver_probe_device: matched device bus@100000:interrupt-controller@a00000 with driver ti-sci-intr
    [ 0.664382] bus: 'platform': really_probe: probing driver ti-sci-intr with device bus@100000:interrupt-controller@a00000
    [ 0.664399] ti-sci-intr bus@100000:interrupt-controller@a00000: Driver ti-sci-intr requests probe deferral
    [ 0.664406] platform bus@100000:interrupt-controller@a00000: Added to deferred list
    [ 0.664412] bus: 'platform': __driver_probe_device: matched device 310e0000.interrupt-controller with driver ti-sci-intr
    [ 0.664416] bus: 'platform': really_probe: probing driver ti-sci-intr with device 310e0000.interrupt-controller
    [ 0.664431] ti-sci-intr 310e0000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.664438] platform 310e0000.interrupt-controller: Added to deferred list
    [ 0.664517] bus: 'platform': __driver_probe_device: matched device 33d00000.msi-controller with driver ti-sci-inta
    [ 0.664525] platform 33d00000.msi-controller: Added to deferred list
    [ 0.664553] bus: 'platform': __driver_probe_device: matched device bus@100000 with driver simple-pm-bus
    [ 0.664556] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000
    [ 0.664569] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000'
    [ 0.664744] bus: 'platform': really_probe: bound device bus@100000 to driver simple-pm-bus
    [ 0.664751] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@28380000 with driver simple-pm-bus
    [ 0.664754] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000:bus@28380000
    [ 0.664769] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000:bus@28380000'
    [ 0.664814] bus: 'platform': really_probe: bound device bus@100000:bus@28380000 to driver simple-pm-bus
    [ 0.664820] bus: 'platform': __driver_probe_device: matched device 40f00000.syscon with driver simple-pm-bus
    [ 0.664823] bus: 'platform': really_probe: probing driver simple-pm-bus with device 40f00000.syscon
    [ 0.664836] simple-pm-bus: probe of 40f00000.syscon rejects match -19
    [ 0.664851] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@28380000:bus@28380000 with driver simple-pm-bus
    [ 0.664855] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000:bus@28380000:bus@28380000
    [ 0.664866] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000:bus@28380000:bus@28380000'
    [ 0.664882] bus: 'platform': really_probe: bound device bus@100000:bus@28380000:bus@28380000 to driver simple-pm-bus
    [ 0.664891] bus: 'platform': __driver_probe_device: matched device 47000000.syscon with driver simple-pm-bus
    [ 0.664894] bus: 'platform': really_probe: probing driver simple-pm-bus with device 47000000.syscon
    [ 0.664906] simple-pm-bus: probe of 47000000.syscon rejects match -19
    [ 0.664917] bus: 'platform': __driver_probe_device: matched device 100000.scm-conf with driver simple-pm-bus
    [ 0.664921] bus: 'platform': really_probe: probing driver simple-pm-bus with device 100000.scm-conf
    [ 0.664933] simple-pm-bus: probe of 100000.scm-conf rejects match -19
    [ 0.664943] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@30000000 with driver simple-pm-bus
    [ 0.664946] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000:bus@30000000
    [ 0.664956] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000:bus@30000000'
    [ 0.664986] bus: 'platform': really_probe: bound device bus@100000:bus@30000000 to driver simple-pm-bus
    [ 0.665309] bus: 'platform': __driver_probe_device: matched device 40f04040.phy with driver phy-gmii-sel
    [ 0.665313] bus: 'platform': really_probe: probing driver phy-gmii-sel with device 40f04040.phy
    [ 0.665452] driver: 'phy-gmii-sel': driver_bound: bound to device '40f04040.phy'
    [ 0.665470] bus: 'platform': really_probe: bound device 40f04040.phy to driver phy-gmii-sel
    [ 0.665502] bus: 'platform': __driver_probe_device: matched device 104044.phy with driver phy-gmii-sel
    [ 0.665506] bus: 'platform': really_probe: probing driver phy-gmii-sel with device 104044.phy
    [ 0.665667] driver: 'phy-gmii-sel': driver_bound: bound to device '104044.phy'
    [ 0.665686] bus: 'platform': really_probe: bound device 104044.phy to driver phy-gmii-sel
    [ 0.665792] bus: 'platform': __driver_probe_device: matched device bus@100000:wiz@5060000 with driver wiz
    [ 0.665801] platform bus@100000:wiz@5060000: Added to deferred list
    [ 0.665855] bus: 'platform': __driver_probe_device: matched device 4301c000.pinctrl with driver pinctrl-single
    [ 0.665859] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c000.pinctrl
    [ 0.665903] pinctrl-single 4301c000.pinctrl: 13 pins, size 52
    [ 0.671841] driver: 'pinctrl-single': driver_bound: bound to device '4301c000.pinctrl'
    [ 0.671962] bus: 'platform': really_probe: bound device 4301c000.pinctrl to driver pinctrl-single
    [ 0.671969] bus: 'platform': __driver_probe_device: matched device 4301c038.pinctrl with driver pinctrl-single
    [ 0.671972] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c038.pinctrl
    [ 0.672003] pinctrl-single 4301c038.pinctrl: 2 pins, size 8
    [ 0.677728] driver: 'pinctrl-single': driver_bound: bound to device '4301c038.pinctrl'
    [ 0.677766] bus: 'platform': really_probe: bound device 4301c038.pinctrl to driver pinctrl-single
    [ 0.677772] bus: 'platform': __driver_probe_device: matched device 4301c068.pinctrl with driver pinctrl-single
    [ 0.677775] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c068.pinctrl
    [ 0.677839] pinctrl-single 4301c068.pinctrl: 59 pins, size 236
    [ 0.683824] driver: 'pinctrl-single': driver_bound: bound to device '4301c068.pinctrl'
    [ 0.683960] bus: 'platform': really_probe: bound device 4301c068.pinctrl to driver pinctrl-single
    [ 0.683967] bus: 'platform': __driver_probe_device: matched device 4301c174.pinctrl with driver pinctrl-single
    [ 0.683971] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c174.pinctrl
    [ 0.684005] pinctrl-single 4301c174.pinctrl: 8 pins, size 32
    [ 0.689812] driver: 'pinctrl-single': driver_bound: bound to device '4301c174.pinctrl'
    [ 0.689852] bus: 'platform': really_probe: bound device 4301c174.pinctrl to driver pinctrl-single
    [ 0.689901] bus: 'platform': __driver_probe_device: matched device 11c000.pinctrl with driver pinctrl-single
    [ 0.689904] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c000.pinctrl
    [ 0.689977] pinctrl-single 11c000.pinctrl: 67 pins, size 268
    [ 0.695778] driver: 'pinctrl-single': driver_bound: bound to device '11c000.pinctrl'
    [ 0.695974] bus: 'platform': really_probe: bound device 11c000.pinctrl to driver pinctrl-single
    [ 0.695981] bus: 'platform': __driver_probe_device: matched device 11c110.pinctrl with driver pinctrl-single
    [ 0.695985] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c110.pinctrl
    [ 0.696015] pinctrl-single 11c110.pinctrl: 1 pins, size 4
    [ 0.701563] driver: 'pinctrl-single': driver_bound: bound to device '11c110.pinctrl'
    [ 0.701579] bus: 'platform': really_probe: bound device 11c110.pinctrl to driver pinctrl-single
    [ 0.701584] bus: 'platform': __driver_probe_device: matched device 11c11c.pinctrl with driver pinctrl-single
    [ 0.701588] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c11c.pinctrl
    [ 0.701614] pinctrl-single 11c11c.pinctrl: 3 pins, size 12
    [ 0.707239] driver: 'pinctrl-single': driver_bound: bound to device '11c11c.pinctrl'
    [ 0.707277] bus: 'platform': really_probe: bound device 11c11c.pinctrl to driver pinctrl-single
    [ 0.707284] bus: 'platform': __driver_probe_device: matched device 11c164.pinctrl with driver pinctrl-single
    [ 0.707287] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c164.pinctrl
    [ 0.707309] pinctrl-single 11c164.pinctrl: 2 pins, size 8
    [ 0.712849] driver: 'pinctrl-single': driver_bound: bound to device '11c164.pinctrl'
    [ 0.712863] bus: 'platform': really_probe: bound device 11c164.pinctrl to driver pinctrl-single
    [ 0.712888] bus: 'platform': __driver_probe_device: matched device a40000.pinctrl with driver pinctrl-single
    [ 0.712892] bus: 'platform': really_probe: probing driver pinctrl-single with device a40000.pinctrl
    [ 0.713263] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [ 0.719270] driver: 'pinctrl-single': driver_bound: bound to device 'a40000.pinctrl'
    [ 0.719290] bus: 'platform': really_probe: bound device a40000.pinctrl to driver pinctrl-single
    [ 0.719898] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 0.719913] platform 2910000.pcie: Added to deferred list
    [ 0.720387] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 0.720391] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 0.720451] ti-udma 285c0000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.720469] platform 285c0000.dma-controller: Added to deferred list
    [ 0.720500] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 0.720503] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 0.720572] ti-udma 31150000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.720587] platform 31150000.dma-controller: Added to deferred list
    [ 0.720756] bus: 'platform': __driver_probe_device: matched device 2b800000.ringacc with driver k3-ringacc
    [ 0.720760] bus: 'platform': really_probe: probing driver k3-ringacc with device 2b800000.ringacc
    [ 0.720782] k3-ringacc 2b800000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.720788] platform 2b800000.ringacc: Added to deferred list
    [ 0.720800] bus: 'platform': __driver_probe_device: matched device 3c000000.ringacc with driver k3-ringacc
    [ 0.720803] bus: 'platform': really_probe: probing driver k3-ringacc with device 3c000000.ringacc
    [ 0.720816] k3-ringacc 3c000000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.720822] platform 3c000000.ringacc: Added to deferred list
    [ 0.722561] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [ 0.730165] bus: 'platform': __driver_probe_device: matched device serial8250 with driver serial8250
    [ 0.730173] bus: 'platform': really_probe: probing driver serial8250 with device serial8250
    [ 0.730188] driver: 'serial8250': driver_bound: bound to device 'serial8250'
    [ 0.730195] bus: 'platform': really_probe: bound device serial8250 to driver serial8250
    [ 0.730270] bus: 'platform': __driver_probe_device: matched device 40a00000.serial with driver omap8250
    [ 0.730281] platform 40a00000.serial: Added to deferred list
    [ 0.730331] bus: 'platform': __driver_probe_device: matched device 2800000.serial with driver omap8250
    [ 0.730335] bus: 'platform': really_probe: probing driver omap8250 with device 2800000.serial
    [ 0.730381] omap8250 2800000.serial: Driver omap8250 requests probe deferral
    [ 0.730393] platform 2800000.serial: Added to deferred list
    [ 0.730399] bus: 'platform': __driver_probe_device: matched device 2810000.serial with driver omap8250
    [ 0.730405] platform 2810000.serial: Added to deferred list
    [ 0.733722] loop: module loaded
    [ 0.737504] megasas: 07.719.03.00-rc1
    [ 0.741821] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.741840] platform 40310000.spi: Added to deferred list
    [ 0.742231] mdio_bus fixed-0: GPIO lookup for consumer reset
    [ 0.742236] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [ 0.742240] mdio_bus fixed-0: No GPIO consumer reset found
    [ 0.742790] tun: Universal TUN/TAP device driver, 1.6
    [ 0.748175] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 0.748189] platform c000000.ethernet: Added to deferred list
    [ 0.748247] bus: 'platform': __driver_probe_device: matched device 310d0000.cpts with driver am65-cpts
    [ 0.748255] platform 310d0000.cpts: Added to deferred list
    [ 0.748338] VFIO - User Level meta-driver version: 0.3
    [ 0.754053] bus: 'platform': __driver_probe_device: matched device 4104000.cdns-usb with driver cdns3-ti
    [ 0.754065] platform 4104000.cdns-usb: Added to deferred list
    [ 0.754332] usbcore: registered new interface driver cdc_acm
    [ 0.760135] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [ 0.768338] usbcore: registered new interface driver usb-storage
    [ 0.774879] i2c_dev: i2c /dev entries driver
    [ 0.779536] bus: 'platform': __driver_probe_device: matched device 42040000.temperature-sensor with driver k3-j72xx-soc-thermal
    [ 0.779550] platform 42040000.temperature-sensor: Added to deferred list
    [ 0.779699] bus: 'platform': __driver_probe_device: matched device cpufreq-dt with driver cpufreq-dt
    [ 0.779704] bus: 'platform': really_probe: probing driver cpufreq-dt with device cpufreq-dt
    [ 0.779770] cpufreq-dt cpufreq-dt: Driver cpufreq-dt requests probe deferral
    [ 0.779782] platform cpufreq-dt: Added to deferred list
    [ 0.779974] bus: 'platform': __driver_probe_device: matched device psci-cpuidle with driver psci-cpuidle
    [ 0.779980] bus: 'platform': really_probe: probing driver psci-cpuidle with device psci-cpuidle
    [ 0.779993] psci-cpuidle: probe of psci-cpuidle rejects match -19
    [ 0.780108] sdhci: Secure Digital Host Controller Interface driver
    [ 0.786441] sdhci: Copyright(c) Pierre Ossman
    [ 0.790949] platform 4f80000.mmc: probing driver sdhci-am654 asynchronously
    [ 0.790961] platform 4fb0000.mmc: probing driver sdhci-am654 asynchronously
    [ 0.790965] bus: 'platform': __driver_probe_device: matched device 4f80000.mmc with driver sdhci-am654
    [ 0.790975] platform 4f80000.mmc: Added to deferred list
    [ 0.790978] platform 4f80000.mmc: driver sdhci-am654 async attach completed: -517
    [ 0.790982] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 0.790989] platform 4fb0000.mmc: Added to deferred list
    [ 0.790991] platform 4fb0000.mmc: driver sdhci-am654 async attach completed: -517
    [ 0.791002] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 0.797036] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.803196] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller with driver ti-sci
    [ 0.803204] platform 44083000.system-controller: Added to deferred list
    [ 0.803263] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [ 0.809969] usbcore: registered new interface driver usbhid
    [ 0.815666] usbhid: USB HID core driver
    [ 0.819610] bus: 'platform': __driver_probe_device: matched device 32c00000.mailbox with driver ti-msgmgr
    [ 0.819614] bus: 'platform': really_probe: probing driver ti-msgmgr with device 32c00000.mailbox
    [ 0.819839] driver: 'ti-msgmgr': driver_bound: bound to device '32c00000.mailbox'
    [ 0.819872] bus: 'platform': really_probe: bound device 32c00000.mailbox to driver ti-msgmgr
    [ 0.820084] bus: 'platform': __driver_probe_device: matched device firmware:optee with driver optee
    [ 0.820088] bus: 'platform': really_probe: probing driver optee with device firmware:optee
    [ 0.820105] optee: probing for conduit method.
    [ 0.824661] optee: revision 4.1 (012cdca4)
    [ 0.841094] optee: dynamic shared memory is enabled
    [ 0.850485] optee: initialized driver
    [ 0.854231] driver: 'optee': driver_bound: bound to device 'firmware:optee'
    [ 0.854251] bus: 'platform': really_probe: bound device firmware:optee to driver optee
    [ 0.854379] bus: 'platform': __driver_probe_device: matched device 47000000.syscon:hbmc-mux with driver mmio-mux
    [ 0.854383] bus: 'platform': really_probe: probing driver mmio-mux with device 47000000.syscon:hbmc-mux
    [ 0.854505] driver: 'mmio-mux': driver_bound: bound to device '47000000.syscon:hbmc-mux'
    [ 0.854522] bus: 'platform': really_probe: bound device 47000000.syscon:hbmc-mux to driver mmio-mux
    [ 0.854532] bus: 'platform': __driver_probe_device: matched device 100000.scm-conf:mux-controller@4080 with driver mmio-mux
    [ 0.854536] bus: 'platform': really_probe: probing driver mmio-mux with device 100000.scm-conf:mux-controller@4080
    [ 0.854583] driver: 'mmio-mux': driver_bound: bound to device '100000.scm-conf:mux-controller@4080'
    [ 0.854595] bus: 'platform': really_probe: bound device 100000.scm-conf:mux-controller@4080 to driver mmio-mux
    [ 0.854600] bus: 'platform': __driver_probe_device: matched device 100000.scm-conf:mux-controller@4000 with driver mmio-mux
    [ 0.854604] bus: 'platform': really_probe: probing driver mmio-mux with device 100000.scm-conf:mux-controller@4000
    [ 0.854641] driver: 'mmio-mux': driver_bound: bound to device '100000.scm-conf:mux-controller@4000'
    [ 0.854654] bus: 'platform': really_probe: bound device 100000.scm-conf:mux-controller@4000 to driver mmio-mux
    [ 0.855161] bus: 'platform': __driver_probe_device: matched device snd-soc-dummy with driver snd-soc-dummy
    [ 0.855169] bus: 'platform': really_probe: probing driver snd-soc-dummy with device snd-soc-dummy
    [ 0.855188] driver: 'snd-soc-dummy': driver_bound: bound to device 'snd-soc-dummy'
    [ 0.855195] bus: 'platform': really_probe: bound device snd-soc-dummy to driver snd-soc-dummy
    [ 0.855375] Initializing XFRM netlink socket
    [ 0.859763] NET: Registered PF_PACKET protocol family
    [ 0.864965] Key type dns_resolver registered
    [ 0.869526] registered taskstats version 1
    [ 0.873732] Loading compiled-in X.509 certificates
    [ 0.883148] platform 42110000.gpio: Retrying from deferred list
    [ 0.883168] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 0.883183] platform 42110000.gpio: Added to deferred list
    [ 0.883191] platform 600000.gpio: Retrying from deferred list
    [ 0.883196] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 0.883203] platform 600000.gpio: Added to deferred list
    [ 0.883208] platform gpio-regulator-TLV71033: Retrying from deferred list
    [ 0.883222] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 0.883228] platform gpio-regulator-TLV71033: Added to deferred list
    [ 0.883235] platform 40b00000.i2c: Retrying from deferred list
    [ 0.883245] bus: 'platform': __driver_probe_device: matched device 40b00000.i2c with driver omap_i2c
    [ 0.883252] platform 40b00000.i2c: Added to deferred list
    [ 0.883258] platform 42120000.i2c: Retrying from deferred list
    [ 0.883266] bus: 'platform': __driver_probe_device: matched device 42120000.i2c with driver omap_i2c
    [ 0.883273] platform 42120000.i2c: Added to deferred list
    [ 0.883279] platform 31f80000.mailbox: Retrying from deferred list
    [ 0.883294] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 0.883300] platform 31f80000.mailbox: Added to deferred list
    [ 0.883306] platform 31f81000.mailbox: Retrying from deferred list
    [ 0.883315] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 0.883320] platform 31f81000.mailbox: Added to deferred list
    [ 0.883326] platform 42200000.interrupt-controller: Retrying from deferred list
    [ 0.883343] bus: 'platform': __driver_probe_device: matched device 42200000.interrupt-controller with driver ti-sci-intr
    [ 0.883346] bus: 'platform': really_probe: probing driver ti-sci-intr with device 42200000.interrupt-controller
    [ 0.883395] ti-sci-intr 42200000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.883406] platform 42200000.interrupt-controller: Added to deferred list
    [ 0.883562] platform bus@100000:interrupt-controller@a00000: Retrying from deferred list
    [ 0.883577] bus: 'platform': __driver_probe_device: matched device bus@100000:interrupt-controller@a00000 with driver ti-sci-intr
    [ 0.883581] bus: 'platform': really_probe: probing driver ti-sci-intr with device bus@100000:interrupt-controller@a00000
    [ 0.883603] ti-sci-intr bus@100000:interrupt-controller@a00000: Driver ti-sci-intr requests probe deferral
    [ 0.883609] platform bus@100000:interrupt-controller@a00000: Added to deferred list
    [ 0.883680] platform 310e0000.interrupt-controller: Retrying from deferred list
    [ 0.883693] bus: 'platform': __driver_probe_device: matched device 310e0000.interrupt-controller with driver ti-sci-intr
    [ 0.883697] bus: 'platform': really_probe: probing driver ti-sci-intr with device 310e0000.interrupt-controller
    [ 0.883715] ti-sci-intr 310e0000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.883721] platform 310e0000.interrupt-controller: Added to deferred list
    [ 0.883780] platform 33d00000.msi-controller: Retrying from deferred list
    [ 0.883818] bus: 'platform': __driver_probe_device: matched device 33d00000.msi-controller with driver ti-sci-inta
    [ 0.883826] platform 33d00000.msi-controller: Added to deferred list
    [ 0.883834] platform bus@100000:wiz@5060000: Retrying from deferred list
    [ 0.883853] bus: 'platform': __driver_probe_device: matched device bus@100000:wiz@5060000 with driver wiz
    [ 0.883860] platform bus@100000:wiz@5060000: Added to deferred list
    [ 0.883864] platform 2910000.pcie: Retrying from deferred list
    [ 0.883890] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 0.883898] platform 2910000.pcie: Added to deferred list
    [ 0.883904] platform 285c0000.dma-controller: Retrying from deferred list
    [ 0.883931] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 0.883935] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 0.883997] ti-udma 285c0000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.884013] platform 285c0000.dma-controller: Added to deferred list
    [ 0.884068] platform 31150000.dma-controller: Retrying from deferred list
    [ 0.884100] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 0.884104] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 0.884171] ti-udma 31150000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.884187] platform 31150000.dma-controller: Added to deferred list
    [ 0.884235] platform 2b800000.ringacc: Retrying from deferred list
    [ 0.884267] bus: 'platform': __driver_probe_device: matched device 2b800000.ringacc with driver k3-ringacc
    [ 0.884270] bus: 'platform': really_probe: probing driver k3-ringacc with device 2b800000.ringacc
    [ 0.884288] k3-ringacc 2b800000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.884293] platform 2b800000.ringacc: Added to deferred list
    [ 0.884337] platform 3c000000.ringacc: Retrying from deferred list
    [ 0.884369] bus: 'platform': __driver_probe_device: matched device 3c000000.ringacc with driver k3-ringacc
    [ 0.884372] bus: 'platform': really_probe: probing driver k3-ringacc with device 3c000000.ringacc
    [ 0.884385] k3-ringacc 3c000000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.884391] platform 3c000000.ringacc: Added to deferred list
    [ 0.884435] platform 40a00000.serial: Retrying from deferred list
    [ 0.884476] bus: 'platform': __driver_probe_device: matched device 40a00000.serial with driver omap8250
    [ 0.884482] platform 40a00000.serial: Added to deferred list
    [ 0.884487] platform 2800000.serial: Retrying from deferred list
    [ 0.884525] bus: 'platform': __driver_probe_device: matched device 2800000.serial with driver omap8250
    [ 0.884528] bus: 'platform': really_probe: probing driver omap8250 with device 2800000.serial
    [ 0.884572] omap8250 2800000.serial: Driver omap8250 requests probe deferral
    [ 0.884582] platform 2800000.serial: Added to deferred list
    [ 0.884626] platform 2810000.serial: Retrying from deferred list
    [ 0.884667] bus: 'platform': __driver_probe_device: matched device 2810000.serial with driver omap8250
    [ 0.884673] platform 2810000.serial: Added to deferred list
    [ 0.884679] platform 40310000.spi: Retrying from deferred list
    [ 0.884730] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.884736] platform 40310000.spi: Added to deferred list
    [ 0.884742] platform c000000.ethernet: Retrying from deferred list
    [ 0.884790] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 0.884796] platform c000000.ethernet: Added to deferred list
    [ 0.884801] platform 310d0000.cpts: Retrying from deferred list
    [ 0.884846] bus: 'platform': __driver_probe_device: matched device 310d0000.cpts with driver am65-cpts
    [ 0.884851] platform 310d0000.cpts: Added to deferred list
    [ 0.884856] platform 4104000.cdns-usb: Retrying from deferred list
    [ 0.884904] bus: 'platform': __driver_probe_device: matched device 4104000.cdns-usb with driver cdns3-ti
    [ 0.884910] platform 4104000.cdns-usb: Added to deferred list
    [ 0.884916] platform 42040000.temperature-sensor: Retrying from deferred list
    [ 0.884973] bus: 'platform': __driver_probe_device: matched device 42040000.temperature-sensor with driver k3-j72xx-soc-thermal
    [ 0.884978] platform 42040000.temperature-sensor: Added to deferred list
    [ 0.884984] platform cpufreq-dt: Retrying from deferred list
    [ 0.885008] bus: 'platform': __driver_probe_device: matched device cpufreq-dt with driver cpufreq-dt
    [ 0.885011] bus: 'platform': really_probe: probing driver cpufreq-dt with device cpufreq-dt
    [ 0.885074] cpufreq-dt cpufreq-dt: Driver cpufreq-dt requests probe deferral
    [ 0.885083] platform cpufreq-dt: Added to deferred list
    [ 0.885094] platform 4f80000.mmc: Retrying from deferred list
    [ 0.885182] platform 4f80000.mmc: scheduling asynchronous probe
    [ 0.885194] platform 4fb0000.mmc: Retrying from deferred list
    [ 0.885290] platform 4fb0000.mmc: scheduling asynchronous probe
    [ 0.885297] platform 44083000.system-controller: Retrying from deferred list
    [ 0.885389] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller with driver ti-sci
    [ 0.885394] bus: 'platform': really_probe: probing driver ti-sci with device 44083000.system-controller
    [ 0.885399] bus: 'platform': __driver_probe_device: matched device 4f80000.mmc with driver sdhci-am654
    [ 0.885410] platform 4f80000.mmc: Added to deferred list
    [ 0.885414] platform 4f80000.mmc: async probe completed
    [ 0.885498] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 0.885505] platform 4fb0000.mmc: Added to deferred list
    [ 0.885509] platform 4fb0000.mmc: async probe completed
    [ 0.885661] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
    [ 0.896413] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller:power-controller with driver ti_sci_pm_domains
    [ 0.896420] bus: 'platform': really_probe: probing driver ti_sci_pm_domains with device 44083000.system-controller:power-controller
    [ 0.896924] driver: 'ti_sci_pm_domains': driver_bound: bound to device '44083000.system-controller:power-controller'
    [ 0.896976] bus: 'platform': really_probe: bound device 44083000.system-controller:power-controller to driver ti_sci_pm_domains
    [ 0.897455] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller:clock-controller with driver ti-sci-clk
    [ 0.897463] bus: 'platform': really_probe: probing driver ti-sci-clk with device 44083000.system-controller:clock-controller
    [ 0.910049] driver: 'ti-sci-clk': driver_bound: bound to device '44083000.system-controller:clock-controller'
    [ 0.910133] bus: 'platform': really_probe: bound device 44083000.system-controller:clock-controller to driver ti-sci-clk
    [ 0.910374] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller:reset-controller with driver ti-sci-reset
    [ 0.910382] bus: 'platform': really_probe: probing driver ti-sci-reset with device 44083000.system-controller:reset-controller
    [ 0.910409] driver: 'ti-sci-reset': driver_bound: bound to device '44083000.system-controller:reset-controller'
    [ 0.910430] bus: 'platform': really_probe: bound device 44083000.system-controller:reset-controller to driver ti-sci-reset
    [ 0.910438] driver: 'ti-sci': driver_bound: bound to device '44083000.system-controller'
    [ 0.910457] bus: 'platform': really_probe: bound device 44083000.system-controller to driver ti-sci
    [ 0.910470] platform 42110000.gpio: Retrying from deferred list
    [ 0.910475] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 0.910483] platform 42110000.gpio: Added to deferred list
    [ 0.910490] platform 600000.gpio: Retrying from deferred list
    [ 0.910496] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 0.910502] platform 600000.gpio: Added to deferred list
    [ 0.910507] platform gpio-regulator-TLV71033: Retrying from deferred list
    [ 0.910514] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 0.910519] platform gpio-regulator-TLV71033: Added to deferred list
    [ 0.910524] platform 40b00000.i2c: Retrying from deferred list
    [ 0.910533] bus: 'platform': __driver_probe_device: matched device 40b00000.i2c with driver omap_i2c
    [ 0.910537] bus: 'platform': really_probe: probing driver omap_i2c with device 40b00000.i2c
    [ 0.911024] i2c i2c-1: GPIO lookup for consumer scl
    [ 0.911030] i2c i2c-1: using device tree for GPIO lookup
    [ 0.911037] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.911046] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.911054] i2c i2c-1: using lookup tables for GPIO lookup
    [ 0.911057] i2c i2c-1: No GPIO consumer scl found
    [ 0.911071] i2c i2c-1: GPIO lookup for consumer sda
    [ 0.911074] i2c i2c-1: using device tree for GPIO lookup
    [ 0.911078] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.911085] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.911091] i2c i2c-1: using lookup tables for GPIO lookup
    [ 0.911094] i2c i2c-1: No GPIO consumer sda found
    [ 0.911197] bus: 'i2c': __driver_probe_device: matched device 1-004c with driver tmp421
    [ 0.911203] bus: 'i2c': really_probe: probing driver tmp421 with device 1-004c
    [ 0.932212] driver: 'tmp421': driver_bound: bound to device '1-004c'
    [ 0.932230] bus: 'i2c': really_probe: bound device 1-004c to driver tmp421
    [ 0.932442] bus: 'i2c': __driver_probe_device: matched device 1-0048 with driver da9062
    [ 0.932447] bus: 'i2c': really_probe: probing driver da9062 with device 1-0048
    [ 0.932542] da9062 1-0048: Entering I2C mode!
    [ 0.938365] da9062-watchdog: Failed to locate of_node [id: -2]
    [ 0.944382] da9062-thermal: Failed to locate of_node [id: -2]
    [ 0.950294] bus: 'platform': __driver_probe_device: matched device da9062-thermal.3.auto with driver da9062-thermal
    [ 0.950299] bus: 'platform': really_probe: probing driver da9062-thermal with device da9062-thermal.3.auto
    [ 0.950310] da9062-thermal: probe of da9062-thermal.3.auto rejects match -6
    [ 0.950326] da9062-rtc: Failed to locate of_node [id: -2]
    [ 0.955885] da9062-onkey: Failed to locate of_node [id: -2]
    [ 0.961674] bus: 'platform': __driver_probe_device: matched device da9062-gpio.6.auto with driver da9062-gpio
    [ 0.961678] bus: 'platform': really_probe: probing driver da9062-gpio with device da9062-gpio.6.auto
    [ 0.961685] da9062-gpio da9062-gpio.6.auto: DMA mask not set
    [ 0.967485] gpiochip_find_base: found new base at 507
    [ 0.968381] gpio gpiochip0: (da9062-gpio.6.auto): added GPIO chardev (254:0)
    [ 0.968415] gpio gpiochip0: registered GPIOs 507 to 511 on da9062-gpio.6.auto
    [ 0.968420] driver: 'da9062-gpio': driver_bound: bound to device 'da9062-gpio.6.auto'
    [ 0.968435] bus: 'platform': really_probe: bound device da9062-gpio.6.auto to driver da9062-gpio
    [ 0.968441] driver: 'da9062': driver_bound: bound to device '1-0048'
    [ 0.968456] bus: 'i2c': really_probe: bound device 1-0048 to driver da9062
    [ 0.968546] bus: 'i2c': __driver_probe_device: matched device 1-0058 with driver da9062
    [ 0.968550] bus: 'i2c': really_probe: probing driver da9062 with device 1-0058
    [ 0.968613] da9062 1-0058: Entering I2C mode!
    [ 0.974364] da9062-watchdog: Failed to locate of_node [id: -2]
    [ 0.980379] da9062-thermal: Failed to locate of_node [id: -2]
    [ 0.986288] bus: 'platform': __driver_probe_device: matched device da9062-thermal.10.auto with driver da9062-thermal
    [ 0.986292] bus: 'platform': really_probe: probing driver da9062-thermal with device da9062-thermal.10.auto
    [ 0.986301] da9062-thermal: probe of da9062-thermal.10.auto rejects match -6
    [ 0.986314] da9062-rtc: Failed to locate of_node [id: -2]
    [ 0.991879] da9062-onkey: Failed to locate of_node [id: -2]
    [ 0.997662] bus: 'platform': __driver_probe_device: matched device da9062-gpio.13.auto with driver da9062-gpio
    [ 0.997666] bus: 'platform': really_probe: probing driver da9062-gpio with device da9062-gpio.13.auto
    [ 0.997674] da9062-gpio da9062-gpio.13.auto: DMA mask not set
    [ 1.003562] gpiochip_find_base: found new base at 502
    [ 1.004436] gpio gpiochip1: (da9062-gpio.13.auto): added GPIO chardev (254:1)
    [ 1.004463] gpio gpiochip1: registered GPIOs 502 to 506 on da9062-gpio.13.auto
    [ 1.004467] driver: 'da9062-gpio': driver_bound: bound to device 'da9062-gpio.13.auto'
    [ 1.004482] bus: 'platform': really_probe: bound device da9062-gpio.13.auto to driver da9062-gpio
    [ 1.004488] driver: 'da9062': driver_bound: bound to device '1-0058'
    [ 1.004502] bus: 'i2c': really_probe: bound device 1-0058 to driver da9062
    [ 1.004518] omap_i2c 40b00000.i2c: bus 1 rev0.12 at 400 kHz
    [ 1.010231] driver: 'omap_i2c': driver_bound: bound to device '40b00000.i2c'
    [ 1.010358] bus: 'platform': really_probe: bound device 40b00000.i2c to driver omap_i2c
    [ 1.010369] platform 42120000.i2c: Retrying from deferred list
    [ 1.010405] bus: 'platform': __driver_probe_device: matched device 42120000.i2c with driver omap_i2c
    [ 1.010425] bus: 'platform': really_probe: probing driver omap_i2c with device 42120000.i2c
    [ 1.010806] i2c i2c-0: GPIO lookup for consumer scl
    [ 1.010812] i2c i2c-0: using device tree for GPIO lookup
    [ 1.010818] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010827] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010836] i2c i2c-0: using lookup tables for GPIO lookup
    [ 1.010839] i2c i2c-0: No GPIO consumer scl found
    [ 1.010852] i2c i2c-0: GPIO lookup for consumer sda
    [ 1.010855] i2c i2c-0: using device tree for GPIO lookup
    [ 1.010859] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010866] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.010873] i2c i2c-0: using lookup tables for GPIO lookup
    [ 1.010876] i2c i2c-0: No GPIO consumer sda found
    [ 1.011048] bus: 'i2c': __driver_probe_device: matched device 0-0048 with driver tps6594
    [ 1.011057] i2c 0-0048: Added to deferred list
    [ 1.011236] bus: 'i2c': __driver_probe_device: matched device 0-0073 with driver pca954x
    [ 1.011240] bus: 'i2c': really_probe: probing driver pca954x with device 0-0073
    [ 1.011260] pca954x 0-0073: GPIO lookup for consumer reset
    [ 1.011263] pca954x 0-0073: using device tree for GPIO lookup
    [ 1.011268] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73[0]'
    [ 1.011278] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73[0]'
    [ 1.011286] pca954x 0-0073: using lookup tables for GPIO lookup
    [ 1.011288] pca954x 0-0073: No GPIO consumer reset found
    [ 1.031973] i2c i2c-0: Added multiplexed i2c bus 2
    [ 1.037005] bus: 'i2c': __driver_probe_device: matched device 3-0020 with driver pca953x
    [ 1.037014] i2c 3-0020: Added to deferred list
    [ 1.037026] i2c i2c-0: Added multiplexed i2c bus 3
    [ 1.042013] i2c i2c-0: Added multiplexed i2c bus 4
    [ 1.046996] i2c i2c-0: Added multiplexed i2c bus 5
    [ 1.051978] i2c i2c-0: Added multiplexed i2c bus 6
    [ 1.056954] i2c i2c-0: Added multiplexed i2c bus 7
    [ 1.061935] i2c i2c-0: Added multiplexed i2c bus 8
    [ 1.066969] bus: 'i2c': __driver_probe_device: matched device 9-0021 with driver pca953x
    [ 1.066975] i2c 9-0021: Added to deferred list
    [ 1.067065] bus: 'i2c': __driver_probe_device: matched device 9-0020 with driver pca953x
    [ 1.067071] i2c 9-0020: Added to deferred list
    [ 1.067214] i2c i2c-0: Added multiplexed i2c bus 9
    [ 1.072117] pca954x 0-0073: registered 8 multiplexed busses for I2C switch pca9548
    [ 1.079855] driver: 'pca954x': driver_bound: bound to device '0-0073'
    [ 1.079952] bus: 'i2c': really_probe: bound device 0-0073 to driver pca954x
    [ 1.079965] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [ 1.085668] driver: 'omap_i2c': driver_bound: bound to device '42120000.i2c'
    [ 1.085877] bus: 'platform': really_probe: bound device 42120000.i2c to driver omap_i2c
    [ 1.085888] platform 31f80000.mailbox: Retrying from deferred list
    [ 1.085906] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 1.085913] platform 31f80000.mailbox: Added to deferred list
    [ 1.085919] platform 31f81000.mailbox: Retrying from deferred list
    [ 1.085928] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 1.085934] platform 31f81000.mailbox: Added to deferred list
    [ 1.085942] platform 42200000.interrupt-controller: Retrying from deferred list
    [ 1.085956] bus: 'platform': __driver_probe_device: matched device 42200000.interrupt-controller with driver ti-sci-intr
    [ 1.085959] bus: 'platform': really_probe: probing driver ti-sci-intr with device 42200000.interrupt-controller
    [ 1.086042] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [ 1.094496] driver: 'ti-sci-intr': driver_bound: bound to device '42200000.interrupt-controller'
    [ 1.094514] bus: 'platform': really_probe: bound device 42200000.interrupt-controller to driver ti-sci-intr
    [ 1.094523] platform bus@100000:interrupt-controller@a00000: Retrying from deferred list
    [ 1.094536] bus: 'platform': __driver_probe_device: matched device bus@100000:interrupt-controller@a00000 with driver ti-sci-intr
    [ 1.094540] bus: 'platform': really_probe: probing driver ti-sci-intr with device bus@100000:interrupt-controller@a00000
    [ 1.094597] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [ 1.103848] driver: 'ti-sci-intr': driver_bound: bound to device 'bus@100000:interrupt-controller@a00000'
    [ 1.103863] bus: 'platform': really_probe: bound device bus@100000:interrupt-controller@a00000 to driver ti-sci-intr
    [ 1.103872] platform 310e0000.interrupt-controller: Retrying from deferred list
    [ 1.103884] bus: 'platform': __driver_probe_device: matched device 310e0000.interrupt-controller with driver ti-sci-intr
    [ 1.103887] bus: 'platform': really_probe: probing driver ti-sci-intr with device 310e0000.interrupt-controller
    [ 1.103943] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [ 1.112393] driver: 'ti-sci-intr': driver_bound: bound to device '310e0000.interrupt-controller'
    [ 1.112410] bus: 'platform': really_probe: bound device 310e0000.interrupt-controller to driver ti-sci-intr
    [ 1.112416] platform 33d00000.msi-controller: Retrying from deferred list
    [ 1.112428] bus: 'platform': __driver_probe_device: matched device 33d00000.msi-controller with driver ti-sci-inta
    [ 1.112431] bus: 'platform': really_probe: probing driver ti-sci-inta with device 33d00000.msi-controller
    [ 1.112559] ti-sci-inta 33d00000.msi-controller: Interrupt Aggregator domain 209 created
    [ 1.120833] driver: 'ti-sci-inta': driver_bound: bound to device '33d00000.msi-controller'
    [ 1.120848] bus: 'platform': really_probe: bound device 33d00000.msi-controller to driver ti-sci-inta
    [ 1.120856] platform bus@100000:wiz@5060000: Retrying from deferred list
    [ 1.120880] bus: 'platform': __driver_probe_device: matched device bus@100000:wiz@5060000 with driver wiz
    [ 1.120885] bus: 'platform': really_probe: probing driver wiz with device bus@100000:wiz@5060000
    [ 1.121186] wiz bus@100000:wiz@5060000: GPIO lookup for consumer typec-dir
    [ 1.121191] wiz bus@100000:wiz@5060000: using device tree for GPIO lookup
    [ 1.121198] of_get_named_gpiod_flags: can't parse 'typec-dir-gpios' property of node '/bus@100000/wiz@5060000[0]'
    [ 1.121207] of_get_named_gpiod_flags: can't parse 'typec-dir-gpio' property of node '/bus@100000/wiz@5060000[0]'
    [ 1.121214] wiz bus@100000:wiz@5060000: using lookup tables for GPIO lookup
    [ 1.121218] wiz bus@100000:wiz@5060000: No GPIO consumer typec-dir found
    [ 1.122657] bus: 'platform': __driver_probe_device: matched device 5060000.serdes with driver cdns-torrent-phy
    [ 1.122665] platform 5060000.serdes: Added to deferred list
    [ 1.122682] driver: 'wiz': driver_bound: bound to device 'bus@100000:wiz@5060000'
    [ 1.122705] bus: 'platform': really_probe: bound device bus@100000:wiz@5060000 to driver wiz
    [ 1.122712] platform 2910000.pcie: Retrying from deferred list
    [ 1.122741] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 1.122749] platform 2910000.pcie: Added to deferred list
    [ 1.122753] platform 285c0000.dma-controller: Retrying from deferred list
    [ 1.122788] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 1.122792] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 1.122847] ti-udma 285c0000.dma-controller: Driver ti-udma requests probe deferral
    [ 1.122865] platform 285c0000.dma-controller: Added to deferred list
    [ 1.122970] platform 31150000.dma-controller: Retrying from deferred list
    [ 1.123003] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 1.123007] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 1.123078] ti-udma 31150000.dma-controller: Driver ti-udma requests probe deferral
    [ 1.123095] platform 31150000.dma-controller: Added to deferred list
    [ 1.123145] platform 2b800000.ringacc: Retrying from deferred list
    [ 1.123175] bus: 'platform': __driver_probe_device: matched device 2b800000.ringacc with driver k3-ringacc
    [ 1.123179] bus: 'platform': really_probe: probing driver k3-ringacc with device 2b800000.ringacc
    [ 1.123656] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,32] sci-dev-id:235
    [ 1.133551] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.140312] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.147783] driver: 'k3-ringacc': driver_bound: bound to device '2b800000.ringacc'
    [ 1.147815] bus: 'platform': really_probe: bound device 2b800000.ringacc to driver k3-ringacc
    [ 1.147825] platform 3c000000.ringacc: Retrying from deferred list
    [ 1.147865] bus: 'platform': __driver_probe_device: matched device 3c000000.ringacc with driver k3-ringacc
    [ 1.147869] bus: 'platform': really_probe: probing driver k3-ringacc with device 3c000000.ringacc
    [ 1.150107] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[120,200] sci-dev-id:211
    [ 1.160282] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.167042] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.174512] driver: 'k3-ringacc': driver_bound: bound to device '3c000000.ringacc'
    [ 1.174550] bus: 'platform': really_probe: bound device 3c000000.ringacc to driver k3-ringacc
    [ 1.174563] platform 40a00000.serial: Retrying from deferred list
    [ 1.174636] bus: 'platform': __driver_probe_device: matched device 40a00000.serial with driver omap8250
    [ 1.174642] bus: 'platform': really_probe: probing driver omap8250 with device 40a00000.serial
    [ 1.175040] omap8250 40a00000.serial: GPIO lookup for consumer rs485-term
    [ 1.175046] omap8250 40a00000.serial: using device tree for GPIO lookup
    [ 1.175053] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/bus@28380000/serial@40a00000[0]'
    [ 1.175063] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/bus@28380000/serial@40a00000[0]'
    [ 1.175072] omap8250 40a00000.serial: using lookup tables for GPIO lookup
    [ 1.175076] omap8250 40a00000.serial: No GPIO consumer rs485-term found
    [ 1.175093] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 250, base_baud = 6000000) is a 8250
    [ 1.184255] driver: 'omap8250': driver_bound: bound to device '40a00000.serial'
    [ 1.184276] bus: 'platform': really_probe: bound device 40a00000.serial to driver omap8250
    [ 1.184285] platform 2800000.serial: Retrying from deferred list
    [ 1.184344] bus: 'platform': __driver_probe_device: matched device 2800000.serial with driver omap8250
    [ 1.184349] bus: 'platform': really_probe: probing driver omap8250 with device 2800000.serial
    [ 1.184624] omap8250 2800000.serial: GPIO lookup for consumer rs485-term
    [ 1.184629] omap8250 2800000.serial: using device tree for GPIO lookup
    [ 1.184636] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/serial@2800000[0]'
    [ 1.184644] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/serial@2800000[0]'
    [ 1.184651] omap8250 2800000.serial: using lookup tables for GPIO lookup
    [ 1.184654] omap8250 2800000.serial: No GPIO consumer rs485-term found
    [ 1.184666] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 251, base_baud = 3000000) is a 8250
    [ 1.193514] printk: console [ttyS2] enabled
    [ 1.201958] printk: bootconsole [ns16550a0] disabled
    [ 1.212106] driver: 'omap8250': driver_bound: bound to device '2800000.serial'
    [ 1.212124] bus: 'platform': really_probe: bound device 2800000.serial to driver omap8250
    [ 1.212132] platform 2810000.serial: Retrying from deferred list
    [ 1.212184] bus: 'platform': __driver_probe_device: matched device 2810000.serial with driver omap8250
    [ 1.212189] bus: 'platform': really_probe: probing driver omap8250 with device 2810000.serial
    [ 1.212425] omap8250 2810000.serial: GPIO lookup for consumer rs485-term
    [ 1.212429] omap8250 2810000.serial: using device tree for GPIO lookup
    [ 1.212434] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/serial@2810000[0]'
    [ 1.212441] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/serial@2810000[0]'
    [ 1.212448] omap8250 2810000.serial: using lookup tables for GPIO lookup
    [ 1.212450] omap8250 2810000.serial: No GPIO consumer rs485-term found
    [ 1.212461] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 252, base_baud = 3000000) is a 8250
    [ 1.221176] driver: 'omap8250': driver_bound: bound to device '2810000.serial'
    [ 1.221193] bus: 'platform': really_probe: bound device 2810000.serial to driver omap8250
    [ 1.221201] platform 40310000.spi: Retrying from deferred list
    [ 1.221276] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 1.221281] bus: 'platform': really_probe: probing driver omap2_mcspi with device 40310000.spi
    [ 1.221764] bus: 'spi': __driver_probe_device: matched device spi0.0 with driver mchp23k256
    [ 1.221771] bus: 'spi': really_probe: probing driver mchp23k256 with device spi0.0
    [ 1.222453] driver: 'mchp23k256': driver_bound: bound to device 'spi0.0'
    [ 1.222479] bus: 'spi': really_probe: bound device spi0.0 to driver mchp23k256
    [ 1.222497] driver: 'omap2_mcspi': driver_bound: bound to device '40310000.spi'
    [ 1.222519] bus: 'platform': really_probe: bound device 40310000.spi to driver omap2_mcspi
    [ 1.222531] platform c000000.ethernet: Retrying from deferred list
    [ 1.222624] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 1.222631] bus: 'platform': really_probe: probing driver am65-cpsw-nuss with device c000000.ethernet
    [ 1.223019] bus: 'platform': __driver_probe_device: matched device c000f00.mdio with driver davinci_mdio
    [ 1.223025] bus: 'platform': really_probe: probing driver davinci_mdio with device c000f00.mdio
    [ 1.223081] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [ 1.229765] mdio_bus c000f00.mdio: GPIO lookup for consumer reset
    [ 1.229769] mdio_bus c000f00.mdio: using device tree for GPIO lookup
    [ 1.229776] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 1.229785] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 1.229793] mdio_bus c000f00.mdio: using lookup tables for GPIO lookup
    [ 1.229797] mdio_bus c000f00.mdio: No GPIO consumer reset found
    [ 1.267803] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 1.275959] mdio_bus c000f00.mdio:03: GPIO lookup for consumer reset
    [ 1.275964] mdio_bus c000f00.mdio:03: using device tree for GPIO lookup
    [ 1.275969] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 1.275981] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 1.275991] mdio_bus c000f00.mdio:03: using lookup tables for GPIO lookup
    [ 1.275994] mdio_bus c000f00.mdio:03: No GPIO consumer reset found
    [ 1.276070] bus: 'mdio_bus': __driver_probe_device: matched device c000f00.mdio:03 with driver RTL8211F-VD-CG Gigabit Ethernet
    [ 1.276075] bus: 'mdio_bus': really_probe: probing driver RTL8211F-VD-CG Gigabit Ethernet with device c000f00.mdio:03
    [ 1.278184] driver: 'RTL8211F-VD-CG Gigabit Ethernet': driver_bound: bound to device 'c000f00.mdio:03'
    [ 1.278202] bus: 'mdio_bus': really_probe: bound device c000f00.mdio:03 to driver RTL8211F-VD-CG Gigabit Ethernet
    [ 1.280968] mdio_bus c000f00.mdio:01: GPIO lookup for consumer reset
    [ 1.280974] mdio_bus c000f00.mdio:01: using device tree for GPIO lookup
    [ 1.280978] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 1.280989] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 1.280998] mdio_bus c000f00.mdio:01: using lookup tables for GPIO lookup
    [ 1.281001] mdio_bus c000f00.mdio:01: No GPIO consumer reset found
    [ 1.281075] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown
    [ 1.288901] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver RTL8211F-VD-CG Gigabit Ethernet
    [ 1.298798] driver: 'davinci_mdio': driver_bound: bound to device 'c000f00.mdio'
    [ 1.298820] bus: 'platform': really_probe: bound device c000f00.mdio to driver davinci_mdio
    [ 1.298831] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 5 quirks:00000000
    [ 1.311644] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [ 1.317945] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [ 1.325066] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [ 1.331317] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 1.340440] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 1.340456] of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 1.341079] am65-cpsw-nuss c000000.ethernet: Driver am65-cpsw-nuss requests probe deferral
    [ 1.341283] platform c000000.ethernet: Added to deferred list
    [ 1.341347] platform 310d0000.cpts: Retrying from deferred list
    [ 1.341450] bus: 'platform': __driver_probe_device: matched device 310d0000.cpts with driver am65-cpts
    [ 1.341456] bus: 'platform': really_probe: probing driver am65-cpts with device 310d0000.cpts
    [ 1.342059] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 1.350270] driver: 'am65-cpts': driver_bound: bound to device '310d0000.cpts'
    [ 1.350301] bus: 'platform': really_probe: bound device 310d0000.cpts to driver am65-cpts
    [ 1.350313] platform 4104000.cdns-usb: Retrying from deferred list
    [ 1.350392] bus: 'platform': __driver_probe_device: matched device 4104000.cdns-usb with driver cdns3-ti
    [ 1.350397] bus: 'platform': really_probe: probing driver cdns3-ti with device 4104000.cdns-usb
    [ 1.350752] bus: 'platform': __driver_probe_device: matched device 6000000.usb with driver cdns-usb3
    [ 1.350758] bus: 'platform': really_probe: probing driver cdns-usb3 with device 6000000.usb
    [ 1.351040] bus: 'platform': __driver_probe_device: matched device xhci-hcd.14.auto with driver xhci-hcd
    [ 1.351046] bus: 'platform': really_probe: probing driver xhci-hcd with device xhci-hcd.14.auto
    [ 1.351107] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [ 1.356690] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 1
    [ 1.364550] xhci-hcd xhci-hcd.14.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [ 1.374032] xhci-hcd xhci-hcd.14.auto: irq 256, io mem 0x06010000
    [ 1.380222] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [ 1.385786] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 2
    [ 1.393515] xhci-hcd xhci-hcd.14.auto: Host supports USB 3.0 SuperSpeed
    [ 1.400370] bus: 'usb': __driver_probe_device: matched device usb1 with driver usb
    [ 1.400376] bus: 'usb': really_probe: probing driver usb with device usb1
    [ 1.400436] bus: 'usb': __driver_probe_device: matched device 1-0:1.0 with driver hub
    [ 1.400440] bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
    [ 1.400449] hub 1-0:1.0: USB hub found
    [ 1.404206] hub 1-0:1.0: 1 port detected
    [ 1.408181] driver: 'hub': driver_bound: bound to device '1-0:1.0'
    [ 1.408199] bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
    [ 1.408225] driver: 'usb': driver_bound: bound to device 'usb1'
    [ 1.408238] bus: 'usb': really_probe: bound device usb1 to driver usb
    [ 1.408273] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 1.416496] bus: 'usb': __driver_probe_device: matched device usb2 with driver usb
    [ 1.416500] bus: 'usb': really_probe: probing driver usb with device usb2
    [ 1.416546] bus: 'usb': __driver_probe_device: matched device 2-0:1.0 with driver hub
    [ 1.416549] bus: 'usb': really_probe: probing driver hub with device 2-0:1.0
    [ 1.416558] hub 2-0:1.0: USB hub found
    [ 1.420312] hub 2-0:1.0: 1 port detected
    [ 1.424278] driver: 'hub': driver_bound: bound to device '2-0:1.0'
    [ 1.424292] bus: 'usb': really_probe: bound device 2-0:1.0 to driver hub
    [ 1.424313] driver: 'usb': driver_bound: bound to device 'usb2'
    [ 1.424326] bus: 'usb': really_probe: bound device usb2 to driver usb
    [ 1.424344] driver: 'xhci-hcd': driver_bound: bound to device 'xhci-hcd.14.auto'
    [ 1.424352] bus: 'platform': really_probe: bound device xhci-hcd.14.auto to driver xhci-hcd
    [ 1.424376] driver: 'cdns-usb3': driver_bound: bound to device '6000000.usb'
    [ 1.424391] bus: 'platform': really_probe: bound device 6000000.usb to driver cdns-usb3
    [ 1.424404] driver: 'cdns3-ti': driver_bound: bound to device '4104000.cdns-usb'
    [ 1.424475] bus: 'platform': really_probe: bound device 4104000.cdns-usb to driver cdns3-ti
    [ 1.424485] platform 42040000.temperature-sensor: Retrying from deferred list
    [ 1.424599] bus: 'platform': __driver_probe_device: matched device 42040000.temperature-sensor with driver k3-j72xx-soc-thermal
    [ 1.424604] bus: 'platform': really_probe: probing driver k3-j72xx-soc-thermal with device 42040000.temperature-sensor
    [ 1.525104] driver: 'k3-j72xx-soc-thermal': driver_bound: bound to device '42040000.temperature-sensor'
    [ 1.525129] bus: 'platform': really_probe: bound device 42040000.temperature-sensor to driver k3-j72xx-soc-thermal
    [ 1.525140] platform cpufreq-dt: Retrying from deferred list
    [ 1.525185] bus: 'platform': __driver_probe_device: matched device cpufreq-dt with driver cpufreq-dt
    [ 1.525189] bus: 'platform': really_probe: probing driver cpufreq-dt with device cpufreq-dt
    [ 1.526181] driver: 'cpufreq-dt': driver_bound: bound to device 'cpufreq-dt'
    [ 1.526196] bus: 'platform': really_probe: bound device cpufreq-dt to driver cpufreq-dt
    [ 1.526207] platform 4f80000.mmc: Retrying from deferred list
    [ 1.526352] platform 4f80000.mmc: scheduling asynchronous probe
    [ 1.526365] platform 4fb0000.mmc: Retrying from deferred list
    [ 1.526476] bus: 'platform': __driver_probe_device: matched device 4f80000.mmc with driver sdhci-am654
    [ 1.526482] platform 4fb0000.mmc: scheduling asynchronous probe
    [ 1.526484] bus: 'platform': really_probe: probing driver sdhci-am654 with device 4f80000.mmc
    [ 1.526497] platform 42110000.gpio: Retrying from deferred list
    [ 1.526503] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 1.526508] bus: 'platform': really_probe: probing driver davinci_gpio with device 42110000.gpio
    [ 1.526827] sdhci-am654 4f80000.mmc: GPIO lookup for consumer wp
    [ 1.526835] sdhci-am654 4f80000.mmc: using device tree for GPIO lookup
    [ 1.526843] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/mmc@4f80000[0]'
    [ 1.526855] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/mmc@4f80000[0]'
    [ 1.526863] sdhci-am654 4f80000.mmc: using lookup tables for GPIO lookup
    [ 1.526867] sdhci-am654 4f80000.mmc: No GPIO consumer wp found
    [ 1.527015] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 1.527027] platform 4fb0000.mmc: Added to deferred list
    [ 1.527030] platform 4fb0000.mmc: async probe completed
    [ 1.527199] mmc0: CQHCI version 5.10
    [ 1.530904] gpiochip_find_base: found new base at 417
    [ 1.531054] gpio gpiochip2: (42110000.gpio): added GPIO chardev (254:2)
    [ 1.531091] gpio gpiochip2: registered GPIOs 417 to 501 on 42110000.gpio
    [ 1.532009] driver: 'davinci_gpio': driver_bound: bound to device '42110000.gpio'
    [ 1.532043] bus: 'platform': really_probe: bound device 42110000.gpio to driver davinci_gpio
    [ 1.532060] platform 600000.gpio: Retrying from deferred list
    [ 1.532069] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 1.532075] bus: 'platform': really_probe: probing driver davinci_gpio with device 600000.gpio
    [ 1.532832] gpiochip_find_base: found new base at 348
    [ 1.532850] gpio gpiochip3: Persistence not supported for GPIO 59
    [ 1.532855] gpio-407 (10G_reset_gpio): hogged as output/high
    [ 1.538645] gpio gpiochip3: (600000.gpio): added GPIO chardev (254:3)
    [ 1.538678] gpio gpiochip3: registered GPIOs 348 to 416 on 600000.gpio
    [ 1.540688] driver: 'davinci_gpio': driver_bound: bound to device '600000.gpio'
    [ 1.540721] bus: 'platform': really_probe: bound device 600000.gpio to driver davinci_gpio
    [ 1.540734] platform gpio-regulator-TLV71033: Retrying from deferred list
    [ 1.540751] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 1.540756] bus: 'platform': really_probe: probing driver gpio-regulator with device gpio-regulator-TLV71033
    [ 1.540842] gpio-regulator gpio-regulator-TLV71033: GPIO lookup for consumer (null)
    [ 1.540847] gpio-regulator gpio-regulator-TLV71033: using device tree for GPIO lookup
    [ 1.540859] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-regulator-TLV71033[0]' - status (0)
    [ 1.540871] gpio gpiochip2: Persistence not supported for GPIO 84
    [ 1.540879] gpio-regulator gpio-regulator-TLV71033: GPIO lookup for consumer enable
    [ 1.540883] gpio-regulator gpio-regulator-TLV71033: using device tree for GPIO lookup
    [ 1.540889] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/gpio-regulator-TLV71033[0]'
    [ 1.540897] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/gpio-regulator-TLV71033[0]'
    [ 1.540905] gpio-regulator gpio-regulator-TLV71033: using lookup tables for GPIO lookup
    [ 1.540908] gpio-regulator gpio-regulator-TLV71033: No GPIO consumer enable found
    [ 1.541001] driver: 'gpio-regulator': driver_bound: bound to device 'gpio-regulator-TLV71033'
    [ 1.541022] bus: 'platform': really_probe: bound device gpio-regulator-TLV71033 to driver gpio-regulator
    [ 1.541032] i2c 0-0048: Retrying from deferred list
    [ 1.541077] bus: 'i2c': __driver_probe_device: matched device 0-0048 with driver tps6594
    [ 1.541083] bus: 'i2c': really_probe: probing driver tps6594 with device 0-0048
    [ 1.544978] bus: 'platform': __driver_probe_device: matched device tps6594-regulator.15.auto with driver tps6594-regulator
    [ 1.544987] bus: 'platform': really_probe: probing driver tps6594-regulator with device tps6594-regulator.15.auto
    [ 1.571811] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [ 1.579362] driver: 'sdhci-am654': driver_bound: bound to device '4f80000.mmc'
    [ 1.579427] bus: 'platform': really_probe: bound device 4f80000.mmc to driver sdhci-am654
    [ 1.579437] sdhci-am654 4f80000.mmc: async probe completed
    [ 1.652300] mmc0: Command Queue Engine enabled
    [ 1.656765] mmc0: new HS200 MMC card at address 0001
    [ 1.661876] bus: 'mmc': __driver_probe_device: matched device mmc0:0001 with driver mmcblk
    [ 1.661883] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:0001
    [ 1.662280] mmcblk0: mmc0:0001 DG4016 14.7 GiB
    [ 1.670633] mmcblk0: p1
    [ 1.673712] mmcblk0boot0: mmc0:0001 DG4016 4.00 MiB
    [ 1.680004] mmcblk0boot1: mmc0:0001 DG4016 4.00 MiB
    [ 1.685805] mmcblk0rpmb: mmc0:0001 DG4016 4.00 MiB, chardev (239:0)
    [ 1.692125] driver: 'mmcblk': driver_bound: bound to device 'mmc0:0001'
    [ 1.692151] bus: 'mmc': really_probe: bound device mmc0:0001 to driver mmcblk
    [ 1.699475] driver: 'tps6594-regulator': driver_bound: bound to device 'tps6594-regulator.15.auto'
    [ 1.699507] bus: 'platform': really_probe: bound device tps6594-regulator.15.auto to driver tps6594-regulator
    [ 1.699948] bus: 'platform': __driver_probe_device: matched device tps6594-pinctrl.16.auto with driver tps6594-pinctrl
    [ 1.699962] bus: 'platform': really_probe: probing driver tps6594-pinctrl with device tps6594-pinctrl.16.auto
    [ 1.700071] gpiochip_find_base: found new base at 337
    [ 1.701919] gpio gpiochip4: (tps6594-gpio): added GPIO chardev (254:4)
    [ 1.701989] gpio gpiochip4: registered GPIOs 337 to 347 on tps6594-gpio
    [ 1.702002] driver: 'tps6594-pinctrl': driver_bound: bound to device 'tps6594-pinctrl.16.auto'
    [ 1.702021] bus: 'platform': really_probe: bound device tps6594-pinctrl.16.auto to driver tps6594-pinctrl
    [ 1.702476] bus: 'platform': __driver_probe_device: matched device tps6594-pfsm.17.auto with driver tps6594-pfsm
    [ 1.702482] bus: 'platform': really_probe: probing driver tps6594-pfsm with device tps6594-pfsm.17.auto
    [ 1.748101] driver: 'tps6594-pfsm': driver_bound: bound to device 'tps6594-pfsm.17.auto'
    [ 1.748113] bus: 'platform': really_probe: bound device tps6594-pfsm.17.auto to driver tps6594-pfsm
    [ 1.748215] bus: 'platform': __driver_probe_device: matched device tps6594-esm.18.auto with driver tps6594-esm
    [ 1.748220] bus: 'platform': really_probe: probing driver tps6594-esm with device tps6594-esm.18.auto
    [ 1.752161] driver: 'tps6594-esm': driver_bound: bound to device 'tps6594-esm.18.auto'
    [ 1.752184] bus: 'platform': really_probe: bound device tps6594-esm.18.auto to driver tps6594-esm
    [ 1.752392] bus: 'platform': __driver_probe_device: matched device tps6594-rtc.19.auto with driver tps6594-rtc
    [ 1.752402] bus: 'platform': really_probe: probing driver tps6594-rtc with device tps6594-rtc.19.auto
    [ 1.857221] tps6594-rtc tps6594-rtc.19.auto: registered as rtc0
    [ 1.864002] tps6594-rtc tps6594-rtc.19.auto: setting system clock to 2000-01-01T00:00:00 UTC (946684800)
    [ 1.873484] driver: 'tps6594-rtc': driver_bound: bound to device 'tps6594-rtc.19.auto'
    [ 1.873506] bus: 'platform': really_probe: bound device tps6594-rtc.19.auto to driver tps6594-rtc
    [ 1.873521] driver: 'tps6594': driver_bound: bound to device '0-0048'
    [ 1.873597] bus: 'i2c': really_probe: bound device 0-0048 to driver tps6594
    [ 1.873619] i2c 3-0020: Retrying from deferred list
    [ 1.873649] bus: 'i2c': __driver_probe_device: matched device 3-0020 with driver pca953x
    [ 1.873665] i2c 3-0020: Added to deferred list
    [ 1.873680] i2c 9-0021: Retrying from deferred list
    [ 1.873701] bus: 'i2c': __driver_probe_device: matched device 9-0021 with driver pca953x
    [ 1.873709] bus: 'i2c': really_probe: probing driver pca953x with device 9-0021
    [ 1.873783] pca953x 9-0021: GPIO lookup for consumer reset
    [ 1.873792] pca953x 9-0021: using device tree for GPIO lookup
    [ 1.873805] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@21[0]'
    [ 1.873840] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@21[0]'
    [ 1.873869] pca953x 9-0021: using lookup tables for GPIO lookup
    [ 1.873876] pca953x 9-0021: No GPIO consumer reset found
    [ 1.873909] pca953x 9-0021: supply vcc not found, using dummy regulator
    [ 1.880666] pca953x 9-0021: using no AI
    [ 1.885675] gpiochip_find_base: found new base at 321
    [ 1.885701] gpio gpiochip5: Persistence not supported for GPIO 0
    [ 1.886023] gpio-321 (qsfp_1_top): hogged as output/low
    [ 1.891251] gpio gpiochip5: Persistence not supported for GPIO 5
    [ 1.891435] gpio-326 (qsfp_1_bottom): hogged as output/low
    [ 1.897038] gpio gpiochip5: (9-0021): added GPIO chardev (254:5)
    [ 1.897068] gpio gpiochip5: registered GPIOs 321 to 336 on 9-0021
    [ 1.897074] driver: 'pca953x': driver_bound: bound to device '9-0021'
    [ 1.897098] bus: 'i2c': really_probe: bound device 9-0021 to driver pca953x
    [ 1.897108] i2c 9-0020: Retrying from deferred list
    [ 1.897121] bus: 'i2c': __driver_probe_device: matched device 9-0020 with driver pca953x
    [ 1.897126] bus: 'i2c': really_probe: probing driver pca953x with device 9-0020
    [ 1.897206] pca953x 9-0020: GPIO lookup for consumer reset
    [ 1.897210] pca953x 9-0020: using device tree for GPIO lookup
    [ 1.897215] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@20[0]'
    [ 1.897229] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@20[0]'
    [ 1.897241] pca953x 9-0020: using lookup tables for GPIO lookup
    [ 1.897244] pca953x 9-0020: No GPIO consumer reset found
    [ 1.897261] pca953x 9-0020: supply vcc not found, using dummy regulator
    [ 1.903999] pca953x 9-0020: using no AI
    [ 1.908707] gpiochip_find_base: found new base at 305
    [ 1.908730] gpio gpiochip6: Persistence not supported for GPIO 0
    [ 1.909048] gpio-305 (qsfp_2_top): hogged as output/low
    [ 1.914270] gpio gpiochip6: Persistence not supported for GPIO 5
    [ 1.914456] gpio-310 (qsfp_2_bottom): hogged as output/low
    [ 1.920027] gpio gpiochip6: (9-0020): added GPIO chardev (254:6)
    [ 1.920054] gpio gpiochip6: registered GPIOs 305 to 320 on 9-0020
    [ 1.920059] driver: 'pca953x': driver_bound: bound to device '9-0020'
    [ 1.920080] bus: 'i2c': really_probe: bound device 9-0020 to driver pca953x
    [ 1.920089] platform 31f80000.mailbox: Retrying from deferred list
    [ 1.920112] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 1.920117] bus: 'platform': really_probe: probing driver omap-mailbox with device 31f80000.mailbox
    [ 1.920426] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc8900
    [ 1.926950] driver: 'omap-mailbox': driver_bound: bound to device '31f80000.mailbox'
    [ 1.926974] bus: 'platform': really_probe: bound device 31f80000.mailbox to driver omap-mailbox
    [ 1.926981] platform 31f81000.mailbox: Retrying from deferred list
    [ 1.926994] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 1.926997] bus: 'platform': really_probe: probing driver omap-mailbox with device 31f81000.mailbox
    [ 1.927253] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc8900
    [ 1.933773] driver: 'omap-mailbox': driver_bound: bound to device '31f81000.mailbox'
    [ 1.933795] bus: 'platform': really_probe: bound device 31f81000.mailbox to driver omap-mailbox
    [ 1.933804] platform 5060000.serdes: Retrying from deferred list
    [ 1.933830] bus: 'platform': __driver_probe_device: matched device 5060000.serdes with driver cdns-torrent-phy
    [ 1.933834] bus: 'platform': really_probe: probing driver cdns-torrent-phy with device 5060000.serdes
    [ 1.934493] driver: 'cdns-torrent-phy': driver_bound: bound to device '5060000.serdes'
    [ 1.934573] bus: 'platform': really_probe: bound device 5060000.serdes to driver cdns-torrent-phy
    [ 1.934580] platform 2910000.pcie: Retrying from deferred list
    [ 1.934621] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 1.934627] bus: 'platform': really_probe: probing driver j721e-pcie-host with device 2910000.pcie
    [ 1.934808] j721e-pcie-host 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 1.942747] j721e-pcie-host 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 1.951267] j721e-pcie-host 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 1.959783] j721e-pcie-host 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.968602] j721e-pcie-host 2910000.pcie: GPIO lookup for consumer reset
    [ 1.968607] j721e-pcie-host 2910000.pcie: using device tree for GPIO lookup
    [ 1.968621] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/bus@100000/pcie@2910000[0]' - status (0)
    [ 1.968631] gpio gpiochip3: Persistence not supported for GPIO 18
    [ 2.069966] j721e-pcie-host 2910000.pcie: Link up
    [ 2.074849] j721e-pcie-host 2910000.pcie: PCI host bridge to bus 0000:00
    [ 2.081555] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 2.087063] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x18001000-0x18010fff])
    [ 2.096539] pci_bus 0000:00: root bus resource [mem 0x18011000-0x1fffffff]
    [ 2.103443] pci 0000:00:00.0: [104c:b00f] type 01 class 0x060400
    [ 2.109593] pci 0000:00:00.0: supports D1
    [ 2.113616] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [ 2.119390] pci 0000:00:00.0: reg 0x224: [mem 0x00000000-0x003fffff 64bit]
    [ 2.126267] pci 0000:00:00.0: VF(n) BAR0 space: [mem 0x00000000-0x00ffffff 64bit] (contains BAR0 for 4 VFs)
    [ 2.138770] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [ 2.146928] pci 0000:01:00.0: [10ee:9032] type 00 class 0x050100
    [ 2.152977] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x01ffffff]
    [ 2.159262] pci 0000:01:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
    [ 2.166069] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [ 2.172724] pci 0000:00:00.0: BAR 14: assigned [mem 0x19000000-0x1bffffff]
    [ 2.179605] pci 0000:00:00.0: BAR 7: assigned [mem 0x1c000000-0x1cffffff 64bit]
    [ 2.186918] pci 0000:01:00.0: BAR 0: assigned [mem 0x1a000000-0x1bffffff]
    [ 2.193713] pci 0000:01:00.0: BAR 1: assigned [mem 0x19000000-0x1900ffff]
    [ 2.200508] pci 0000:00:00.0: PCI bridge to [bus 01]
    [ 2.205475] pci 0000:00:00.0: bridge window [mem 0x19000000-0x1bffffff]
    [ 2.212288] bus: 'pci': __driver_probe_device: matched device 0000:00:00.0 with driver pcieport
    [ 2.212298] bus: 'pci': really_probe: probing driver pcieport with device 0000:00:00.0
    [ 2.212439] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
    [ 2.218728] bus: 'pci_express': __driver_probe_device: matched device 0000:00:00.0:pcie001 with driver pcie_pme
    [ 2.218740] bus: 'pci_express': really_probe: probing driver pcie_pme with device 0000:00:00.0:pcie001
    [ 2.218808] pcieport 0000:00:00.0: PME: Signaling with IRQ 519
    [ 2.224684] driver: 'pcie_pme': driver_bound: bound to device '0000:00:00.0:pcie001'
    [ 2.224701] bus: 'pci_express': really_probe: bound device 0000:00:00.0:pcie001 to driver pcie_pme
    [ 2.224760] bus: 'pci_express': __driver_probe_device: matched device 0000:00:00.0:pcie002 with driver aer
    [ 2.224769] bus: 'pci_express': really_probe: probing driver aer with device 0000:00:00.0:pcie002
    [ 2.225060] pcieport 0000:00:00.0: AER: enabled with IRQ 519
    [ 2.230797] driver: 'aer': driver_bound: bound to device '0000:00:00.0:pcie002'
    [ 2.230823] bus: 'pci_express': really_probe: bound device 0000:00:00.0:pcie002 to driver aer
    [ 2.230974] driver: 'pcieport': driver_bound: bound to device '0000:00:00.0'
    [ 2.231009] bus: 'pci': really_probe: bound device 0000:00:00.0 to driver pcieport
    [ 2.231130] driver: 'j721e-pcie-host': driver_bound: bound to device '2910000.pcie'
    [ 2.231263] bus: 'platform': really_probe: bound device 2910000.pcie to driver j721e-pcie-host
    [ 2.231274] platform 285c0000.dma-controller: Retrying from deferred list
    [ 2.231353] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 2.231359] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 2.231984] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [ 2.241016] driver: 'ti-udma': driver_bound: bound to device '285c0000.dma-controller'
    [ 2.241041] bus: 'platform': really_probe: bound device 285c0000.dma-controller to driver ti-udma
    [ 2.241051] platform 31150000.dma-controller: Retrying from deferred list
    [ 2.241094] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 2.241098] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 2.241978] ti-udma 31150000.dma-controller: Channels: 50 (tchan: 25, rchan: 25, gp-rflow: 8)
    [ 2.251438] driver: 'ti-udma': driver_bound: bound to device '31150000.dma-controller'
    [ 2.251467] bus: 'platform': really_probe: bound device 31150000.dma-controller to driver ti-udma
    [ 2.251477] platform c000000.ethernet: Retrying from deferred list
    [ 2.251579] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 2.251587] bus: 'platform': really_probe: probing driver am65-cpsw-nuss with device c000000.ethernet
    [ 2.251998] bus: 'platform': __driver_probe_device: matched device c000f00.mdio with driver davinci_mdio
    [ 2.252004] bus: 'platform': really_probe: probing driver davinci_mdio with device c000f00.mdio
    [ 2.252067] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [ 2.258736] mdio_bus c000f00.mdio: GPIO lookup for consumer reset
    [ 2.258740] mdio_bus c000f00.mdio: using device tree for GPIO lookup
    [ 2.258746] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 2.258756] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 2.258764] mdio_bus c000f00.mdio: using lookup tables for GPIO lookup
    [ 2.258768] mdio_bus c000f00.mdio: No GPIO consumer reset found
    [ 2.295809] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 2.303987] mdio_bus c000f00.mdio:03: GPIO lookup for consumer reset
    [ 2.303993] mdio_bus c000f00.mdio:03: using device tree for GPIO lookup
    [ 2.303998] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 2.304009] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 2.304019] mdio_bus c000f00.mdio:03: using lookup tables for GPIO lookup
    [ 2.304022] mdio_bus c000f00.mdio:03: No GPIO consumer reset found
    [ 2.304108] bus: 'mdio_bus': __driver_probe_device: matched device c000f00.mdio:03 with driver RTL8211F-VD-CG Gigabit Ethernet
    [ 2.304114] bus: 'mdio_bus': really_probe: probing driver RTL8211F-VD-CG Gigabit Ethernet with device c000f00.mdio:03
    [ 2.306208] driver: 'RTL8211F-VD-CG Gigabit Ethernet': driver_bound: bound to device 'c000f00.mdio:03'
    [ 2.306226] bus: 'mdio_bus': really_probe: bound device c000f00.mdio:03 to driver RTL8211F-VD-CG Gigabit Ethernet
    [ 2.309028] mdio_bus c000f00.mdio:01: GPIO lookup for consumer reset
    [ 2.309034] mdio_bus c000f00.mdio:01: using device tree for GPIO lookup
    [ 2.309041] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 2.309053] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 2.309063] mdio_bus c000f00.mdio:01: using lookup tables for GPIO lookup
    [ 2.309066] mdio_bus c000f00.mdio:01: No GPIO consumer reset found
    [ 2.309141] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown
    [ 2.316962] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver RTL8211F-VD-CG Gigabit Ethernet
    [ 2.326855] driver: 'davinci_mdio': driver_bound: bound to device 'c000f00.mdio'
    [ 2.326876] bus: 'platform': really_probe: bound device c000f00.mdio to driver davinci_mdio
    [ 2.326887] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 5 quirks:00000000
    [ 2.339698] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [ 2.345996] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [ 2.353117] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [ 2.359443] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 2.368607] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 2.368623] of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 2.370828] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 60
    [ 2.380763] driver: 'am65-cpsw-nuss': driver_bound: bound to device 'c000000.ethernet'
    [ 2.381160] bus: 'platform': really_probe: bound device c000000.ethernet to driver am65-cpsw-nuss
    [ 2.381184] platform 4fb0000.mmc: Retrying from deferred list
    [ 2.381483] platform 4fb0000.mmc: scheduling asynchronous probe
    [ 2.381507] i2c 3-0020: Retrying from deferred list
    [ 2.381537] bus: 'i2c': __driver_probe_device: matched device 3-0020 with driver pca953x
    [ 2.381548] bus: 'i2c': really_probe: probing driver pca953x with device 3-0020
    [ 2.381680] pca953x 3-0020: GPIO lookup for consumer reset
    [ 2.381690] pca953x 3-0020: using device tree for GPIO lookup
    [ 2.381703] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@1/gpio@20[0]'
    [ 2.381726] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 2.381740] bus: 'platform': really_probe: probing driver sdhci-am654 with device 4fb0000.mmc
    [ 2.381750] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@1/gpio@20[0]'
    [ 2.381784] pca953x 3-0020: using lookup tables for GPIO lookup
    [ 2.381791] pca953x 3-0020: No GPIO consumer reset found
    [ 2.381827] pca953x 3-0020: supply vcc not found, using dummy regulator
    [ 2.388612] pca953x 3-0020: using no AI
    [ 2.388779] sdhci-am654 4fb0000.mmc: GPIO lookup for consumer cd
    [ 2.392471] sdhci-am654 4fb0000.mmc: using device tree for GPIO lookup
    [ 2.392492] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.392516] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.392534] sdhci-am654 4fb0000.mmc: using lookup tables for GPIO lookup
    [ 2.392542] sdhci-am654 4fb0000.mmc: No GPIO consumer cd found
    [ 2.392551] sdhci-am654 4fb0000.mmc: GPIO lookup for consumer wp
    [ 2.392558] sdhci-am654 4fb0000.mmc: using device tree for GPIO lookup
    [ 2.392569] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.392587] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.392602] sdhci-am654 4fb0000.mmc: using lookup tables for GPIO lookup
    [ 2.392609] sdhci-am654 4fb0000.mmc: No GPIO consumer wp found
    [ 2.392972] mmc1: CQHCI version 5.10
    [ 2.393451] gpiochip_find_base: found new base at 289
    [ 2.396614] gpio gpiochip7: Persistence not supported for GPIO 12
    [ 2.397312] gpio-301 (usb_power): hogged as output/high
    [ 2.402672] gpio gpiochip7: (3-0020): added GPIO chardev (254:7)
    [ 2.402723] gpio gpiochip7: registered GPIOs 289 to 304 on 3-0020
    [ 2.402730] driver: 'pca953x': driver_bound: bound to device '3-0020'
    [ 2.402760] bus: 'i2c': really_probe: bound device 3-0020 to driver pca953x
    [ 2.403484] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [ 2.411757] bus: 'platform': __driver_probe_device: matched device iG52m_info with driver iG52m_info
    [ 2.411767] bus: 'platform': really_probe: probing driver iG52m_info with device iG52m_info
    [ 2.411817]
    BSP Info:
    [ 2.415556] BSP Version : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.418187]
    OSM Info:
    [ 2.429087] OSM Version : iG-PRHYZ-01-R1.1-CR24-1800003
    [ 2.434405] BSP Version (Shipped) : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.434416] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [ 2.442413] PORT3 MAC Address : fc:c2:3d:57:52:cf
    [ 2.449877] EEPROM Unique ID : 0x1690880c34100010b05ba080a08000b4
    [ 2.449896] driver: 'sdhci-am654': driver_bound: bound to device '4fb0000.mmc'
    [ 2.457901]
    SOM Info:
    [ 2.460891] bus: 'platform': really_probe: bound device 4fb0000.mmc to driver sdhci-am654
    [ 2.464590] sdhci-am654 4fb0000.mmc: async probe completed
    [ 2.464644] SOM Version : iG-PRHEZ-01-R1.0-CR24-3000001
    [ 2.469965] BSP Version (Shipped) : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.477978] PORT1 MAC Address : fc:c2:3d:57:53:3c
    [ 2.477981] PL Unique ID : 0x40020000012987650580c1c5
    [ 2.482832] SOM EEPROM Unique ID : 0x1690880c34100010b05ca080a08000a1
    [ 2.488237] Carrier Version : iG-PRGXD-AP-01-R1.0
    [ 2.499593] Carrier Card EEPROM is not programmed
    [ 2.504443] driver: 'iG52m_info': driver_bound: bound to device 'iG52m_info'
    [ 2.504479] bus: 'platform': really_probe: bound device iG52m_info to driver iG52m_info
    [ 2.504542] Extended deferred probe timeout by 10 secs
    [ 2.504892] Extended deferred probe timeout by 10 secs
    [ 2.504993] Extended deferred probe timeout by 10 secs
    [ 2.507770] ALSA device list:
    [ 2.510768] No soundcards found.
    [ 2.514793] Waiting for root device /dev/mmcblk1p2...
    [ 2.519872] driver_probe_done: probe_count = 0
    [ 2.535813] driver_probe_done: probe_count = 0
    [ 2.536214] mmc1: new high speed SDHC card at address b368
    [ 2.541826] bus: 'mmc': __driver_probe_device: matched device mmc1:b368 with driver mmcblk
    [ 2.541839] bus: 'mmc': really_probe: probing driver mmcblk with device mmc1:b368
    [ 2.542516] mmcblk1: mmc1:b368 14.9 GiB
    [ 2.549215] mmcblk1: p1 p2
    [ 2.551816] driver_probe_done: probe_count = 1
    [ 2.552257] driver: 'mmcblk': driver_bound: bound to device 'mmc1:b368'
    [ 2.552288] bus: 'mmc': really_probe: bound device mmc1:b368 to driver mmcblk
    [ 2.567798] driver_probe_done: probe_count = 0
    [ 2.577208] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [ 2.585779] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [ 2.600544] devtmpfs: mounted
    [ 2.604999] Freeing unused kernel memory: 2048K
    [ 2.609646] Run /sbin/init as init process
    [ 2.613747] with arguments:
    [ 2.613750] /sbin/init
    [ 2.613752] with environment:
    [ 2.613755] HOME=/
    [ 2.613757] TERM=linux
    [ 3.102563] systemd[1]: System time before build time, advancing clock.
    [ 3.198213] NET: Registered PF_INET6 protocol family
    [ 3.204335] Segment Routing with IPv6
    [ 3.208027] In-situ OAM (IOAM) with IPv6
    [ 3.267626] 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 -LI)
    [ 3.299331] systemd[1]: Detected architecture arm64.
    [ 3.361219] systemd[1]: Hostname set to <j7200-iG52m>.
    [ 3.377052] systemd[1]: Initializing machine ID from random generator.
    [ 5.138385] systemd-sysv-generator[157]: 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 .
    [ 5.473722] systemd[1]: /lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the sett.
    [ 5.535482] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the s.
    [ 5.605519] systemd[1]: Queued start job for default target Graphical Interface.
    [ 5.673693] systemd[1]: Created slice Slice /system/getty.
    [ 5.698222] systemd[1]: Created slice Slice /system/modprobe.
    [ 5.722186] systemd[1]: Created slice Slice /system/serial-getty.
    [ 5.746255] systemd[1]: Created slice User and Session Slice.
    [ 5.768252] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 5.792145] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 5.816260] systemd[1]: Reached target Path Units.
    [ 5.835964] systemd[1]: Reached target Remote File Systems.
    [ 5.855948] systemd[1]: Reached target Slice Units.
    [ 5.875960] systemd[1]: Reached target Swaps.
    [ 5.936654] systemd[1]: Listening on RPCbind Server Activation Socket.
    [ 5.960058] systemd[1]: Reached target RPC Port Mapper.
    [ 5.986487] systemd[1]: Listening on Process Core Dump Socket.
    [ 6.008306] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [ 6.032635] systemd[1]: Listening on Journal Audit Socket.
    [ 6.056480] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 6.080488] systemd[1]: Listening on Journal Socket.
    [ 6.100612] systemd[1]: Listening on Network Service Netlink Socket.
    [ 6.124586] systemd[1]: Listening on udev Control Socket.
    [ 6.144352] systemd[1]: Listening on udev Kernel Socket.
    [ 6.164405] systemd[1]: Listening on User Database Manager Socket.
    [ 6.216264] systemd[1]: Mounting Huge Pages File System...
    [ 6.241065] systemd[1]: Mounting POSIX Message Queue File System...
    [ 6.269062] systemd[1]: Mounting Kernel Debug File System...
    [ 6.292349] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [ 6.324238] systemd[1]: Mounting Temporary Directory /tmp...
    [ 6.350092] systemd[1]: Starting Create List of Static Device Nodes...
    [ 6.376473] systemd[1]: Starting Load Kernel Module configfs...
    [ 6.420483] systemd[1]: Starting Load Kernel Module drm...
    [ 6.443932] systemd[1]: Starting Load Kernel Module fuse...
    [ 6.487649] fuse: init (API version 7.37)
    [ 6.496639] systemd[1]: Starting RPC Bind...
    [ 6.512195] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
    [ 6.529899] systemd[1]: Starting Journal Service...
    [ 6.572532] systemd[1]: Starting Load Kernel Modules...
    [ 6.595936] systemd[1]: Starting Generate network units from Kernel command line...
    [ 6.614317] cryptodev: loading out-of-tree module taints kernel.
    [ 6.624223] cryptodev: driver 1.12 loaded.
    [ 6.634784] bus: 'mdio_bus': __driver_probe_device: matched device c000f00.mdio:01 with driver mv88x3310
    [ 6.634801] bus: 'mdio_bus': really_probe: probing driver mv88x3310 with device c000f00.mdio:01
    [ 6.636732] systemd[1]: Starting Remount Root and Kernel File Systems...
    [ 6.663123] systemd[1]: Starting Coldplug All udev Devices...
    [ 6.689105] systemd[1]: Started RPC Bind.
    [ 6.693260] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [ 6.708350] systemd[1]: Mounted Huge Pages File System.
    [ 6.729435] systemd[1]: Mounted POSIX Message Queue File System.
    [ 6.756296] systemd[1]: Mounted Kernel Debug File System.
    [ 6.776350] systemd[1]: Mounted Temporary Directory /tmp.
    [ 6.801153] systemd[1]: Finished Create List of Static Device Nodes.
    [ 6.828627] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [ 6.840777] systemd[1]: Finished Load Kernel Module configfs.
    [ 6.864627] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [ 6.876449] systemd[1]: Finished Load Kernel Module drm.
    [ 6.896619] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [ 6.908449] systemd[1]: Finished Load Kernel Module fuse.
    [ 6.932939] systemd[1]: Finished Generate network units from Kernel command line.
    [ 6.964272] systemd[1]: Started Journal Service.
    [ 7.094068] systemd-journald[171]: Received client request to flush runtime journal.
    [ 7.281370] audit: type=1334 audit(1651167749.180:2): prog-id=5 op=LOAD
    [ 7.290265] audit: type=1334 audit(1651167749.188:3): prog-id=6 op=LOAD
    [ 8.247802] random: crng init done
    [ 15.242595] bus: 'platform': __driver_probe_device: matched device 2200000.watchdog with driver rti-wdt
    [ 15.243509] bus: 'platform': really_probe: probing driver rti-wdt with device 2200000.watchdog
    [ 15.247096] driver: 'rti-wdt': driver_bound: bound to device '2200000.watchdog'
    [ 15.247165] bus: 'platform': really_probe: bound device 2200000.watchdog to driver rti-wdt
    [ 15.247177] bus: 'platform': __driver_probe_device: matched device 2210000.watchdog with driver rti-wdt
    [ 15.247182] bus: 'platform': really_probe: probing driver rti-wdt with device 2210000.watchdog
    [ 15.249867] driver: 'rti-wdt': driver_bound: bound to device '2210000.watchdog'
    [ 15.249928] bus: 'platform': really_probe: bound device 2210000.watchdog to driver rti-wdt
    [ 15.273354] bus: 'platform': __driver_probe_device: matched device 40200000.tscadc with driver ti_am3359-tscadc
    [ 15.273372] bus: 'platform': really_probe: probing driver ti_am3359-tscadc with device 40200000.tscadc
    [ 15.273462] bus: 'platform': __driver_probe_device: matched device 40900000.crypto with driver saul-crypto
    [ 15.273467] bus: 'platform': really_probe: probing driver saul-crypto with device 40900000.crypto
    [ 15.274222] driver: 'ti_am3359-tscadc': driver_bound: bound to device '40200000.tscadc'
    [ 15.274280] bus: 'platform': really_probe: bound device 40200000.tscadc to driver ti_am3359-tscadc
    [ 15.341339] bus: 'tee': __driver_probe_device: matched device optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64 with driver optee-rng
    [ 15.341356] bus: 'tee': really_probe: probing driver optee-rng with device optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64
    [ 15.341709] driver: 'optee-rng': driver_bound: bound to device 'optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64'
    [ 15.341770] bus: 'tee': really_probe: bound device optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64 to driver optee-rng
    [ 15.347935] driver: 'saul-crypto': driver_bound: bound to device '40900000.crypto'
    [ 15.348039] bus: 'platform': really_probe: bound device 40900000.crypto to driver saul-crypto
    [ 15.348111] bus: 'i2c': __driver_probe_device: matched device 1-0052 with driver at24
    [ 15.348820] bus: 'i2c': really_probe: probing driver at24 with device 1-0052
    [ 15.348951] at24 1-0052: supply vcc not found, using dummy regulator
    [ 15.424640] at24 1-0052: GPIO lookup for consumer wp
    [ 15.424652] at24 1-0052: using device tree for GPIO lookup
    [ 15.424662] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@52[0]'
    [ 15.424680] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@52[0]'
    [ 15.424691] at24 1-0052: using lookup tables for GPIO lookup
    [ 15.424695] at24 1-0052: No GPIO consumer wp found
    [ 15.424974] at24 1-0052: 256 byte 24mac402 EEPROM, read-only
    [ 15.454549] bus: 'i2c': __driver_probe_device: matched device 9-0022 with driver typec_fusb302
    [ 15.454569] bus: 'i2c': really_probe: probing driver typec_fusb302 with device 9-0022
    [ 15.454693] typec_fusb302 9-0022: supply vbus not found, using dummy regulator
    [ 15.467496] driver: 'at24': driver_bound: bound to device '1-0052'
    [ 15.468032] bus: 'i2c': really_probe: bound device 1-0052 to driver at24
    [ 15.468061] bus: 'i2c': __driver_probe_device: matched device 1-0050 with driver at24
    [ 15.468069] bus: 'i2c': really_probe: probing driver at24 with device 1-0050
    [ 15.468154] at24 1-0050: supply vcc not found, using dummy regulator
    [ 15.479257] typec_fusb302 9-0022: GPIO lookup for consumer fcs,int_n
    [ 15.479269] typec_fusb302 9-0022: using device tree for GPIO lookup
    [ 15.479279] of_get_named_gpiod_flags: can't parse 'fcs,int_n-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 15.479296] of_get_named_gpiod_flags: can't parse 'fcs,int_n-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 15.479317] of_get_named_gpiod_flags: parsed 'fcs,int_n' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]' - status (0)
    [ 15.479338] gpio gpiochip7: Persistence not supported for GPIO 15
    [ 15.479934] of_get_named_gpiod_flags: can't parse 'fcs,power_en' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 15.480616] bus: 'i2c': __driver_probe_device: matched device 1-0051 with driver dummy
    [ 15.480629] bus: 'i2c': really_probe: probing driver dummy with device 1-0051
    [ 15.480670] driver: 'dummy': driver_bound: bound to device '1-0051'
    [ 15.480952] bus: 'i2c': really_probe: bound device 1-0051 to driver dummy
    [ 15.480991] at24 1-0050: GPIO lookup for consumer wp
    [ 15.480995] at24 1-0050: using device tree for GPIO lookup
    [ 15.481003] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@50[0]'
    [ 15.481019] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@50[0]'
    [ 15.481031] at24 1-0050: using lookup tables for GPIO lookup
    [ 15.481034] at24 1-0050: No GPIO consumer wp found
    [ 15.483287] at24 1-0050: 512 byte 24c04 EEPROM, writable, 16 bytes/write
    [ 15.490308] OF: graph: no port node found in /bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22
    [ 15.505472] driver: 'at24': driver_bound: bound to device '1-0050'
    [ 15.505743] bus: 'i2c': really_probe: bound device 1-0050 to driver at24
    [ 15.505778] bus: 'i2c': __driver_probe_device: matched device 0-0054 with driver at24
    [ 15.505785] bus: 'i2c': really_probe: probing driver at24 with device 0-0054
    [ 15.505859] at24 0-0054: supply vcc not found, using dummy regulator
    [ 15.512895] at24 0-0054: GPIO lookup for consumer wp
    [ 15.512904] at24 0-0054: using device tree for GPIO lookup
    [ 15.512913] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/eeprom@54[0]'
    [ 15.512929] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/eeprom@54[0]'
    [ 15.512939] at24 0-0054: using lookup tables for GPIO lookup
    [ 15.512943] at24 0-0054: No GPIO consumer wp found
    [ 15.537780] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@28380000:r5fss@41000000 with driver k3_r5_rproc
    [ 15.537799] bus: 'platform': really_probe: probing driver k3_r5_rproc with device bus@100000:bus@28380000:r5fss@41000000
    [ 15.544164] at24 0-0054: 256 byte 24mac402 EEPROM, read-only
    [ 15.560125] invalid GPIO -2
    [ 15.584779] driver: 'at24': driver_bound: bound to device '0-0054'
    [ 15.584879] bus: 'i2c': really_probe: bound device 0-0054 to driver at24
    [ 15.608170] driver: 'typec_fusb302': driver_bound: bound to device '9-0022'
    [ 15.608867] bus: 'i2c': really_probe: bound device 9-0022 to driver typec_fusb302
    [ 15.609850] invalid GPIO -2
    [ 15.618712] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 15.791852] platform 41000000.r5f: configured R5F for IPC-only mode
    [ 15.893627] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [ 15.954203] remoteproc remoteproc0: 41000000.r5f is available
    [ 16.106957] remoteproc remoteproc0: attaching to 41000000.r5f
    [ 16.182130] bus: 'platform': __driver_probe_device: matched device rproc-virtio.21.auto with driver rproc-virtio
    [ 16.182146] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.21.auto
    [ 16.182207] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.21.auto'
    [ 16.185700] bus: 'platform': really_probe: bound device rproc-virtio.21.auto to driver rproc-virtio
    [ 16.185811] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [ 16.239696] rproc-virtio rproc-virtio.21.auto: assigned reserved memory node r5f-dma-memory@a0000000
    [ 16.270726] bus: 'virtio': __driver_probe_device: matched device virtio0 with driver virtio_rpmsg_bus
    [ 16.270740] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio0
    [ 16.271032] bus: 'rpmsg': __driver_probe_device: matched device virtio0.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 16.271037] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio0.rpmsg_ns.53.53
    [ 16.271054] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio0.rpmsg_ns.53.53'
    [ 16.271081] bus: 'rpmsg': really_probe: bound device virtio0.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 16.271102] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 16.276656] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
    [ 16.285879] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
    [ 16.328347] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio0'
    [ 16.329608] bus: 'virtio': really_probe: bound device virtio0 to driver virtio_rpmsg_bus
    [ 16.329631] rproc-virtio rproc-virtio.21.auto: registered virtio0 (type 7)
    [ 16.377685] bus: 'platform': __driver_probe_device: matched device TI-am335x-adc.20.auto with driver TI-am335x-adc
    [ 16.377703] bus: 'platform': really_probe: probing driver TI-am335x-adc with device TI-am335x-adc.20.auto
    [ 16.392379] driver: 'TI-am335x-adc': driver_bound: bound to device 'TI-am335x-adc.20.auto'
    [ 16.392472] bus: 'platform': really_probe: bound device TI-am335x-adc.20.auto to driver TI-am335x-adc
    [ 16.400340] remoteproc remoteproc0: remote processor 41000000.r5f is now attached
    [ 16.441006] platform 41400000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 16.482511] platform 41400000.r5f: configured R5F for IPC-only mode
    [ 16.497590] platform 41400000.r5f: assigned reserved memory node r5f-dma-memory@a1000000
    [ 16.518263] remoteproc remoteproc1: 41400000.r5f is available
    [ 16.531445] remoteproc remoteproc1: attaching to 41400000.r5f
    [ 16.545609] bus: 'platform': __driver_probe_device: matched device rproc-virtio.22.auto with driver rproc-virtio
    [ 16.545626] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.22.auto
    [ 16.545688] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.22.auto'
    [ 16.545964] bus: 'platform': really_probe: bound device rproc-virtio.22.auto to driver rproc-virtio
    [ 16.546057] platform 41400000.r5f: R5F core initialized in IPC-only mode
    [ 16.559880] rproc-virtio rproc-virtio.22.auto: assigned reserved memory node r5f-dma-memory@a1000000
    [ 16.581233] bus: 'virtio': __driver_probe_device: matched device virtio1 with driver virtio_rpmsg_bus
    [ 16.581248] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio1
    [ 16.582129] bus: 'rpmsg': __driver_probe_device: matched device virtio1.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 16.582141] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio1.rpmsg_ns.53.53
    [ 16.582174] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio1.rpmsg_ns.53.53'
    [ 16.582694] bus: 'rpmsg': really_probe: bound device virtio1.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 16.582727] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 16.590727] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd
    [ 16.602014] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe
    [ 16.612070] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio1'
    [ 16.613009] bus: 'virtio': really_probe: bound device virtio1 to driver virtio_rpmsg_bus
    [ 16.613030] rproc-virtio rproc-virtio.22.auto: registered virtio1 (type 7)
    [ 16.627841] remoteproc remoteproc1: remote processor 41400000.r5f is now attached
    [ 16.640178] driver: 'k3_r5_rproc': driver_bound: bound to device 'bus@100000:bus@28380000:r5fss@41000000'
    [ 16.641975] bus: 'platform': really_probe: bound device bus@100000:bus@28380000:r5fss@41000000 to driver k3_r5_rproc
    [ 16.642069] bus: 'platform': __driver_probe_device: matched device bus@100000:r5fss@5c00000 with driver k3_r5_rproc
    [ 16.642076] bus: 'platform': really_probe: probing driver k3_r5_rproc with device bus@100000:r5fss@5c00000
    [ 16.649015] platform 5c00000.r5f: configured R5F for IPC-only mode
    [ 16.661330] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [ 16.693399] remoteproc remoteproc2: 5c00000.r5f is available
    [ 16.699475] remoteproc remoteproc2: attaching to 5c00000.r5f
    [ 16.705951] bus: 'platform': __driver_probe_device: matched device rproc-virtio.23.auto with driver rproc-virtio
    [ 16.705964] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.23.auto
    [ 16.706137] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.23.auto'
    [ 16.706519] bus: 'platform': really_probe: bound device rproc-virtio.23.auto to driver rproc-virtio
    [ 16.706635] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [ 16.713787] rproc-virtio rproc-virtio.23.auto: assigned reserved memory node r5f-dma-memory@a2000000
    [ 16.730898] bus: 'virtio': __driver_probe_device: matched device virtio2 with driver virtio_rpmsg_bus
    [ 16.730913] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio2
    [ 16.736175] bus: 'rpmsg': __driver_probe_device: matched device virtio2.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 16.736189] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio2.rpmsg_ns.53.53
    [ 16.736230] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio2.rpmsg_ns.53.53'
    [ 16.736596] bus: 'rpmsg': really_probe: bound device virtio2.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 16.736623] virtio_rpmsg_bus virtio2: rpmsg host is online
    [ 16.742288] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio2'
    [ 16.742707] bus: 'virtio': really_probe: bound device virtio2 to driver virtio_rpmsg_bus
    [ 16.742727] rproc-virtio rproc-virtio.23.auto: registered virtio2 (type 7)
    [ 16.749678] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
    [ 16.752757] remoteproc remoteproc2: remote processor 5c00000.r5f is now attached
    [ 16.757865] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
    [ 16.778111] platform 5d00000.r5f: configured R5F for IPC-only mode
    [ 16.804906] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [ 16.833871] remoteproc remoteproc3: 5d00000.r5f is available
    [ 16.840001] remoteproc remoteproc3: attaching to 5d00000.r5f
    [ 16.848453] bus: 'platform': __driver_probe_device: matched device rproc-virtio.24.auto with driver rproc-virtio
    [ 16.848469] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.24.auto
    [ 16.848535] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.24.auto'
    [ 16.848871] bus: 'platform': really_probe: bound device rproc-virtio.24.auto to driver rproc-virtio
    [ 16.848963] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [ 16.857486] rproc-virtio rproc-virtio.24.auto: assigned reserved memory node r5f-dma-memory@a3000000
    [ 16.869347] bus: 'virtio': __driver_probe_device: matched device virtio3 with driver virtio_rpmsg_bus
    [ 16.869361] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio3
    [ 16.869970] bus: 'rpmsg': __driver_probe_device: matched device virtio3.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 16.869978] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio3.rpmsg_ns.53.53
    [ 16.870000] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio3.rpmsg_ns.53.53'
    [ 16.870203] bus: 'rpmsg': really_probe: bound device virtio3.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 16.870222] virtio_rpmsg_bus virtio3: rpmsg host is online
    [ 16.874493] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd
    [ 16.877133] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio3'
    [ 16.884073] bus: 'virtio': really_probe: bound device virtio3 to driver virtio_rpmsg_bus
    [ 16.884099] rproc-virtio rproc-virtio.24.auto: registered virtio3 (type 7)
    [ 16.891889] remoteproc remoteproc3: remote processor 5d00000.r5f is now attached
    [ 16.891949] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xe
    [ 16.900360] driver: 'k3_r5_rproc': driver_bound: bound to device 'bus@100000:r5fss@5c00000'
    [ 16.908395] bus: 'platform': really_probe: bound device bus@100000:r5fss@5c00000 to driver k3_r5_rproc
    [ 16.949491] bus: 'rpmsg': __driver_probe_device: matched device virtio0.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 16.949508] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio0.rpmsg_chrdev.-1.14
    [ 16.949698] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio0.rpmsg_chrdev.-1.14'
    [ 16.949724] bus: 'rpmsg': really_probe: bound device virtio0.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 16.949735] bus: 'rpmsg': __driver_probe_device: matched device virtio1.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 16.949740] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio1.rpmsg_chrdev.-1.14
    [ 16.949818] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio1.rpmsg_chrdev.-1.14'
    [ 16.949834] bus: 'rpmsg': really_probe: bound device virtio1.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 16.949843] bus: 'rpmsg': __driver_probe_device: matched device virtio2.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 16.949848] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio2.rpmsg_chrdev.-1.14
    [ 16.949919] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio2.rpmsg_chrdev.-1.14'
    [ 16.949932] bus: 'rpmsg': really_probe: bound device virtio2.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 16.949940] bus: 'rpmsg': __driver_probe_device: matched device virtio3.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 16.949945] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio3.rpmsg_chrdev.-1.14
    [ 16.950013] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio3.rpmsg_chrdev.-1.14'
    [ 16.950028] bus: 'rpmsg': really_probe: bound device virtio3.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 16.954215] bus: 'rpmsg': __driver_probe_device: matched device virtio0.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 16.954232] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio0.rpmsg_ctrl.0.0
    [ 16.956182] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio0.rpmsg_ctrl.0.0'
    [ 16.956224] bus: 'rpmsg': really_probe: bound device virtio0.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 16.956239] bus: 'rpmsg': __driver_probe_device: matched device virtio1.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 16.956246] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio1.rpmsg_ctrl.0.0
    [ 16.956808] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio1.rpmsg_ctrl.0.0'
    [ 16.956838] bus: 'rpmsg': really_probe: bound device virtio1.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 16.956849] bus: 'rpmsg': __driver_probe_device: matched device virtio2.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 16.956854] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio2.rpmsg_ctrl.0.0
    [ 16.957776] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio2.rpmsg_ctrl.0.0'
    [ 16.957806] bus: 'rpmsg': really_probe: bound device virtio2.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 16.957818] bus: 'rpmsg': __driver_probe_device: matched device virtio3.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 16.957824] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio3.rpmsg_ctrl.0.0
    [ 16.958079] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio3.rpmsg_ctrl.0.0'
    [ 16.958104] bus: 'rpmsg': really_probe: bound device virtio3.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 17.630468] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: none.
    [ 17.748179] audit: type=1334 audit(1651168630.340:4): prog-id=7 op=LOAD
    [ 17.755862] audit: type=1334 audit(1651168630.344:5): prog-id=8 op=LOAD
    [ 48.445699] mv88x3310 c000f00.mdio:01: Firmware version 0.3.11.0
    [ 48.458970] hwmon hwmon2: temp1_input not attached to any thermal zone
    [ 48.473018] driver: 'mv88x3310': driver_bound: bound to device 'c000f00.mdio:01'
    [ 48.473110] bus: 'mdio_bus': really_probe: bound device c000f00.mdio:01 to driver mv88x3310
    [ 53.255744] audit: type=1334 audit(1651168665.844:6): prog-id=9 op=LOAD
    [ 53.271905] audit: type=1334 audit(1651168665.852:7): prog-id=10 op=LOAD
    [ 66.145796] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [ 70.799136] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [ 70.806638] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [ 71.080300] Bluetooth: Core ver 2.22
    [ 71.084349] NET: Registered PF_BLUETOOTH protocol family
    [ 71.089732] Bluetooth: HCI device and connection manager initialized
    [ 71.096164] Bluetooth: HCI socket layer initialized
    [ 71.101275] Bluetooth: L2CAP socket layer initialized
    [ 71.106959] Bluetooth: SCO socket layer initialized
    [ 72.255863] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:03] driver [RTL8211F-VD-CG Gigabit Ethernet] (irq=POLL)
    [ 72.278562] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/rgmii-id link mode
    [ 72.343199] am65-cpsw-nuss c000000.ethernet eth1: configuring for fixed/rgmii link mode
    [ 72.352784] am65-cpsw-nuss c000000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
    [ 72.364806] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    [ 72.385577] am65-cpsw-nuss c000000.ethernet eth0: PHY [c000f00.mdio:01] driver [mv88x3310] (irq=POLL)
    [ 72.397185] am65-cpsw-nuss c000000.ethernet eth0: configuring for phy/sgmii link mode
    [ 74.028882] audit: type=1334 audit(1651168686.620:8): prog-id=11 op=LOAD
    [ 74.037607] audit: type=1334 audit(1651168686.628:9): prog-id=12 op=LOAD
    [ 74.590271] audit: type=1006 audit(1651168687.180:10): pid=633 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=1 res=1
    [ 74.604342] audit: type=1300 audit(1651168687.180:10): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=ffffd30651d8 a2=4 a3=ffffa2cec020 items=0 ppid=1 pid=633 auid=1000 uid=0 gid=0 euid=0 suid=0 f)
    [ 74.631013] audit: type=1327 audit(1651168687.180:10): proctitle="(systemd)"
    [ 75.375944] audit: type=1006 audit(1651168687.964:11): pid=624 uid=0 old-auid=4294967295 auid=1000 tty=tty7 old-ses=4294967295 ses=2 res=1
    [ 75.388539] audit: type=1300 audit(1651168687.964:11): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=ffffd30651d8 a2=4 a3=ffffa2cec020 items=0 ppid=1 pid=624 auid=1000 uid=0 gid=0 euid=0 suid=0 f)
    [ 75.414931] audit: type=1327 audit(1651168687.964:11): proctitle="(weston)"
    [ 84.217915] audit: type=1006 audit(1651168696.808:12): pid=1026 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [ 84.230812] audit: type=1300 audit(1651168696.808:12): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffd30651d8 a2=1 a3=ffffa2cec020 items=0 ppid=1 pid=1026 auid=0 uid=0 gid=0 euid=0 suid=0 fsu)
    [ 84.257845] audit: type=1327 audit(1651168696.808:12): proctitle="(systemd)"
    [ 84.265361] audit: type=1334 audit(1651168696.820:13): prog-id=13 op=LOAD
    [ 84.272598] audit: type=1300 audit(1651168696.820:13): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffff4dd5da0 a2=78 a3=0 items=0 ppid=1 pid=1026 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid)
    [ 84.298296] audit: type=1327 audit(1651168696.820:13): proctitle="(systemd)"
    [ 84.305717] audit: type=1334 audit(1651168696.848:14): prog-id=13 op=UNLOAD
    [ 84.313019] audit: type=1334 audit(1651168696.848:15): prog-id=14 op=LOAD
    [ 84.320047] audit: type=1300 audit(1651168696.848:15): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffff4dd5e40 a2=78 a3=0 items=0 ppid=1 pid=1026 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid)
    [ 84.345707] audit: type=1327 audit(1651168696.848:15): proctitle="(systemd)"

    Thanks & Regards,
    Subashini

  • Hi Subashini,

    I can also confirm that it looks like SRAM is being probed from below logs. So I assume that software-wise, the device is showing up under Linux correctly. 

    [ 1.221201] platform 40310000.spi: Retrying from deferred list
    [ 1.221276] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 1.221281] bus: 'platform': really_probe: probing driver omap2_mcspi with device 40310000.spi
    [ 1.221764] bus: 'spi': __driver_probe_device: matched device spi0.0 with driver mchp23k256
    [ 1.221771] bus: 'spi': really_probe: probing driver mchp23k256 with device spi0.0
    [ 1.222453] driver: 'mchp23k256': driver_bound: bound to device 'spi0.0'
    [ 1.222479] bus: 'spi': really_probe: bound device spi0.0 to driver mchp23k256
    [ 1.222497] driver: 'omap2_mcspi': driver_bound: bound to device '40310000.spi'
    [ 1.222519] bus: 'platform': really_probe: bound device 40310000.spi to driver omap2_mcspi

    As a next step, could you check the PADCONFIG registers to see if the RXACTIVE bit is set? 

    Additionally, check what polarity the SRAM device expects

    Regards,

    Takuma

  • Hi Takuma,

    I have attached the pinmux configuration that I am using for the SRAM, along with the relevant schematic image. I also checked the datasheet for the 23A512-I/SN SRAM part, but I could not find any information related to signal polarity.

    Could you please share any reference to check RXACTIVE bit of MCU_SPI1's PADCONFIG registers ?

    SRAM Functionality Pad name Pin NO Power Group Input/Output IO Level Remarks
    SPI_B_SDO MCU_SPI1_D0/WKUP_GPIO0_1 B19 VDDSHV0_MCU Output 1.8V, LVCMOS  
    SPI_B_SDI MCU_SPI1_D1/WKUP_GPIO0_2 D14 VDDSHV0_MCU Input 1.8V, LVCMOS  
    SPI_B_HOLD MCU_OSPI0_DQS/MCU_HYPERBUS0_RWDS/WKUP_GPIO0_18 B7 VDDSHV1_MCU Output 1.8V, LVCMOS  
    SPI_B_CS0# MCU_SPI1_CS0/WKUP_GPIO0_3 B21 VDDSHV0_MCU Output 1.8V, LVCMOS Chip Select
    SPI_B_SCK MCU_SPI1_CLK/WKUP_GPIO0_0 B18 VDDSHV0_MCU Output 1.8V, LVCMOS  
    SPI_B_WP MCU_OSPI0_CSN3/MCU_HYPERBUS0_INTN/MCU_HYPERBUS0_WPN/MCU_OSPI0_RESET_OUT1/MCU_OSPI0_ECC_FAIL/WKUP_GPIO0_31 D5 VDDSHV1_MCU Output 1.8V, LVCMOS Connected to SQI Pin of SRAM (Optional)

    Thanks and Regards,
    Subashini.

  • Hi Subashini,

    I have read through this datasheet: https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/23A512-23LC512-512-Kbit-SPI-Serial-SRAM-with-SDI-and-SQI-Interface-20005155C.pdf. Looks like CPOL = 0 and CPHA = 0 based on the example waveforms. These can be set via spi-cpha and spi-cpol devicetree nodes.

    As for padconfig, please check 0x4301C0C0h bit 18.

    Regards,

    Takuma

  • Hi Takuma,

    I have read the PADCONFIG register, and the value of bit 18 is 0. I have attached the terminal output below. Could you please guide me on how to configure spi-cpha and spi-cpol in the Device Tree node?

    root@j7200-iG52m:~# devmem2 0x4301C0C0
    /dev/mem opened.
    Memory mapped at address 0xffff8e6b5000.
    Read at address 0x4301C0C0 (0xffff8e6b50c0): 0x00010000

    Thanks and Regards,
    Subashini

  • Hi Subashini,

    In dts, could you pinmux the SPI CLK to have PIN_INPUT? This should set bit 18.

    The spi-cpha and spi-cpol, default should be 0. You could try putting some print statements within drivers/spi/spi.c to see if the mode bits get set or not.

    Regards,

    Takuma

  • Hi Takuma,

    I have changed the SRAM’s SPI clock pin to PIN_INPUT, and now the PADCONFIG’s bit 18 is set to 1 as you mentioned. I also added debug prints in the spi.c file, and I can see that the driver reports the device is configured with spi-cpha = 0 spi-cpol = 0. However, I still cannot perform write operations on the SRAM device, the SRAM contains only 0s after performing write operation instead of the data which I have written. For your reference, I have attached the DTSI entry, kernel dmesg logs, and the PADCONFIG register value.

    PADCONFIG register value
    -------------------------------------
    devmem2 0x4301C0C0
    /dev/mem opened.
    Memory mapped at address 0xffff9f342000.
    Read at address 0x4301C0C0 (0xffff9f3420c0): 0x00050000

    DTSI Entry
    ---------------
    &mcu_spi1 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&spi_pins_default &d5_pins_default &b7_pins_default &chipselect0>;
    ti,spi-num-cs = <1>;
    spi-sram@0 {
    compatible = "microchip,mchp23a512";
    reg = <0>;
    spi-max-frequency = <20000000>;
    #address-cells = <1>;
    #size-cells = <1>;
    status = "okay";
    };
    };

    &wkup_pmx2 {

    spi_pins_default: spi-pins-default {
    pinctrl-single,pins = <
    J721E_WKUP_IOPAD(0x58, PIN_INPUT, 0) /* (B18) WKUP_GPIO0_0.MCU_SPI1_CLK */
    J721E_WKUP_IOPAD(0x5c, PIN_OUTPUT, 0) /* (B19) WKUP_GPIO0_1.MCU_SPI1_D0 */
    J721E_WKUP_IOPAD(0x60, PIN_INPUT, 0) /* (D14) WKUP_GPIO0_2.MCU_SPI1_D1 */
    >;
    };
    chipselect0: chipselect0-pins-defaul {
    pinctrl-single,pins = <
    J721E_WKUP_IOPAD(0x64, PIN_OUTPUT, 0) /* (B21) WKUP_GPIO0_3.MCU_SPI1_CS0 */
    >;
    };

    };

    &wkup_pmx1 {

    d5_pins_default: d5-pins-default {
    pinctrl-single,pins = <
    J721E_WKUP_IOPAD(0x4, PIN_OUTPUT, 7) /* (D5)*/
    >;
    };
    };
    &wkup_pmx0 {
    b7_pins_default: b7-pins-default {
    pinctrl-single,pins = <
    J721E_WKUP_IOPAD(0x8, PIN_OUTPUT, 2) /* (B7)*/
    >;
    };
    };

    Dmesg logs of spi.c
    --------------------------

    [ 21.911624] mchp23k256 spi0.0: spi_set_cs(): enable=1 force=0 chipselect=0
    [ 21.919306] mchp23k256 spi0.0: spi_set_cs(): mode=0x0 | CPOL=0 | CPHA=0 | CS_HIGH=0 | NO_CS=0 | LSB_FIRST=0
    [ 21.929050] mchp23k256 spi0.0: spi_set_cs(): enable=0 force=0 chipselect=0
    [ 21.935937] mchp23k256 spi0.0: spi_set_cs(): mode=0x0 | CPOL=0 | CPHA=0 | CS_HIGH=0 | NO_CS=0 | LSB_FIRST=0
    [ 21.945680] mchp23k256 spi0.0: spi_set_cs(): enable=1 force=0 chipselect=0
    [ 21.953204] mchp23k256 spi0.0: spi_set_cs(): mode=0x0 | CPOL=0 | CPHA=0 | CS_HIGH=0 | NO_CS=0 | LSB_FIRST=0
    [ 21.962956] mchp23k256 spi0.0: spi_set_cs(): enable=0 force=0 chipselect=0
    [ 21.969834] mchp23k256 spi0.0: spi_set_cs(): mode=0x0 | CPOL=0 | CPHA=0 | CS_HIGH=0 | NO_CS=0 | LSB_FIRST=0

    Thanks & Regards,
    Subashini

  • Hi Subashini,

    Thanks for checking. As a next step in troubleshooting, could you put in this one line patch? Then share the logs from dmesg?

     https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/48/7115.0001_2D00_enable_2D00_debug_2D00_print_2D00_in_2D00_spi_2D00_omap2_2D00_mcspi.c.patch

    speed_hz should be a value that is a divided value of 50MHz. If 20MHz is set for the maximum SPI frequency like in the original post, it should print out 12.5MHz as that is the highest number that can be obtained from dividing 50MHz without going over 20MHz.

    Regards,

    Takuma 

  • Hi Takuma,

    I have applied the above patch, and I am able to see the following debug prints from the spi-omap2-mcspi.c file.

    spi spi0.0: setup: speed 16666666, sample leading edge, clk normal

    I also probed the SRAM clock, and now a 16.6 MHz clock is present. However, I am still unable to write to the SRAM memory block.

    For your reference, I have attached the complete dmesg logs along with the commands I am using for SRAM read and write operations.

    CRO Probe Image
    --------------------------


    SRAM commands
    --------------------------
    dd if=/dev/urandom of=./sram_write_1KB bs=1K count=1
    dd if=./sram_write_1KB of=/dev/mtdblock0
    dd if=/dev/mtdblock0 bs=1K count=1 of=./sram_read_1KB
    cmp ./sram_write_1KB ./sram_read_1KB

    Output
    -----------
    root@j7200-iG52m:~# dd if=/dev/urandom of=./sram_write_1KB bs=1K count=1
    1+0 records in
    1+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00029107 s, 3.5 MB/s
    root@j7200-iG52m:~# dd if=./sram_write_1KB of=/dev/mtdblock0
    2+0 records in
    2+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0314353 s, 32.6 kB/s
    root@j7200-iG52m:~#
    root@j7200-iG52m:~# dd if=/dev/mtdblock0 bs=1K count=1 of=./sram_read_1KB
    1+0 records in
    1+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0600781 s, 17.0 kB/s
    root@j7200-iG52m:~# cmp ./sram_write_1KB ./sram_read_1KB
    ./sram_write_1KB ./sram_read_1KB differ: char 1, line 1
    root@j7200-iG52m:~# hexdump -C /dev/mtdblock0
    00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
    *
    00010000
    root@j7200-iG52m:~#




    dmesg log
    ----------------

    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] DMA32 empty
    [ 0.000000] Normal empty
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009e7fffff]
    [ 0.000000] node 0: [mem 0x000000009e800000-0x00000000a47fffff]
    [ 0.000000] node 0: [mem 0x00000000a4800000-0x00000000ffffffff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] cma: Reserved 32 MiB at 0x00000000fba00000
    [ 0.000000] psci: probing for conduit method from DT.
    [ 0.000000] psci: PSCIv1.1 detected in firmware.
    [ 0.000000] psci: Using standard PSCI v0.2 function IDs
    [ 0.000000] psci: Trusted OS migration not required
    [ 0.000000] psci: SMC Calling Convention v1.4
    [ 0.000000] percpu: Embedded 20 pages/cpu s41064 r8192 d32664 u81920
    [ 0.000000] pcpu-alloc: s41064 r8192 d32664 u81920 alloc=20*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1
    [ 0.000000] Detected PIPT I-cache on CPU0
    [ 0.000000] CPU features: detected: GIC system register CPU interface
    [ 0.000000] CPU features: detected: Spectre-v3a
    [ 0.000000] CPU features: detected: Spectre-BHB
    [ 0.000000] CPU features: detected: ARM erratum 1742098
    [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [ 0.000000] alternatives: applying boot alternatives
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096
    [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait
    [ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] Memory: 1905796K/2097152K available (12096K kernel code, 1276K rwdata, 3956K rodata, 2048K init, 439K bss, 158588K reserved, 32768K cma-reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU event tracing is enabled.
    [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] Tracing variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.000000] Root IRQ handler: gic_handle_irq
    [ 0.000000] GICv3: GICv3 features: 16 PPIs
    [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [ 0.000000] ITS [mem 0x01820000-0x0182ffff]
    [ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
    [ 0.000000] ITS: using cache flushing for cmd queue
    [ 0.000000] GICv3: using LPI property table @0x0000000080030000
    [ 0.000000] GIC: using cache flushing for LPI property table
    [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080040000
    [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [ 0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [ 0.000000] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [ 0.008355] Console: colour dummy device 80x25
    [ 0.012921] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [ 0.023592] pid_max: default: 32768 minimum: 301
    [ 0.028329] LSM: Security Framework initializing
    [ 0.033105] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [ 0.040674] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [ 0.049529] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.056934] cblist_init_generic: Setting shift to 1 and lim to 1.
    [ 0.063202] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.070589] cblist_init_generic: Setting shift to 1 and lim to 1.
    [ 0.076910] rcu: Hierarchical SRCU implementation.
    [ 0.081811] rcu: Max phase no-delay instances is 1000.
    [ 0.087331] Platform MSI: msi-controller@1820000 domain created
    [ 0.093480] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [ 0.102833] EFI services will not be available.
    [ 0.107572] smp: Bringing up secondary CPUs ...
    [ 0.120739] Detected PIPT I-cache on CPU1
    [ 0.120806] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [ 0.120821] GICv3: CPU1: using allocated LPI pending table @0x0000000080050000
    [ 0.120854] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [ 0.120909] smp: Brought up 1 node, 2 CPUs
    [ 0.150258] SMP: Total of 2 processors activated.
    [ 0.155064] CPU features: detected: 32-bit EL0 Support
    [ 0.160319] CPU features: detected: CRC32 instructions
    [ 0.165596] CPU: All CPU(s) started at EL2
    [ 0.169779] alternatives: applying system-wide alternatives
    [ 0.176378] devtmpfs: initialized
    [ 0.183691] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [ 0.193678] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [ 0.201311] pinctrl core: initialized pinctrl subsystem
    [ 0.206793] bus: 'platform': __driver_probe_device: matched device reg-dummy with driver reg-dummy
    [ 0.206801] bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy
    [ 0.206885] driver: 'reg-dummy': driver_bound: bound to device 'reg-dummy'
    [ 0.206896] bus: 'platform': really_probe: bound device reg-dummy to driver reg-dummy
    [ 0.207010] DMI not present or invalid.
    [ 0.211266] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [ 0.217929] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [ 0.225233] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [ 0.233240] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [ 0.241371] audit: initializing netlink subsys (disabled)
    [ 0.246979] audit: type=2000 audit(0.156:1): state=initialized audit_enabled=0 res=1
    [ 0.247193] thermal_sys: Registered thermal governor 'step_wise'
    [ 0.254903] thermal_sys: Registered thermal governor 'power_allocator'
    [ 0.261060] cpuidle: using governor menu
    [ 0.271798] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [ 0.278764] ASID allocator initialised with 65536 entries
    [ 0.287245] bus: 'platform': __driver_probe_device: matched device 41c00000.sram with driver sram
    [ 0.287256] bus: 'platform': really_probe: probing driver sram with device 41c00000.sram
    [ 0.287323] driver: 'sram': driver_bound: bound to device '41c00000.sram'
    [ 0.287343] bus: 'platform': really_probe: bound device 41c00000.sram to driver sram
    [ 0.287524] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 0.287534] platform 42110000.gpio: Added to deferred list
    [ 0.288371] bus: 'platform': __driver_probe_device: matched device 70000000.sram with driver sram
    [ 0.288376] bus: 'platform': really_probe: probing driver sram with device 70000000.sram
    [ 0.288430] driver: 'sram': driver_bound: bound to device '70000000.sram'
    [ 0.288445] bus: 'platform': really_probe: bound device 70000000.sram to driver sram
    [ 0.290112] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 0.290121] platform 600000.gpio: Added to deferred list
    [ 0.290331] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@100000/pinctrl@a40000/mcu-cpsw-cpts
    [ 0.300750] KASLR disabled due to lack of seed
    [ 0.308191] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [ 0.315158] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [ 0.321564] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [ 0.328510] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [ 0.334941] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [ 0.341876] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [ 0.348277] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [ 0.355211] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [ 0.362405] bus: 'platform': __driver_probe_device: matched device 43000014.chipid with driver k3-chipinfo
    [ 0.362415] bus: 'platform': really_probe: probing driver k3-chipinfo with device 43000014.chipid
    [ 0.362530] k3-chipinfo 43000014.chipid: Family:J7200 rev:SR2.0 JTAGID[0x1bb6d02f] Detected
    [ 0.371081] driver: 'k3-chipinfo': driver_bound: bound to device '43000014.chipid'
    [ 0.371106] bus: 'platform': really_probe: bound device 43000014.chipid to driver k3-chipinfo
    [ 0.371197] bus: 'platform': __driver_probe_device: matched device fixedregulator-vsys3v3 with driver reg-fixed-voltage
    [ 0.371201] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device fixedregulator-vsys3v3
    [ 0.371233] reg-fixed-voltage fixedregulator-vsys3v3: GPIO lookup for consumer (null)
    [ 0.371237] reg-fixed-voltage fixedregulator-vsys3v3: using device tree for GPIO lookup
    [ 0.371244] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vsys3v3[0]'
    [ 0.371252] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vsys3v3[0]'
    [ 0.371258] reg-fixed-voltage fixedregulator-vsys3v3: using lookup tables for GPIO lookup
    [ 0.371262] reg-fixed-voltage fixedregulator-vsys3v3: No GPIO consumer (null) found
    [ 0.371340] driver: 'reg-fixed-voltage': driver_bound: bound to device 'fixedregulator-vsys3v3'
    [ 0.371358] bus: 'platform': really_probe: bound device fixedregulator-vsys3v3 to driver reg-fixed-voltage
    [ 0.371363] bus: 'platform': __driver_probe_device: matched device fixedregulator-vcca5v with driver reg-fixed-voltage
    [ 0.371367] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device fixedregulator-vcca5v
    [ 0.371394] reg-fixed-voltage fixedregulator-vcca5v: GPIO lookup for consumer (null)
    [ 0.371398] reg-fixed-voltage fixedregulator-vcca5v: using device tree for GPIO lookup
    [ 0.371402] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-vcca5v[0]'
    [ 0.371408] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vcca5v[0]'
    [ 0.371413] reg-fixed-voltage fixedregulator-vcca5v: using lookup tables for GPIO lookup
    [ 0.371416] reg-fixed-voltage fixedregulator-vcca5v: No GPIO consumer (null) found
    [ 0.371466] driver: 'reg-fixed-voltage': driver_bound: bound to device 'fixedregulator-vcca5v'
    [ 0.371480] bus: 'platform': really_probe: bound device fixedregulator-vcca5v to driver reg-fixed-voltage
    [ 0.371528] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 0.371536] platform gpio-regulator-TLV71033: Added to deferred list
    [ 0.371566] iommu: Default domain type: Translated
    [ 0.376554] iommu: DMA domain TLB invalidation policy: strict mode
    [ 0.383078] SCSI subsystem initialized
    [ 0.387019] libata version 3.00 loaded.
    [ 0.387107] usbcore: registered new interface driver usbfs
    [ 0.392731] usbcore: registered new interface driver hub
    [ 0.398169] usbcore: registered new device driver usb
    [ 0.403466] bus: 'platform': __driver_probe_device: matched device 40b00000.i2c with driver omap_i2c
    [ 0.403477] platform 40b00000.i2c: Added to deferred list
    [ 0.403481] bus: 'platform': __driver_probe_device: matched device 42120000.i2c with driver omap_i2c
    [ 0.403488] platform 42120000.i2c: Added to deferred list
    [ 0.403528] pps_core: LinuxPPS API ver. 1 registered
    [ 0.408601] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.417938] PTP clock support registered
    [ 0.422009] EDAC MC: Ver: 3.0.0
    [ 0.425331] bus: 'platform': __driver_probe_device: matched device firmware:psci with driver psci-cpuidle-domain
    [ 0.425337] bus: 'platform': really_probe: probing driver psci-cpuidle-domain with device firmware:psci
    [ 0.425363] driver: 'psci-cpuidle-domain': driver_bound: bound to device 'firmware:psci'
    [ 0.425384] bus: 'platform': really_probe: bound device firmware:psci to driver psci-cpuidle-domain
    [ 0.425553] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 0.425561] platform 31f80000.mailbox: Added to deferred list
    [ 0.425564] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 0.425570] platform 31f81000.mailbox: Added to deferred list
    [ 0.425718] FPGA manager framework
    [ 0.429234] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.435916] clocksource: Switched to clocksource arch_sys_counter
    [ 0.442297] VFS: Disk quotas dquot_6.6.0
    [ 0.446330] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.456409] NET: Registered PF_INET protocol family
    [ 0.461698] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [ 0.470236] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
    [ 0.478986] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [ 0.486906] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [ 0.495076] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
    [ 0.503100] TCP: Hash tables configured (established 16384 bind 16384)
    [ 0.509919] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [ 0.516809] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [ 0.524215] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [ 0.530294] RPC: Registered named UNIX socket transport module.
    [ 0.536354] RPC: Registered udp transport module.
    [ 0.541157] RPC: Registered tcp transport module.
    [ 0.545960] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.552545] NET: Registered PF_XDP protocol family
    [ 0.557446] PCI: CLS 0 bytes, default 64
    [ 0.561687] bus: 'platform': __driver_probe_device: matched device pmu with driver armv8-pmu
    [ 0.561698] bus: 'platform': really_probe: probing driver armv8-pmu with device pmu
    [ 0.561846] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [ 0.570214] driver: 'armv8-pmu': driver_bound: bound to device 'pmu'
    [ 0.570250] bus: 'platform': really_probe: bound device pmu to driver armv8-pmu
    [ 0.570928] Initialise system trusted keyrings
    [ 0.575613] workingset: timestamp_bits=46 max_order=19 bucket_order=0
    [ 0.584355] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.590634] NFS: Registering the id_resolver key type
    [ 0.595820] Key type id_resolver registered
    [ 0.600093] Key type id_legacy registered
    [ 0.604210] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.611060] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [ 0.638176] Key type asymmetric registered
    [ 0.642364] Asymmetric key parser 'x509' registered
    [ 0.647373] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
    [ 0.655027] io scheduler mq-deadline registered
    [ 0.659661] io scheduler kyber registered
    [ 0.664118] bus: 'platform': __driver_probe_device: matched device 42200000.interrupt-controller with driver ti-sci-intr
    [ 0.664129] bus: 'platform': really_probe: probing driver ti-sci-intr with device 42200000.interrupt-controller
    [ 0.664170] ti-sci-intr 42200000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.664181] platform 42200000.interrupt-controller: Added to deferred list
    [ 0.664215] bus: 'platform': __driver_probe_device: matched device bus@100000:interrupt-controller@a00000 with driver ti-sci-intr
    [ 0.664218] bus: 'platform': really_probe: probing driver ti-sci-intr with device bus@100000:interrupt-controller@a00000
    [ 0.664236] ti-sci-intr bus@100000:interrupt-controller@a00000: Driver ti-sci-intr requests probe deferral
    [ 0.664243] platform bus@100000:interrupt-controller@a00000: Added to deferred list
    [ 0.664249] bus: 'platform': __driver_probe_device: matched device 310e0000.interrupt-controller with driver ti-sci-intr
    [ 0.664253] bus: 'platform': really_probe: probing driver ti-sci-intr with device 310e0000.interrupt-controller
    [ 0.664270] ti-sci-intr 310e0000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.664277] platform 310e0000.interrupt-controller: Added to deferred list
    [ 0.664354] bus: 'platform': __driver_probe_device: matched device 33d00000.msi-controller with driver ti-sci-inta
    [ 0.664361] platform 33d00000.msi-controller: Added to deferred list
    [ 0.664391] bus: 'platform': __driver_probe_device: matched device bus@100000 with driver simple-pm-bus
    [ 0.664395] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000
    [ 0.664409] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000'
    [ 0.664581] bus: 'platform': really_probe: bound device bus@100000 to driver simple-pm-bus
    [ 0.664587] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@28380000 with driver simple-pm-bus
    [ 0.664592] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000:bus@28380000
    [ 0.664607] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000:bus@28380000'
    [ 0.664655] bus: 'platform': really_probe: bound device bus@100000:bus@28380000 to driver simple-pm-bus
    [ 0.664660] bus: 'platform': __driver_probe_device: matched device 40f00000.syscon with driver simple-pm-bus
    [ 0.664663] bus: 'platform': really_probe: probing driver simple-pm-bus with device 40f00000.syscon
    [ 0.664676] simple-pm-bus: probe of 40f00000.syscon rejects match -19
    [ 0.664691] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@28380000:bus@28380000 with driver simple-pm-bus
    [ 0.664694] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000:bus@28380000:bus@28380000
    [ 0.664704] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000:bus@28380000:bus@28380000'
    [ 0.664722] bus: 'platform': really_probe: bound device bus@100000:bus@28380000:bus@28380000 to driver simple-pm-bus
    [ 0.664731] bus: 'platform': __driver_probe_device: matched device 47000000.syscon with driver simple-pm-bus
    [ 0.664734] bus: 'platform': really_probe: probing driver simple-pm-bus with device 47000000.syscon
    [ 0.664745] simple-pm-bus: probe of 47000000.syscon rejects match -19
    [ 0.664756] bus: 'platform': __driver_probe_device: matched device 100000.scm-conf with driver simple-pm-bus
    [ 0.664759] bus: 'platform': really_probe: probing driver simple-pm-bus with device 100000.scm-conf
    [ 0.664771] simple-pm-bus: probe of 100000.scm-conf rejects match -19
    [ 0.664780] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@30000000 with driver simple-pm-bus
    [ 0.664784] bus: 'platform': really_probe: probing driver simple-pm-bus with device bus@100000:bus@30000000
    [ 0.664793] driver: 'simple-pm-bus': driver_bound: bound to device 'bus@100000:bus@30000000'
    [ 0.664824] bus: 'platform': really_probe: bound device bus@100000:bus@30000000 to driver simple-pm-bus
    [ 0.665147] bus: 'platform': __driver_probe_device: matched device 40f04040.phy with driver phy-gmii-sel
    [ 0.665151] bus: 'platform': really_probe: probing driver phy-gmii-sel with device 40f04040.phy
    [ 0.665285] driver: 'phy-gmii-sel': driver_bound: bound to device '40f04040.phy'
    [ 0.665301] bus: 'platform': really_probe: bound device 40f04040.phy to driver phy-gmii-sel
    [ 0.665341] bus: 'platform': __driver_probe_device: matched device 104044.phy with driver phy-gmii-sel
    [ 0.665344] bus: 'platform': really_probe: probing driver phy-gmii-sel with device 104044.phy
    [ 0.665502] driver: 'phy-gmii-sel': driver_bound: bound to device '104044.phy'
    [ 0.665521] bus: 'platform': really_probe: bound device 104044.phy to driver phy-gmii-sel
    [ 0.665639] bus: 'platform': __driver_probe_device: matched device bus@100000:wiz@5060000 with driver wiz
    [ 0.665647] platform bus@100000:wiz@5060000: Added to deferred list
    [ 0.665700] bus: 'platform': __driver_probe_device: matched device 4301c000.pinctrl with driver pinctrl-single
    [ 0.665703] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c000.pinctrl
    [ 0.665746] pinctrl-single 4301c000.pinctrl: 13 pins, size 52
    [ 0.671659] driver: 'pinctrl-single': driver_bound: bound to device '4301c000.pinctrl'
    [ 0.671773] bus: 'platform': really_probe: bound device 4301c000.pinctrl to driver pinctrl-single
    [ 0.671781] bus: 'platform': __driver_probe_device: matched device 4301c038.pinctrl with driver pinctrl-single
    [ 0.671784] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c038.pinctrl
    [ 0.671813] pinctrl-single 4301c038.pinctrl: 2 pins, size 8
    [ 0.677540] driver: 'pinctrl-single': driver_bound: bound to device '4301c038.pinctrl'
    [ 0.677578] bus: 'platform': really_probe: bound device 4301c038.pinctrl to driver pinctrl-single
    [ 0.677585] bus: 'platform': __driver_probe_device: matched device 4301c068.pinctrl with driver pinctrl-single
    [ 0.677589] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c068.pinctrl
    [ 0.677653] pinctrl-single 4301c068.pinctrl: 59 pins, size 236
    [ 0.683637] driver: 'pinctrl-single': driver_bound: bound to device '4301c068.pinctrl'
    [ 0.683773] bus: 'platform': really_probe: bound device 4301c068.pinctrl to driver pinctrl-single
    [ 0.683781] bus: 'platform': __driver_probe_device: matched device 4301c174.pinctrl with driver pinctrl-single
    [ 0.683785] bus: 'platform': really_probe: probing driver pinctrl-single with device 4301c174.pinctrl
    [ 0.683816] pinctrl-single 4301c174.pinctrl: 8 pins, size 32
    [ 0.689624] driver: 'pinctrl-single': driver_bound: bound to device '4301c174.pinctrl'
    [ 0.689665] bus: 'platform': really_probe: bound device 4301c174.pinctrl to driver pinctrl-single
    [ 0.689718] bus: 'platform': __driver_probe_device: matched device 11c000.pinctrl with driver pinctrl-single
    [ 0.689721] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c000.pinctrl
    [ 0.689794] pinctrl-single 11c000.pinctrl: 67 pins, size 268
    [ 0.695597] driver: 'pinctrl-single': driver_bound: bound to device '11c000.pinctrl'
    [ 0.695792] bus: 'platform': really_probe: bound device 11c000.pinctrl to driver pinctrl-single
    [ 0.695800] bus: 'platform': __driver_probe_device: matched device 11c110.pinctrl with driver pinctrl-single
    [ 0.695804] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c110.pinctrl
    [ 0.695832] pinctrl-single 11c110.pinctrl: 1 pins, size 4
    [ 0.701382] driver: 'pinctrl-single': driver_bound: bound to device '11c110.pinctrl'
    [ 0.701398] bus: 'platform': really_probe: bound device 11c110.pinctrl to driver pinctrl-single
    [ 0.701404] bus: 'platform': __driver_probe_device: matched device 11c11c.pinctrl with driver pinctrl-single
    [ 0.701407] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c11c.pinctrl
    [ 0.701432] pinctrl-single 11c11c.pinctrl: 3 pins, size 12
    [ 0.707057] driver: 'pinctrl-single': driver_bound: bound to device '11c11c.pinctrl'
    [ 0.707094] bus: 'platform': really_probe: bound device 11c11c.pinctrl to driver pinctrl-single
    [ 0.707100] bus: 'platform': __driver_probe_device: matched device 11c164.pinctrl with driver pinctrl-single
    [ 0.707104] bus: 'platform': really_probe: probing driver pinctrl-single with device 11c164.pinctrl
    [ 0.707125] pinctrl-single 11c164.pinctrl: 2 pins, size 8
    [ 0.712663] driver: 'pinctrl-single': driver_bound: bound to device '11c164.pinctrl'
    [ 0.712678] bus: 'platform': really_probe: bound device 11c164.pinctrl to driver pinctrl-single
    [ 0.712703] bus: 'platform': __driver_probe_device: matched device a40000.pinctrl with driver pinctrl-single
    [ 0.712706] bus: 'platform': really_probe: probing driver pinctrl-single with device a40000.pinctrl
    [ 0.713086] pinctrl-single a40000.pinctrl: 512 pins, size 2048
    [ 0.719091] driver: 'pinctrl-single': driver_bound: bound to device 'a40000.pinctrl'
    [ 0.719116] bus: 'platform': really_probe: bound device a40000.pinctrl to driver pinctrl-single
    [ 0.719738] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 0.719753] platform 2910000.pcie: Added to deferred list
    [ 0.720266] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 0.720272] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 0.720336] ti-udma 285c0000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.720354] platform 285c0000.dma-controller: Added to deferred list
    [ 0.720386] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 0.720390] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 0.720456] ti-udma 31150000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.720471] platform 31150000.dma-controller: Added to deferred list
    [ 0.720655] bus: 'platform': __driver_probe_device: matched device 2b800000.ringacc with driver k3-ringacc
    [ 0.720659] bus: 'platform': really_probe: probing driver k3-ringacc with device 2b800000.ringacc
    [ 0.720678] k3-ringacc 2b800000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.720684] platform 2b800000.ringacc: Added to deferred list
    [ 0.720697] bus: 'platform': __driver_probe_device: matched device 3c000000.ringacc with driver k3-ringacc
    [ 0.720700] bus: 'platform': really_probe: probing driver k3-ringacc with device 3c000000.ringacc
    [ 0.720714] k3-ringacc 3c000000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.720720] platform 3c000000.ringacc: Added to deferred list
    [ 0.722475] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
    [ 0.730048] bus: 'platform': __driver_probe_device: matched device serial8250 with driver serial8250
    [ 0.730056] bus: 'platform': really_probe: probing driver serial8250 with device serial8250
    [ 0.730072] driver: 'serial8250': driver_bound: bound to device 'serial8250'
    [ 0.730079] bus: 'platform': really_probe: bound device serial8250 to driver serial8250
    [ 0.730159] bus: 'platform': __driver_probe_device: matched device 40a00000.serial with driver omap8250
    [ 0.730170] platform 40a00000.serial: Added to deferred list
    [ 0.730221] bus: 'platform': __driver_probe_device: matched device 2800000.serial with driver omap8250
    [ 0.730226] bus: 'platform': really_probe: probing driver omap8250 with device 2800000.serial
    [ 0.730273] omap8250 2800000.serial: Driver omap8250 requests probe deferral
    [ 0.730284] platform 2800000.serial: Added to deferred list
    [ 0.730289] bus: 'platform': __driver_probe_device: matched device 2810000.serial with driver omap8250
    [ 0.730296] platform 2810000.serial: Added to deferred list
    [ 0.733615] loop: module loaded
    [ 0.737385] megasas: 07.719.03.00-rc1
    [ 0.741725] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.741744] platform 40310000.spi: Added to deferred list
    [ 0.742133] mdio_bus fixed-0: GPIO lookup for consumer reset
    [ 0.742138] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [ 0.742141] mdio_bus fixed-0: No GPIO consumer reset found
    [ 0.742695] tun: Universal TUN/TAP device driver, 1.6
    [ 0.748095] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 0.748108] platform c000000.ethernet: Added to deferred list
    [ 0.748172] bus: 'platform': __driver_probe_device: matched device 310d0000.cpts with driver am65-cpts
    [ 0.748179] platform 310d0000.cpts: Added to deferred list
    [ 0.748264] VFIO - User Level meta-driver version: 0.3
    [ 0.753982] bus: 'platform': __driver_probe_device: matched device 4104000.cdns-usb with driver cdns3-ti
    [ 0.753994] platform 4104000.cdns-usb: Added to deferred list
    [ 0.754264] usbcore: registered new interface driver cdc_acm
    [ 0.760069] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [ 0.768272] usbcore: registered new interface driver usb-storage
    [ 0.774824] i2c_dev: i2c /dev entries driver
    [ 0.779486] bus: 'platform': __driver_probe_device: matched device 42040000.temperature-sensor with driver k3-j72xx-soc-thermal
    [ 0.779498] platform 42040000.temperature-sensor: Added to deferred list
    [ 0.779650] bus: 'platform': __driver_probe_device: matched device cpufreq-dt with driver cpufreq-dt
    [ 0.779654] bus: 'platform': really_probe: probing driver cpufreq-dt with device cpufreq-dt
    [ 0.779722] cpufreq-dt cpufreq-dt: Driver cpufreq-dt requests probe deferral
    [ 0.779733] platform cpufreq-dt: Added to deferred list
    [ 0.779898] bus: 'platform': __driver_probe_device: matched device psci-cpuidle with driver psci-cpuidle
    [ 0.779904] bus: 'platform': really_probe: probing driver psci-cpuidle with device psci-cpuidle
    [ 0.779939] psci-cpuidle: probe of psci-cpuidle rejects match -19
    [ 0.780058] sdhci: Secure Digital Host Controller Interface driver
    [ 0.786387] sdhci: Copyright(c) Pierre Ossman
    [ 0.790894] platform 4f80000.mmc: probing driver sdhci-am654 asynchronously
    [ 0.790905] platform 4fb0000.mmc: probing driver sdhci-am654 asynchronously
    [ 0.790909] bus: 'platform': __driver_probe_device: matched device 4f80000.mmc with driver sdhci-am654
    [ 0.790919] platform 4f80000.mmc: Added to deferred list
    [ 0.790922] platform 4f80000.mmc: driver sdhci-am654 async attach completed: -517
    [ 0.790928] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 0.790934] platform 4fb0000.mmc: Added to deferred list
    [ 0.790937] platform 4fb0000.mmc: driver sdhci-am654 async attach completed: -517
    [ 0.790945] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 0.796982] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.803140] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller with driver ti-sci
    [ 0.803147] platform 44083000.system-controller: Added to deferred list
    [ 0.803210] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [ 0.809915] usbcore: registered new interface driver usbhid
    [ 0.815613] usbhid: USB HID core driver
    [ 0.819557] bus: 'platform': __driver_probe_device: matched device 32c00000.mailbox with driver ti-msgmgr
    [ 0.819562] bus: 'platform': really_probe: probing driver ti-msgmgr with device 32c00000.mailbox
    [ 0.819765] driver: 'ti-msgmgr': driver_bound: bound to device '32c00000.mailbox'
    [ 0.819797] bus: 'platform': really_probe: bound device 32c00000.mailbox to driver ti-msgmgr
    [ 0.820020] bus: 'platform': __driver_probe_device: matched device firmware:optee with driver optee
    [ 0.820024] bus: 'platform': really_probe: probing driver optee with device firmware:optee
    [ 0.820039] optee: probing for conduit method.
    [ 0.824594] optee: revision 4.1 (012cdca4)
    [ 0.841042] optee: dynamic shared memory is enabled
    [ 0.850431] optee: initialized driver
    [ 0.854173] driver: 'optee': driver_bound: bound to device 'firmware:optee'
    [ 0.854195] bus: 'platform': really_probe: bound device firmware:optee to driver optee
    [ 0.854326] bus: 'platform': __driver_probe_device: matched device 47000000.syscon:hbmc-mux with driver mmio-mux
    [ 0.854330] bus: 'platform': really_probe: probing driver mmio-mux with device 47000000.syscon:hbmc-mux
    [ 0.854452] driver: 'mmio-mux': driver_bound: bound to device '47000000.syscon:hbmc-mux'
    [ 0.854469] bus: 'platform': really_probe: bound device 47000000.syscon:hbmc-mux to driver mmio-mux
    [ 0.854479] bus: 'platform': __driver_probe_device: matched device 100000.scm-conf:mux-controller@4080 with driver mmio-mux
    [ 0.854482] bus: 'platform': really_probe: probing driver mmio-mux with device 100000.scm-conf:mux-controller@4080
    [ 0.854530] driver: 'mmio-mux': driver_bound: bound to device '100000.scm-conf:mux-controller@4080'
    [ 0.854543] bus: 'platform': really_probe: bound device 100000.scm-conf:mux-controller@4080 to driver mmio-mux
    [ 0.854549] bus: 'platform': __driver_probe_device: matched device 100000.scm-conf:mux-controller@4000 with driver mmio-mux
    [ 0.854552] bus: 'platform': really_probe: probing driver mmio-mux with device 100000.scm-conf:mux-controller@4000
    [ 0.854589] driver: 'mmio-mux': driver_bound: bound to device '100000.scm-conf:mux-controller@4000'
    [ 0.854601] bus: 'platform': really_probe: bound device 100000.scm-conf:mux-controller@4000 to driver mmio-mux
    [ 0.855096] bus: 'platform': __driver_probe_device: matched device snd-soc-dummy with driver snd-soc-dummy
    [ 0.855104] bus: 'platform': really_probe: probing driver snd-soc-dummy with device snd-soc-dummy
    [ 0.855127] driver: 'snd-soc-dummy': driver_bound: bound to device 'snd-soc-dummy'
    [ 0.855136] bus: 'platform': really_probe: bound device snd-soc-dummy to driver snd-soc-dummy
    [ 0.855301] Initializing XFRM netlink socket
    [ 0.859688] NET: Registered PF_PACKET protocol family
    [ 0.864889] Key type dns_resolver registered
    [ 0.869454] registered taskstats version 1
    [ 0.873657] Loading compiled-in X.509 certificates
    [ 0.883078] platform 42110000.gpio: Retrying from deferred list
    [ 0.883102] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 0.883118] platform 42110000.gpio: Added to deferred list
    [ 0.883126] platform 600000.gpio: Retrying from deferred list
    [ 0.883131] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 0.883138] platform 600000.gpio: Added to deferred list
    [ 0.883144] platform gpio-regulator-TLV71033: Retrying from deferred list
    [ 0.883157] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 0.883162] platform gpio-regulator-TLV71033: Added to deferred list
    [ 0.883168] platform 40b00000.i2c: Retrying from deferred list
    [ 0.883178] bus: 'platform': __driver_probe_device: matched device 40b00000.i2c with driver omap_i2c
    [ 0.883184] platform 40b00000.i2c: Added to deferred list
    [ 0.883190] platform 42120000.i2c: Retrying from deferred list
    [ 0.883198] bus: 'platform': __driver_probe_device: matched device 42120000.i2c with driver omap_i2c
    [ 0.883205] platform 42120000.i2c: Added to deferred list
    [ 0.883210] platform 31f80000.mailbox: Retrying from deferred list
    [ 0.883222] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 0.883228] platform 31f80000.mailbox: Added to deferred list
    [ 0.883235] platform 31f81000.mailbox: Retrying from deferred list
    [ 0.883244] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 0.883249] platform 31f81000.mailbox: Added to deferred list
    [ 0.883256] platform 42200000.interrupt-controller: Retrying from deferred list
    [ 0.883272] bus: 'platform': __driver_probe_device: matched device 42200000.interrupt-controller with driver ti-sci-intr
    [ 0.883276] bus: 'platform': really_probe: probing driver ti-sci-intr with device 42200000.interrupt-controller
    [ 0.883323] ti-sci-intr 42200000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.883334] platform 42200000.interrupt-controller: Added to deferred list
    [ 0.883483] platform bus@100000:interrupt-controller@a00000: Retrying from deferred list
    [ 0.883498] bus: 'platform': __driver_probe_device: matched device bus@100000:interrupt-controller@a00000 with driver ti-sci-intr
    [ 0.883502] bus: 'platform': really_probe: probing driver ti-sci-intr with device bus@100000:interrupt-controller@a00000
    [ 0.883526] ti-sci-intr bus@100000:interrupt-controller@a00000: Driver ti-sci-intr requests probe deferral
    [ 0.883533] platform bus@100000:interrupt-controller@a00000: Added to deferred list
    [ 0.883605] platform 310e0000.interrupt-controller: Retrying from deferred list
    [ 0.883618] bus: 'platform': __driver_probe_device: matched device 310e0000.interrupt-controller with driver ti-sci-intr
    [ 0.883621] bus: 'platform': really_probe: probing driver ti-sci-intr with device 310e0000.interrupt-controller
    [ 0.883638] ti-sci-intr 310e0000.interrupt-controller: Driver ti-sci-intr requests probe deferral
    [ 0.883644] platform 310e0000.interrupt-controller: Added to deferred list
    [ 0.883702] platform 33d00000.msi-controller: Retrying from deferred list
    [ 0.883713] bus: 'platform': __driver_probe_device: matched device 33d00000.msi-controller with driver ti-sci-inta
    [ 0.883718] platform 33d00000.msi-controller: Added to deferred list
    [ 0.883725] platform bus@100000:wiz@5060000: Retrying from deferred list
    [ 0.883743] bus: 'platform': __driver_probe_device: matched device bus@100000:wiz@5060000 with driver wiz
    [ 0.883749] platform bus@100000:wiz@5060000: Added to deferred list
    [ 0.883754] platform 2910000.pcie: Retrying from deferred list
    [ 0.883778] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 0.883784] platform 2910000.pcie: Added to deferred list
    [ 0.883790] platform 285c0000.dma-controller: Retrying from deferred list
    [ 0.883817] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 0.883820] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 0.883881] ti-udma 285c0000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.883901] platform 285c0000.dma-controller: Added to deferred list
    [ 0.883982] platform 31150000.dma-controller: Retrying from deferred list
    [ 0.884015] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 0.884018] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 0.884086] ti-udma 31150000.dma-controller: Driver ti-udma requests probe deferral
    [ 0.884104] platform 31150000.dma-controller: Added to deferred list
    [ 0.884153] platform 2b800000.ringacc: Retrying from deferred list
    [ 0.884182] bus: 'platform': __driver_probe_device: matched device 2b800000.ringacc with driver k3-ringacc
    [ 0.884185] bus: 'platform': really_probe: probing driver k3-ringacc with device 2b800000.ringacc
    [ 0.884204] k3-ringacc 2b800000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.884209] platform 2b800000.ringacc: Added to deferred list
    [ 0.884254] platform 3c000000.ringacc: Retrying from deferred list
    [ 0.884282] bus: 'platform': __driver_probe_device: matched device 3c000000.ringacc with driver k3-ringacc
    [ 0.884286] bus: 'platform': really_probe: probing driver k3-ringacc with device 3c000000.ringacc
    [ 0.884298] k3-ringacc 3c000000.ringacc: Driver k3-ringacc requests probe deferral
    [ 0.884304] platform 3c000000.ringacc: Added to deferred list
    [ 0.884350] platform 40a00000.serial: Retrying from deferred list
    [ 0.884386] bus: 'platform': __driver_probe_device: matched device 40a00000.serial with driver omap8250
    [ 0.884393] platform 40a00000.serial: Added to deferred list
    [ 0.884399] platform 2800000.serial: Retrying from deferred list
    [ 0.884436] bus: 'platform': __driver_probe_device: matched device 2800000.serial with driver omap8250
    [ 0.884439] bus: 'platform': really_probe: probing driver omap8250 with device 2800000.serial
    [ 0.884481] omap8250 2800000.serial: Driver omap8250 requests probe deferral
    [ 0.884491] platform 2800000.serial: Added to deferred list
    [ 0.884533] platform 2810000.serial: Retrying from deferred list
    [ 0.884572] bus: 'platform': __driver_probe_device: matched device 2810000.serial with driver omap8250
    [ 0.884578] platform 2810000.serial: Added to deferred list
    [ 0.884584] platform 40310000.spi: Retrying from deferred list
    [ 0.884630] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.884636] platform 40310000.spi: Added to deferred list
    [ 0.884642] platform c000000.ethernet: Retrying from deferred list
    [ 0.884686] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 0.884693] platform c000000.ethernet: Added to deferred list
    [ 0.884698] platform 310d0000.cpts: Retrying from deferred list
    [ 0.884742] bus: 'platform': __driver_probe_device: matched device 310d0000.cpts with driver am65-cpts
    [ 0.884747] platform 310d0000.cpts: Added to deferred list
    [ 0.884753] platform 4104000.cdns-usb: Retrying from deferred list
    [ 0.884798] bus: 'platform': __driver_probe_device: matched device 4104000.cdns-usb with driver cdns3-ti
    [ 0.884804] platform 4104000.cdns-usb: Added to deferred list
    [ 0.884810] platform 42040000.temperature-sensor: Retrying from deferred list
    [ 0.884862] bus: 'platform': __driver_probe_device: matched device 42040000.temperature-sensor with driver k3-j72xx-soc-thermal
    [ 0.884867] platform 42040000.temperature-sensor: Added to deferred list
    [ 0.884873] platform cpufreq-dt: Retrying from deferred list
    [ 0.884896] bus: 'platform': __driver_probe_device: matched device cpufreq-dt with driver cpufreq-dt
    [ 0.884899] bus: 'platform': really_probe: probing driver cpufreq-dt with device cpufreq-dt
    [ 0.884960] cpufreq-dt cpufreq-dt: Driver cpufreq-dt requests probe deferral
    [ 0.884968] platform cpufreq-dt: Added to deferred list
    [ 0.884978] platform 4f80000.mmc: Retrying from deferred list
    [ 0.885059] platform 4f80000.mmc: scheduling asynchronous probe
    [ 0.885073] platform 4fb0000.mmc: Retrying from deferred list
    [ 0.885162] platform 4fb0000.mmc: scheduling asynchronous probe
    [ 0.885169] platform 44083000.system-controller: Retrying from deferred list
    [ 0.885271] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller with driver ti-sci
    [ 0.885275] bus: 'platform': really_probe: probing driver ti-sci with device 44083000.system-controller
    [ 0.885290] bus: 'platform': __driver_probe_device: matched device 4f80000.mmc with driver sdhci-am654
    [ 0.885304] platform 4f80000.mmc: Added to deferred list
    [ 0.885307] platform 4f80000.mmc: async probe completed
    [ 0.885393] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 0.885401] platform 4fb0000.mmc: Added to deferred list
    [ 0.885404] platform 4fb0000.mmc: async probe completed
    [ 0.885545] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)')
    [ 0.896323] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller:power-controller with driver ti_sci_pm_domains
    [ 0.896331] bus: 'platform': really_probe: probing driver ti_sci_pm_domains with device 44083000.system-controller:power-controller
    [ 0.896834] driver: 'ti_sci_pm_domains': driver_bound: bound to device '44083000.system-controller:power-controller'
    [ 0.896884] bus: 'platform': really_probe: bound device 44083000.system-controller:power-controller to driver ti_sci_pm_domains
    [ 0.897365] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller:clock-controller with driver ti-sci-clk
    [ 0.897372] bus: 'platform': really_probe: probing driver ti-sci-clk with device 44083000.system-controller:clock-controller
    [ 0.909831] driver: 'ti-sci-clk': driver_bound: bound to device '44083000.system-controller:clock-controller'
    [ 0.909915] bus: 'platform': really_probe: bound device 44083000.system-controller:clock-controller to driver ti-sci-clk
    [ 0.910154] bus: 'platform': __driver_probe_device: matched device 44083000.system-controller:reset-controller with driver ti-sci-reset
    [ 0.910162] bus: 'platform': really_probe: probing driver ti-sci-reset with device 44083000.system-controller:reset-controller
    [ 0.910188] driver: 'ti-sci-reset': driver_bound: bound to device '44083000.system-controller:reset-controller'
    [ 0.910211] bus: 'platform': really_probe: bound device 44083000.system-controller:reset-controller to driver ti-sci-reset
    [ 0.910219] driver: 'ti-sci': driver_bound: bound to device '44083000.system-controller'
    [ 0.910240] bus: 'platform': really_probe: bound device 44083000.system-controller to driver ti-sci
    [ 0.910252] platform 42110000.gpio: Retrying from deferred list
    [ 0.910258] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 0.910266] platform 42110000.gpio: Added to deferred list
    [ 0.910273] platform 600000.gpio: Retrying from deferred list
    [ 0.910279] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 0.910285] platform 600000.gpio: Added to deferred list
    [ 0.910290] platform gpio-regulator-TLV71033: Retrying from deferred list
    [ 0.910298] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 0.910303] platform gpio-regulator-TLV71033: Added to deferred list
    [ 0.910308] platform 40b00000.i2c: Retrying from deferred list
    [ 0.910317] bus: 'platform': __driver_probe_device: matched device 40b00000.i2c with driver omap_i2c
    [ 0.910320] bus: 'platform': really_probe: probing driver omap_i2c with device 40b00000.i2c
    [ 0.910837] i2c i2c-1: GPIO lookup for consumer scl
    [ 0.910843] i2c i2c-1: using device tree for GPIO lookup
    [ 0.910852] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910862] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910871] i2c i2c-1: using lookup tables for GPIO lookup
    [ 0.910874] i2c i2c-1: No GPIO consumer scl found
    [ 0.910887] i2c i2c-1: GPIO lookup for consumer sda
    [ 0.910890] i2c i2c-1: using device tree for GPIO lookup
    [ 0.910894] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910902] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000[0]'
    [ 0.910909] i2c i2c-1: using lookup tables for GPIO lookup
    [ 0.910911] i2c i2c-1: No GPIO consumer sda found
    [ 0.911013] bus: 'i2c': __driver_probe_device: matched device 1-004c with driver tmp421
    [ 0.911019] bus: 'i2c': really_probe: probing driver tmp421 with device 1-004c
    [ 0.932333] driver: 'tmp421': driver_bound: bound to device '1-004c'
    [ 0.932352] bus: 'i2c': really_probe: bound device 1-004c to driver tmp421
    [ 0.932569] bus: 'i2c': __driver_probe_device: matched device 1-0048 with driver da9062
    [ 0.932574] bus: 'i2c': really_probe: probing driver da9062 with device 1-0048
    [ 0.932662] da9062 1-0048: Entering I2C mode!
    [ 0.938469] da9062-watchdog: Failed to locate of_node [id: -2]
    [ 0.944489] da9062-thermal: Failed to locate of_node [id: -2]
    [ 0.950404] bus: 'platform': __driver_probe_device: matched device da9062-thermal.3.auto with driver da9062-thermal
    [ 0.950408] bus: 'platform': really_probe: probing driver da9062-thermal with device da9062-thermal.3.auto
    [ 0.950420] da9062-thermal: probe of da9062-thermal.3.auto rejects match -6
    [ 0.950436] da9062-rtc: Failed to locate of_node [id: -2]
    [ 0.955999] da9062-onkey: Failed to locate of_node [id: -2]
    [ 0.961790] bus: 'platform': __driver_probe_device: matched device da9062-gpio.6.auto with driver da9062-gpio
    [ 0.961794] bus: 'platform': really_probe: probing driver da9062-gpio with device da9062-gpio.6.auto
    [ 0.961804] da9062-gpio da9062-gpio.6.auto: DMA mask not set
    [ 0.967605] gpiochip_find_base: found new base at 507
    [ 0.968495] gpio gpiochip0: (da9062-gpio.6.auto): added GPIO chardev (254:0)
    [ 0.968525] gpio gpiochip0: registered GPIOs 507 to 511 on da9062-gpio.6.auto
    [ 0.968530] driver: 'da9062-gpio': driver_bound: bound to device 'da9062-gpio.6.auto'
    [ 0.968544] bus: 'platform': really_probe: bound device da9062-gpio.6.auto to driver da9062-gpio
    [ 0.968551] driver: 'da9062': driver_bound: bound to device '1-0048'
    [ 0.968566] bus: 'i2c': really_probe: bound device 1-0048 to driver da9062
    [ 0.968655] bus: 'i2c': __driver_probe_device: matched device 1-0058 with driver da9062
    [ 0.968660] bus: 'i2c': really_probe: probing driver da9062 with device 1-0058
    [ 0.968735] da9062 1-0058: Entering I2C mode!
    [ 0.974481] da9062-watchdog: Failed to locate of_node [id: -2]
    [ 0.980496] da9062-thermal: Failed to locate of_node [id: -2]
    [ 0.986405] bus: 'platform': __driver_probe_device: matched device da9062-thermal.10.auto with driver da9062-thermal
    [ 0.986410] bus: 'platform': really_probe: probing driver da9062-thermal with device da9062-thermal.10.auto
    [ 0.986419] da9062-thermal: probe of da9062-thermal.10.auto rejects match -6
    [ 0.986432] da9062-rtc: Failed to locate of_node [id: -2]
    [ 0.991998] da9062-onkey: Failed to locate of_node [id: -2]
    [ 0.997818] bus: 'platform': __driver_probe_device: matched device da9062-gpio.13.auto with driver da9062-gpio
    [ 0.997822] bus: 'platform': really_probe: probing driver da9062-gpio with device da9062-gpio.13.auto
    [ 0.997830] da9062-gpio da9062-gpio.13.auto: DMA mask not set
    [ 1.003720] gpiochip_find_base: found new base at 502
    [ 1.004616] gpio gpiochip1: (da9062-gpio.13.auto): added GPIO chardev (254:1)
    [ 1.004642] gpio gpiochip1: registered GPIOs 502 to 506 on da9062-gpio.13.auto
    [ 1.004647] driver: 'da9062-gpio': driver_bound: bound to device 'da9062-gpio.13.auto'
    [ 1.004661] bus: 'platform': really_probe: bound device da9062-gpio.13.auto to driver da9062-gpio
    [ 1.004667] driver: 'da9062': driver_bound: bound to device '1-0058'
    [ 1.004683] bus: 'i2c': really_probe: bound device 1-0058 to driver da9062
    [ 1.004699] omap_i2c 40b00000.i2c: bus 1 rev0.12 at 400 kHz
    [ 1.010410] driver: 'omap_i2c': driver_bound: bound to device '40b00000.i2c'
    [ 1.010554] bus: 'platform': really_probe: bound device 40b00000.i2c to driver omap_i2c
    [ 1.010565] platform 42120000.i2c: Retrying from deferred list
    [ 1.010577] bus: 'platform': __driver_probe_device: matched device 42120000.i2c with driver omap_i2c
    [ 1.010582] bus: 'platform': really_probe: probing driver omap_i2c with device 42120000.i2c
    [ 1.011004] i2c i2c-0: GPIO lookup for consumer scl
    [ 1.011010] i2c i2c-0: using device tree for GPIO lookup
    [ 1.011017] of_get_named_gpiod_flags: can't parse 'scl-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.011027] of_get_named_gpiod_flags: can't parse 'scl-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.011036] i2c i2c-0: using lookup tables for GPIO lookup
    [ 1.011039] i2c i2c-0: No GPIO consumer scl found
    [ 1.011052] i2c i2c-0: GPIO lookup for consumer sda
    [ 1.011054] i2c i2c-0: using device tree for GPIO lookup
    [ 1.011059] of_get_named_gpiod_flags: can't parse 'sda-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.011066] of_get_named_gpiod_flags: can't parse 'sda-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000[0]'
    [ 1.011073] i2c i2c-0: using lookup tables for GPIO lookup
    [ 1.011076] i2c i2c-0: No GPIO consumer sda found
    [ 1.011254] bus: 'i2c': __driver_probe_device: matched device 0-0048 with driver tps6594
    [ 1.011264] i2c 0-0048: Added to deferred list
    [ 1.011443] bus: 'i2c': __driver_probe_device: matched device 0-0073 with driver pca954x
    [ 1.011448] bus: 'i2c': really_probe: probing driver pca954x with device 0-0073
    [ 1.011468] pca954x 0-0073: GPIO lookup for consumer reset
    [ 1.011472] pca954x 0-0073: using device tree for GPIO lookup
    [ 1.011477] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73[0]'
    [ 1.011487] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73[0]'
    [ 1.011494] pca954x 0-0073: using lookup tables for GPIO lookup
    [ 1.011497] pca954x 0-0073: No GPIO consumer reset found
    [ 1.032105] i2c i2c-0: Added multiplexed i2c bus 2
    [ 1.037136] bus: 'i2c': __driver_probe_device: matched device 3-0020 with driver pca953x
    [ 1.037145] i2c 3-0020: Added to deferred list
    [ 1.037157] i2c i2c-0: Added multiplexed i2c bus 3
    [ 1.042142] i2c i2c-0: Added multiplexed i2c bus 4
    [ 1.047125] i2c i2c-0: Added multiplexed i2c bus 5
    [ 1.052109] i2c i2c-0: Added multiplexed i2c bus 6
    [ 1.057089] i2c i2c-0: Added multiplexed i2c bus 7
    [ 1.062070] i2c i2c-0: Added multiplexed i2c bus 8
    [ 1.067106] bus: 'i2c': __driver_probe_device: matched device 9-0021 with driver pca953x
    [ 1.067114] i2c 9-0021: Added to deferred list
    [ 1.067195] bus: 'i2c': __driver_probe_device: matched device 9-0020 with driver pca953x
    [ 1.067201] i2c 9-0020: Added to deferred list
    [ 1.067351] i2c i2c-0: Added multiplexed i2c bus 9
    [ 1.072254] pca954x 0-0073: registered 8 multiplexed busses for I2C switch pca9548
    [ 1.079992] driver: 'pca954x': driver_bound: bound to device '0-0073'
    [ 1.080088] bus: 'i2c': really_probe: bound device 0-0073 to driver pca954x
    [ 1.080104] omap_i2c 42120000.i2c: bus 0 rev0.12 at 400 kHz
    [ 1.085850] driver: 'omap_i2c': driver_bound: bound to device '42120000.i2c'
    [ 1.086085] bus: 'platform': really_probe: bound device 42120000.i2c to driver omap_i2c
    [ 1.086098] platform 31f80000.mailbox: Retrying from deferred list
    [ 1.086119] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 1.086127] platform 31f80000.mailbox: Added to deferred list
    [ 1.086132] platform 31f81000.mailbox: Retrying from deferred list
    [ 1.086142] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 1.086147] platform 31f81000.mailbox: Added to deferred list
    [ 1.086156] platform 42200000.interrupt-controller: Retrying from deferred list
    [ 1.086170] bus: 'platform': __driver_probe_device: matched device 42200000.interrupt-controller with driver ti-sci-intr
    [ 1.086174] bus: 'platform': really_probe: probing driver ti-sci-intr with device 42200000.interrupt-controller
    [ 1.086259] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 137 domain created
    [ 1.094715] driver: 'ti-sci-intr': driver_bound: bound to device '42200000.interrupt-controller'
    [ 1.094732] bus: 'platform': really_probe: bound device 42200000.interrupt-controller to driver ti-sci-intr
    [ 1.094741] platform bus@100000:interrupt-controller@a00000: Retrying from deferred list
    [ 1.094754] bus: 'platform': __driver_probe_device: matched device bus@100000:interrupt-controller@a00000 with driver ti-sci-intr
    [ 1.094758] bus: 'platform': really_probe: probing driver ti-sci-intr with device bus@100000:interrupt-controller@a00000
    [ 1.094816] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 131 domain created
    [ 1.104067] driver: 'ti-sci-intr': driver_bound: bound to device 'bus@100000:interrupt-controller@a00000'
    [ 1.104083] bus: 'platform': really_probe: bound device bus@100000:interrupt-controller@a00000 to driver ti-sci-intr
    [ 1.104093] platform 310e0000.interrupt-controller: Retrying from deferred list
    [ 1.104105] bus: 'platform': __driver_probe_device: matched device 310e0000.interrupt-controller with driver ti-sci-intr
    [ 1.104108] bus: 'platform': really_probe: probing driver ti-sci-intr with device 310e0000.interrupt-controller
    [ 1.104165] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 213 domain created
    [ 1.112616] driver: 'ti-sci-intr': driver_bound: bound to device '310e0000.interrupt-controller'
    [ 1.112632] bus: 'platform': really_probe: bound device 310e0000.interrupt-controller to driver ti-sci-intr
    [ 1.112638] platform 33d00000.msi-controller: Retrying from deferred list
    [ 1.112650] bus: 'platform': __driver_probe_device: matched device 33d00000.msi-controller with driver ti-sci-inta
    [ 1.112653] bus: 'platform': really_probe: probing driver ti-sci-inta with device 33d00000.msi-controller
    [ 1.112773] ti-sci-inta 33d00000.msi-controller: Interrupt Aggregator domain 209 created
    [ 1.121047] driver: 'ti-sci-inta': driver_bound: bound to device '33d00000.msi-controller'
    [ 1.121062] bus: 'platform': really_probe: bound device 33d00000.msi-controller to driver ti-sci-inta
    [ 1.121070] platform bus@100000:wiz@5060000: Retrying from deferred list
    [ 1.121092] bus: 'platform': __driver_probe_device: matched device bus@100000:wiz@5060000 with driver wiz
    [ 1.121097] bus: 'platform': really_probe: probing driver wiz with device bus@100000:wiz@5060000
    [ 1.121385] wiz bus@100000:wiz@5060000: GPIO lookup for consumer typec-dir
    [ 1.121390] wiz bus@100000:wiz@5060000: using device tree for GPIO lookup
    [ 1.121397] of_get_named_gpiod_flags: can't parse 'typec-dir-gpios' property of node '/bus@100000/wiz@5060000[0]'
    [ 1.121406] of_get_named_gpiod_flags: can't parse 'typec-dir-gpio' property of node '/bus@100000/wiz@5060000[0]'
    [ 1.121413] wiz bus@100000:wiz@5060000: using lookup tables for GPIO lookup
    [ 1.121416] wiz bus@100000:wiz@5060000: No GPIO consumer typec-dir found
    [ 1.122853] bus: 'platform': __driver_probe_device: matched device 5060000.serdes with driver cdns-torrent-phy
    [ 1.122863] platform 5060000.serdes: Added to deferred list
    [ 1.122880] driver: 'wiz': driver_bound: bound to device 'bus@100000:wiz@5060000'
    [ 1.122902] bus: 'platform': really_probe: bound device bus@100000:wiz@5060000 to driver wiz
    [ 1.122909] platform 2910000.pcie: Retrying from deferred list
    [ 1.122938] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 1.122946] platform 2910000.pcie: Added to deferred list
    [ 1.122951] platform 285c0000.dma-controller: Retrying from deferred list
    [ 1.122984] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 1.122988] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 1.123047] ti-udma 285c0000.dma-controller: Driver ti-udma requests probe deferral
    [ 1.123067] platform 285c0000.dma-controller: Added to deferred list
    [ 1.123169] platform 31150000.dma-controller: Retrying from deferred list
    [ 1.123204] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 1.123208] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 1.123284] ti-udma 31150000.dma-controller: Driver ti-udma requests probe deferral
    [ 1.123302] platform 31150000.dma-controller: Added to deferred list
    [ 1.123356] platform 2b800000.ringacc: Retrying from deferred list
    [ 1.123386] bus: 'platform': __driver_probe_device: matched device 2b800000.ringacc with driver k3-ringacc
    [ 1.123390] bus: 'platform': really_probe: probing driver k3-ringacc with device 2b800000.ringacc
    [ 1.123858] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,32] sci-dev-id:235
    [ 1.133751] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.140511] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.147981] driver: 'k3-ringacc': driver_bound: bound to device '2b800000.ringacc'
    [ 1.148010] bus: 'platform': really_probe: bound device 2b800000.ringacc to driver k3-ringacc
    [ 1.148019] platform 3c000000.ringacc: Retrying from deferred list
    [ 1.148056] bus: 'platform': __driver_probe_device: matched device 3c000000.ringacc with driver k3-ringacc
    [ 1.148060] bus: 'platform': really_probe: probing driver k3-ringacc with device 3c000000.ringacc
    [ 1.150261] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[120,200] sci-dev-id:211
    [ 1.160435] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.167195] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66349100, num_proxies:64
    [ 1.174665] driver: 'k3-ringacc': driver_bound: bound to device '3c000000.ringacc'
    [ 1.174702] bus: 'platform': really_probe: bound device 3c000000.ringacc to driver k3-ringacc
    [ 1.174717] platform 40a00000.serial: Retrying from deferred list
    [ 1.174789] bus: 'platform': __driver_probe_device: matched device 40a00000.serial with driver omap8250
    [ 1.174794] bus: 'platform': really_probe: probing driver omap8250 with device 40a00000.serial
    [ 1.175186] omap8250 40a00000.serial: GPIO lookup for consumer rs485-term
    [ 1.175192] omap8250 40a00000.serial: using device tree for GPIO lookup
    [ 1.175200] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/bus@28380000/serial@40a00000[0]'
    [ 1.175210] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/bus@28380000/serial@40a00000[0]'
    [ 1.175219] omap8250 40a00000.serial: using lookup tables for GPIO lookup
    [ 1.175222] omap8250 40a00000.serial: No GPIO consumer rs485-term found
    [ 1.175239] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 250, base_baud = 6000000) is a 8250
    [ 1.184397] driver: 'omap8250': driver_bound: bound to device '40a00000.serial'
    [ 1.184419] bus: 'platform': really_probe: bound device 40a00000.serial to driver omap8250
    [ 1.184430] platform 2800000.serial: Retrying from deferred list
    [ 1.184491] bus: 'platform': __driver_probe_device: matched device 2800000.serial with driver omap8250
    [ 1.184496] bus: 'platform': really_probe: probing driver omap8250 with device 2800000.serial
    [ 1.184765] omap8250 2800000.serial: GPIO lookup for consumer rs485-term
    [ 1.184770] omap8250 2800000.serial: using device tree for GPIO lookup
    [ 1.184776] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/serial@2800000[0]'
    [ 1.184785] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/serial@2800000[0]'
    [ 1.184792] omap8250 2800000.serial: using lookup tables for GPIO lookup
    [ 1.184795] omap8250 2800000.serial: No GPIO consumer rs485-term found
    [ 1.184805] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 251, base_baud = 3000000) is a 8250
    [ 1.193654] printk: console [ttyS2] enabled
    [ 1.202097] printk: bootconsole [ns16550a0] disabled
    [ 1.212247] driver: 'omap8250': driver_bound: bound to device '2800000.serial'
    [ 1.212265] bus: 'platform': really_probe: bound device 2800000.serial to driver omap8250
    [ 1.212273] platform 2810000.serial: Retrying from deferred list
    [ 1.212329] bus: 'platform': __driver_probe_device: matched device 2810000.serial with driver omap8250
    [ 1.212333] bus: 'platform': really_probe: probing driver omap8250 with device 2810000.serial
    [ 1.212579] omap8250 2810000.serial: GPIO lookup for consumer rs485-term
    [ 1.212583] omap8250 2810000.serial: using device tree for GPIO lookup
    [ 1.212588] of_get_named_gpiod_flags: can't parse 'rs485-term-gpios' property of node '/bus@100000/serial@2810000[0]'
    [ 1.212596] of_get_named_gpiod_flags: can't parse 'rs485-term-gpio' property of node '/bus@100000/serial@2810000[0]'
    [ 1.212603] omap8250 2810000.serial: using lookup tables for GPIO lookup
    [ 1.212605] omap8250 2810000.serial: No GPIO consumer rs485-term found
    [ 1.212614] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 252, base_baud = 3000000) is a 8250
    [ 1.221333] driver: 'omap8250': driver_bound: bound to device '2810000.serial'
    [ 1.221349] bus: 'platform': really_probe: bound device 2810000.serial to driver omap8250
    [ 1.221357] platform 40310000.spi: Retrying from deferred list
    [ 1.221431] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 1.221436] bus: 'platform': really_probe: probing driver omap2_mcspi with device 40310000.spi
    [ 1.221857] spi spi0.0: setup: speed 16666666, sample leading edge, clk normal
    [ 1.221928] bus: 'spi': __driver_probe_device: matched device spi0.0 with driver mchp23k256
    [ 1.221932] bus: 'spi': really_probe: probing driver mchp23k256 with device spi0.0
    [ 1.222627] driver: 'mchp23k256': driver_bound: bound to device 'spi0.0'
    [ 1.222652] bus: 'spi': really_probe: bound device spi0.0 to driver mchp23k256
    [ 1.222672] driver: 'omap2_mcspi': driver_bound: bound to device '40310000.spi'
    [ 1.222693] bus: 'platform': really_probe: bound device 40310000.spi to driver omap2_mcspi
    [ 1.222704] platform c000000.ethernet: Retrying from deferred list
    [ 1.222797] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 1.222803] bus: 'platform': really_probe: probing driver am65-cpsw-nuss with device c000000.ethernet
    [ 1.223188] bus: 'platform': __driver_probe_device: matched device c000f00.mdio with driver davinci_mdio
    [ 1.223194] bus: 'platform': really_probe: probing driver davinci_mdio with device c000f00.mdio
    [ 1.223248] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [ 1.229931] mdio_bus c000f00.mdio: GPIO lookup for consumer reset
    [ 1.229936] mdio_bus c000f00.mdio: using device tree for GPIO lookup
    [ 1.229943] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 1.229952] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 1.229960] mdio_bus c000f00.mdio: using lookup tables for GPIO lookup
    [ 1.229963] mdio_bus c000f00.mdio: No GPIO consumer reset found
    [ 1.267924] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 1.276097] mdio_bus c000f00.mdio:03: GPIO lookup for consumer reset
    [ 1.276104] mdio_bus c000f00.mdio:03: using device tree for GPIO lookup
    [ 1.276110] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 1.276122] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 1.276132] mdio_bus c000f00.mdio:03: using lookup tables for GPIO lookup
    [ 1.276135] mdio_bus c000f00.mdio:03: No GPIO consumer reset found
    [ 1.276212] bus: 'mdio_bus': __driver_probe_device: matched device c000f00.mdio:03 with driver RTL8211F-VD-CG Gigabit Ethernet
    [ 1.276218] bus: 'mdio_bus': really_probe: probing driver RTL8211F-VD-CG Gigabit Ethernet with device c000f00.mdio:03
    [ 1.278318] driver: 'RTL8211F-VD-CG Gigabit Ethernet': driver_bound: bound to device 'c000f00.mdio:03'
    [ 1.278337] bus: 'mdio_bus': really_probe: bound device c000f00.mdio:03 to driver RTL8211F-VD-CG Gigabit Ethernet
    [ 1.281114] mdio_bus c000f00.mdio:01: GPIO lookup for consumer reset
    [ 1.281120] mdio_bus c000f00.mdio:01: using device tree for GPIO lookup
    [ 1.281126] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 1.281137] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 1.281147] mdio_bus c000f00.mdio:01: using lookup tables for GPIO lookup
    [ 1.281150] mdio_bus c000f00.mdio:01: No GPIO consumer reset found
    [ 1.281228] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown
    [ 1.289053] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver RTL8211F-VD-CG Gigabit Ethernet
    [ 1.298952] driver: 'davinci_mdio': driver_bound: bound to device 'c000f00.mdio'
    [ 1.298976] bus: 'platform': really_probe: bound device c000f00.mdio to driver davinci_mdio
    [ 1.298985] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 5 quirks:00000000
    [ 1.311792] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [ 1.318087] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [ 1.325208] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [ 1.331480] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 1.340604] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 1.340620] of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 1.341235] am65-cpsw-nuss c000000.ethernet: Driver am65-cpsw-nuss requests probe deferral
    [ 1.341443] platform c000000.ethernet: Added to deferred list
    [ 1.341508] platform 310d0000.cpts: Retrying from deferred list
    [ 1.341605] bus: 'platform': __driver_probe_device: matched device 310d0000.cpts with driver am65-cpts
    [ 1.341611] bus: 'platform': really_probe: probing driver am65-cpts with device 310d0000.cpts
    [ 1.342217] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 1.350430] driver: 'am65-cpts': driver_bound: bound to device '310d0000.cpts'
    [ 1.350459] bus: 'platform': really_probe: bound device 310d0000.cpts to driver am65-cpts
    [ 1.350470] platform 4104000.cdns-usb: Retrying from deferred list
    [ 1.350547] bus: 'platform': __driver_probe_device: matched device 4104000.cdns-usb with driver cdns3-ti
    [ 1.350552] bus: 'platform': really_probe: probing driver cdns3-ti with device 4104000.cdns-usb
    [ 1.350891] bus: 'platform': __driver_probe_device: matched device 6000000.usb with driver cdns-usb3
    [ 1.350897] bus: 'platform': really_probe: probing driver cdns-usb3 with device 6000000.usb
    [ 1.351197] bus: 'platform': __driver_probe_device: matched device xhci-hcd.14.auto with driver xhci-hcd
    [ 1.351203] bus: 'platform': really_probe: probing driver xhci-hcd with device xhci-hcd.14.auto
    [ 1.351254] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [ 1.356839] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 1
    [ 1.364699] xhci-hcd xhci-hcd.14.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000018010
    [ 1.374181] xhci-hcd xhci-hcd.14.auto: irq 256, io mem 0x06010000
    [ 1.380367] xhci-hcd xhci-hcd.14.auto: xHCI Host Controller
    [ 1.385931] xhci-hcd xhci-hcd.14.auto: new USB bus registered, assigned bus number 2
    [ 1.393659] xhci-hcd xhci-hcd.14.auto: Host supports USB 3.0 SuperSpeed
    [ 1.400513] bus: 'usb': __driver_probe_device: matched device usb1 with driver usb
    [ 1.400520] bus: 'usb': really_probe: probing driver usb with device usb1
    [ 1.400579] bus: 'usb': __driver_probe_device: matched device 1-0:1.0 with driver hub
    [ 1.400583] bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
    [ 1.400592] hub 1-0:1.0: USB hub found
    [ 1.404350] hub 1-0:1.0: 1 port detected
    [ 1.408328] driver: 'hub': driver_bound: bound to device '1-0:1.0'
    [ 1.408347] bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
    [ 1.408371] driver: 'usb': driver_bound: bound to device 'usb1'
    [ 1.408385] bus: 'usb': really_probe: bound device usb1 to driver usb
    [ 1.408424] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 1.416669] bus: 'usb': __driver_probe_device: matched device usb2 with driver usb
    [ 1.416673] bus: 'usb': really_probe: probing driver usb with device usb2
    [ 1.416722] bus: 'usb': __driver_probe_device: matched device 2-0:1.0 with driver hub
    [ 1.416726] bus: 'usb': really_probe: probing driver hub with device 2-0:1.0
    [ 1.416735] hub 2-0:1.0: USB hub found
    [ 1.420486] hub 2-0:1.0: 1 port detected
    [ 1.424454] driver: 'hub': driver_bound: bound to device '2-0:1.0'
    [ 1.424471] bus: 'usb': really_probe: bound device 2-0:1.0 to driver hub
    [ 1.424491] driver: 'usb': driver_bound: bound to device 'usb2'
    [ 1.424504] bus: 'usb': really_probe: bound device usb2 to driver usb
    [ 1.424523] driver: 'xhci-hcd': driver_bound: bound to device 'xhci-hcd.14.auto'
    [ 1.424531] bus: 'platform': really_probe: bound device xhci-hcd.14.auto to driver xhci-hcd
    [ 1.424554] driver: 'cdns-usb3': driver_bound: bound to device '6000000.usb'
    [ 1.424569] bus: 'platform': really_probe: bound device 6000000.usb to driver cdns-usb3
    [ 1.424583] driver: 'cdns3-ti': driver_bound: bound to device '4104000.cdns-usb'
    [ 1.424657] bus: 'platform': really_probe: bound device 4104000.cdns-usb to driver cdns3-ti
    [ 1.424666] platform 42040000.temperature-sensor: Retrying from deferred list
    [ 1.424780] bus: 'platform': __driver_probe_device: matched device 42040000.temperature-sensor with driver k3-j72xx-soc-thermal
    [ 1.424785] bus: 'platform': really_probe: probing driver k3-j72xx-soc-thermal with device 42040000.temperature-sensor
    [ 1.525277] driver: 'k3-j72xx-soc-thermal': driver_bound: bound to device '42040000.temperature-sensor'
    [ 1.525303] bus: 'platform': really_probe: bound device 42040000.temperature-sensor to driver k3-j72xx-soc-thermal
    [ 1.525313] platform cpufreq-dt: Retrying from deferred list
    [ 1.525360] bus: 'platform': __driver_probe_device: matched device cpufreq-dt with driver cpufreq-dt
    [ 1.525364] bus: 'platform': really_probe: probing driver cpufreq-dt with device cpufreq-dt
    [ 1.526351] driver: 'cpufreq-dt': driver_bound: bound to device 'cpufreq-dt'
    [ 1.526367] bus: 'platform': really_probe: bound device cpufreq-dt to driver cpufreq-dt
    [ 1.526379] platform 4f80000.mmc: Retrying from deferred list
    [ 1.526521] platform 4f80000.mmc: scheduling asynchronous probe
    [ 1.526533] platform 4fb0000.mmc: Retrying from deferred list
    [ 1.526647] bus: 'platform': __driver_probe_device: matched device 4f80000.mmc with driver sdhci-am654
    [ 1.526653] platform 4fb0000.mmc: scheduling asynchronous probe
    [ 1.526657] bus: 'platform': really_probe: probing driver sdhci-am654 with device 4f80000.mmc
    [ 1.526666] platform 42110000.gpio: Retrying from deferred list
    [ 1.526673] bus: 'platform': __driver_probe_device: matched device 42110000.gpio with driver davinci_gpio
    [ 1.526678] bus: 'platform': really_probe: probing driver davinci_gpio with device 42110000.gpio
    [ 1.526990] sdhci-am654 4f80000.mmc: GPIO lookup for consumer wp
    [ 1.526997] sdhci-am654 4f80000.mmc: using device tree for GPIO lookup
    [ 1.527006] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/mmc@4f80000[0]'
    [ 1.527020] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/mmc@4f80000[0]'
    [ 1.527027] sdhci-am654 4f80000.mmc: using lookup tables for GPIO lookup
    [ 1.527030] sdhci-am654 4f80000.mmc: No GPIO consumer wp found
    [ 1.527180] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 1.527192] platform 4fb0000.mmc: Added to deferred list
    [ 1.527196] platform 4fb0000.mmc: async probe completed
    [ 1.527363] mmc0: CQHCI version 5.10
    [ 1.531059] gpiochip_find_base: found new base at 417
    [ 1.531202] gpio gpiochip2: (42110000.gpio): added GPIO chardev (254:2)
    [ 1.531245] gpio gpiochip2: registered GPIOs 417 to 501 on 42110000.gpio
    [ 1.532162] driver: 'davinci_gpio': driver_bound: bound to device '42110000.gpio'
    [ 1.532201] bus: 'platform': really_probe: bound device 42110000.gpio to driver davinci_gpio
    [ 1.532219] platform 600000.gpio: Retrying from deferred list
    [ 1.532228] bus: 'platform': __driver_probe_device: matched device 600000.gpio with driver davinci_gpio
    [ 1.532235] bus: 'platform': really_probe: probing driver davinci_gpio with device 600000.gpio
    [ 1.532983] gpiochip_find_base: found new base at 348
    [ 1.533000] gpio gpiochip3: Persistence not supported for GPIO 59
    [ 1.533004] gpio-407 (10G_reset_gpio): hogged as output/high
    [ 1.538796] gpio gpiochip3: (600000.gpio): added GPIO chardev (254:3)
    [ 1.538844] gpio gpiochip3: registered GPIOs 348 to 416 on 600000.gpio
    [ 1.540855] driver: 'davinci_gpio': driver_bound: bound to device '600000.gpio'
    [ 1.540892] bus: 'platform': really_probe: bound device 600000.gpio to driver davinci_gpio
    [ 1.540905] platform gpio-regulator-TLV71033: Retrying from deferred list
    [ 1.540922] bus: 'platform': __driver_probe_device: matched device gpio-regulator-TLV71033 with driver gpio-regulator
    [ 1.540928] bus: 'platform': really_probe: probing driver gpio-regulator with device gpio-regulator-TLV71033
    [ 1.541008] gpio-regulator gpio-regulator-TLV71033: GPIO lookup for consumer (null)
    [ 1.541013] gpio-regulator gpio-regulator-TLV71033: using device tree for GPIO lookup
    [ 1.541023] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio-regulator-TLV71033[0]' - status (0)
    [ 1.541036] gpio gpiochip2: Persistence not supported for GPIO 84
    [ 1.541043] gpio-regulator gpio-regulator-TLV71033: GPIO lookup for consumer enable
    [ 1.541047] gpio-regulator gpio-regulator-TLV71033: using device tree for GPIO lookup
    [ 1.541053] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/gpio-regulator-TLV71033[0]'
    [ 1.541061] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/gpio-regulator-TLV71033[0]'
    [ 1.541069] gpio-regulator gpio-regulator-TLV71033: using lookup tables for GPIO lookup
    [ 1.541072] gpio-regulator gpio-regulator-TLV71033: No GPIO consumer enable found
    [ 1.541168] driver: 'gpio-regulator': driver_bound: bound to device 'gpio-regulator-TLV71033'
    [ 1.541188] bus: 'platform': really_probe: bound device gpio-regulator-TLV71033 to driver gpio-regulator
    [ 1.541199] i2c 0-0048: Retrying from deferred list
    [ 1.541242] bus: 'i2c': __driver_probe_device: matched device 0-0048 with driver tps6594
    [ 1.541248] bus: 'i2c': really_probe: probing driver tps6594 with device 0-0048
    [ 1.545125] bus: 'platform': __driver_probe_device: matched device tps6594-regulator.15.auto with driver tps6594-regulator
    [ 1.545135] bus: 'platform': really_probe: probing driver tps6594-regulator with device tps6594-regulator.15.auto
    [ 1.571973] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [ 1.579508] driver: 'sdhci-am654': driver_bound: bound to device '4f80000.mmc'
    [ 1.579566] bus: 'platform': really_probe: bound device 4f80000.mmc to driver sdhci-am654
    [ 1.579576] sdhci-am654 4f80000.mmc: async probe completed
    [ 1.651668] mmc0: Command Queue Engine enabled
    [ 1.656150] mmc0: new HS200 MMC card at address 0001
    [ 1.661268] bus: 'mmc': __driver_probe_device: matched device mmc0:0001 with driver mmcblk
    [ 1.661275] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:0001
    [ 1.661672] mmcblk0: mmc0:0001 DG4016 14.7 GiB
    [ 1.670040] mmcblk0: p1
    [ 1.673130] mmcblk0boot0: mmc0:0001 DG4016 4.00 MiB
    [ 1.679396] mmcblk0boot1: mmc0:0001 DG4016 4.00 MiB
    [ 1.685175] mmcblk0rpmb: mmc0:0001 DG4016 4.00 MiB, chardev (239:0)
    [ 1.691490] driver: 'mmcblk': driver_bound: bound to device 'mmc0:0001'
    [ 1.691522] bus: 'mmc': really_probe: bound device mmc0:0001 to driver mmcblk
    [ 1.700524] driver: 'tps6594-regulator': driver_bound: bound to device 'tps6594-regulator.15.auto'
    [ 1.700546] bus: 'platform': really_probe: bound device tps6594-regulator.15.auto to driver tps6594-regulator
    [ 1.700798] bus: 'platform': __driver_probe_device: matched device tps6594-pinctrl.16.auto with driver tps6594-pinctrl
    [ 1.700806] bus: 'platform': really_probe: probing driver tps6594-pinctrl with device tps6594-pinctrl.16.auto
    [ 1.700881] gpiochip_find_base: found new base at 337
    [ 1.702488] gpio gpiochip4: (tps6594-gpio): added GPIO chardev (254:4)
    [ 1.702521] gpio gpiochip4: registered GPIOs 337 to 347 on tps6594-gpio
    [ 1.702527] driver: 'tps6594-pinctrl': driver_bound: bound to device 'tps6594-pinctrl.16.auto'
    [ 1.702536] bus: 'platform': really_probe: bound device tps6594-pinctrl.16.auto to driver tps6594-pinctrl
    [ 1.702885] bus: 'platform': __driver_probe_device: matched device tps6594-pfsm.17.auto with driver tps6594-pfsm
    [ 1.702890] bus: 'platform': really_probe: probing driver tps6594-pfsm with device tps6594-pfsm.17.auto
    [ 1.747841] driver: 'tps6594-pfsm': driver_bound: bound to device 'tps6594-pfsm.17.auto'
    [ 1.747854] bus: 'platform': really_probe: bound device tps6594-pfsm.17.auto to driver tps6594-pfsm
    [ 1.747971] bus: 'platform': __driver_probe_device: matched device tps6594-esm.18.auto with driver tps6594-esm
    [ 1.747977] bus: 'platform': really_probe: probing driver tps6594-esm with device tps6594-esm.18.auto
    [ 1.751763] driver: 'tps6594-esm': driver_bound: bound to device 'tps6594-esm.18.auto'
    [ 1.751786] bus: 'platform': really_probe: bound device tps6594-esm.18.auto to driver tps6594-esm
    [ 1.752042] bus: 'platform': __driver_probe_device: matched device tps6594-rtc.19.auto with driver tps6594-rtc
    [ 1.752053] bus: 'platform': really_probe: probing driver tps6594-rtc with device tps6594-rtc.19.auto
    [ 1.856816] tps6594-rtc tps6594-rtc.19.auto: registered as rtc0
    [ 1.863620] tps6594-rtc tps6594-rtc.19.auto: setting system clock to 2000-01-01T00:00:00 UTC (946684800)
    [ 1.873102] driver: 'tps6594-rtc': driver_bound: bound to device 'tps6594-rtc.19.auto'
    [ 1.873124] bus: 'platform': really_probe: bound device tps6594-rtc.19.auto to driver tps6594-rtc
    [ 1.873142] driver: 'tps6594': driver_bound: bound to device '0-0048'
    [ 1.873219] bus: 'i2c': really_probe: bound device 0-0048 to driver tps6594
    [ 1.873241] i2c 3-0020: Retrying from deferred list
    [ 1.873270] bus: 'i2c': __driver_probe_device: matched device 3-0020 with driver pca953x
    [ 1.873286] i2c 3-0020: Added to deferred list
    [ 1.873301] i2c 9-0021: Retrying from deferred list
    [ 1.873321] bus: 'i2c': __driver_probe_device: matched device 9-0021 with driver pca953x
    [ 1.873329] bus: 'i2c': really_probe: probing driver pca953x with device 9-0021
    [ 1.873391] pca953x 9-0021: GPIO lookup for consumer reset
    [ 1.873399] pca953x 9-0021: using device tree for GPIO lookup
    [ 1.873415] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@21[0]'
    [ 1.873451] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@21[0]'
    [ 1.873480] pca953x 9-0021: using lookup tables for GPIO lookup
    [ 1.873487] pca953x 9-0021: No GPIO consumer reset found
    [ 1.873520] pca953x 9-0021: supply vcc not found, using dummy regulator
    [ 1.880273] pca953x 9-0021: using no AI
    [ 1.885171] gpiochip_find_base: found new base at 321
    [ 1.885198] gpio gpiochip5: Persistence not supported for GPIO 0
    [ 1.885520] gpio-321 (qsfp_1_top): hogged as output/low
    [ 1.890744] gpio gpiochip5: Persistence not supported for GPIO 5
    [ 1.890929] gpio-326 (qsfp_1_bottom): hogged as output/low
    [ 1.896563] gpio gpiochip5: (9-0021): added GPIO chardev (254:5)
    [ 1.896593] gpio gpiochip5: registered GPIOs 321 to 336 on 9-0021
    [ 1.896599] driver: 'pca953x': driver_bound: bound to device '9-0021'
    [ 1.896624] bus: 'i2c': really_probe: bound device 9-0021 to driver pca953x
    [ 1.896633] i2c 9-0020: Retrying from deferred list
    [ 1.896647] bus: 'i2c': __driver_probe_device: matched device 9-0020 with driver pca953x
    [ 1.896650] bus: 'i2c': really_probe: probing driver pca953x with device 9-0020
    [ 1.896718] pca953x 9-0020: GPIO lookup for consumer reset
    [ 1.896722] pca953x 9-0020: using device tree for GPIO lookup
    [ 1.896728] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@20[0]'
    [ 1.896741] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/gpio@20[0]'
    [ 1.896752] pca953x 9-0020: using lookup tables for GPIO lookup
    [ 1.896755] pca953x 9-0020: No GPIO consumer reset found
    [ 1.896772] pca953x 9-0020: supply vcc not found, using dummy regulator
    [ 1.903439] pca953x 9-0020: using no AI
    [ 1.908188] gpiochip_find_base: found new base at 305
    [ 1.908215] gpio gpiochip6: Persistence not supported for GPIO 0
    [ 1.908574] gpio-305 (qsfp_2_top): hogged as output/low
    [ 1.913907] gpio gpiochip6: Persistence not supported for GPIO 5
    [ 1.914132] gpio-310 (qsfp_2_bottom): hogged as output/low
    [ 1.919815] gpio gpiochip6: (9-0020): added GPIO chardev (254:6)
    [ 1.919876] gpio gpiochip6: registered GPIOs 305 to 320 on 9-0020
    [ 1.919889] driver: 'pca953x': driver_bound: bound to device '9-0020'
    [ 1.919958] bus: 'i2c': really_probe: bound device 9-0020 to driver pca953x
    [ 1.919977] platform 31f80000.mailbox: Retrying from deferred list
    [ 1.920013] bus: 'platform': __driver_probe_device: matched device 31f80000.mailbox with driver omap-mailbox
    [ 1.920023] bus: 'platform': really_probe: probing driver omap-mailbox with device 31f80000.mailbox
    [ 1.920447] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc8900
    [ 1.926993] driver: 'omap-mailbox': driver_bound: bound to device '31f80000.mailbox'
    [ 1.927044] bus: 'platform': really_probe: bound device 31f80000.mailbox to driver omap-mailbox
    [ 1.927060] platform 31f81000.mailbox: Retrying from deferred list
    [ 1.927088] bus: 'platform': __driver_probe_device: matched device 31f81000.mailbox with driver omap-mailbox
    [ 1.927096] bus: 'platform': really_probe: probing driver omap-mailbox with device 31f81000.mailbox
    [ 1.927472] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc8900
    [ 1.934016] driver: 'omap-mailbox': driver_bound: bound to device '31f81000.mailbox'
    [ 1.934065] bus: 'platform': really_probe: bound device 31f81000.mailbox to driver omap-mailbox
    [ 1.934081] platform 5060000.serdes: Retrying from deferred list
    [ 1.934129] bus: 'platform': __driver_probe_device: matched device 5060000.serdes with driver cdns-torrent-phy
    [ 1.934139] bus: 'platform': really_probe: probing driver cdns-torrent-phy with device 5060000.serdes
    [ 1.935354] driver: 'cdns-torrent-phy': driver_bound: bound to device '5060000.serdes'
    [ 1.935501] bus: 'platform': really_probe: bound device 5060000.serdes to driver cdns-torrent-phy
    [ 1.935518] platform 2910000.pcie: Retrying from deferred list
    [ 1.935607] bus: 'platform': __driver_probe_device: matched device 2910000.pcie with driver j721e-pcie-host
    [ 1.935618] bus: 'platform': really_probe: probing driver j721e-pcie-host with device 2910000.pcie
    [ 1.935849] j721e-pcie-host 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 1.943825] j721e-pcie-host 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 1.952367] j721e-pcie-host 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 1.960906] j721e-pcie-host 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.969852] j721e-pcie-host 2910000.pcie: GPIO lookup for consumer reset
    [ 1.969862] j721e-pcie-host 2910000.pcie: using device tree for GPIO lookup
    [ 1.969887] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/bus@100000/pcie@2910000[0]' - status (0)
    [ 1.969909] gpio gpiochip3: Persistence not supported for GPIO 18
    [ 2.071339] j721e-pcie-host 2910000.pcie: Link up
    [ 2.076244] j721e-pcie-host 2910000.pcie: PCI host bridge to bus 0000:00
    [ 2.082970] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 2.088477] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x18001000-0x18010fff])
    [ 2.097953] pci_bus 0000:00: root bus resource [mem 0x18011000-0x1fffffff]
    [ 2.104855] pci 0000:00:00.0: [104c:b00f] type 01 class 0x060400
    [ 2.111003] pci 0000:00:00.0: supports D1
    [ 2.115019] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [ 2.120799] pci 0000:00:00.0: reg 0x224: [mem 0x00000000-0x003fffff 64bit]
    [ 2.127674] pci 0000:00:00.0: VF(n) BAR0 space: [mem 0x00000000-0x00ffffff 64bit] (contains BAR0 for 4 VFs)
    [ 2.140227] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [ 2.148373] pci 0000:01:00.0: [10ee:9032] type 00 class 0x050100
    [ 2.154422] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x01ffffff]
    [ 2.160705] pci 0000:01:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
    [ 2.167508] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [ 2.174147] pci 0000:00:00.0: BAR 14: assigned [mem 0x19000000-0x1bffffff]
    [ 2.181037] pci 0000:00:00.0: BAR 7: assigned [mem 0x1c000000-0x1cffffff 64bit]
    [ 2.188351] pci 0000:01:00.0: BAR 0: assigned [mem 0x1a000000-0x1bffffff]
    [ 2.195144] pci 0000:01:00.0: BAR 1: assigned [mem 0x19000000-0x1900ffff]
    [ 2.201938] pci 0000:00:00.0: PCI bridge to [bus 01]
    [ 2.206904] pci 0000:00:00.0: bridge window [mem 0x19000000-0x1bffffff]
    [ 2.213717] bus: 'pci': __driver_probe_device: matched device 0000:00:00.0 with driver pcieport
    [ 2.213727] bus: 'pci': really_probe: probing driver pcieport with device 0000:00:00.0
    [ 2.213874] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
    [ 2.220162] bus: 'pci_express': __driver_probe_device: matched device 0000:00:00.0:pcie001 with driver pcie_pme
    [ 2.220173] bus: 'pci_express': really_probe: probing driver pcie_pme with device 0000:00:00.0:pcie001
    [ 2.220244] pcieport 0000:00:00.0: PME: Signaling with IRQ 519
    [ 2.226122] driver: 'pcie_pme': driver_bound: bound to device '0000:00:00.0:pcie001'
    [ 2.226140] bus: 'pci_express': really_probe: bound device 0000:00:00.0:pcie001 to driver pcie_pme
    [ 2.226199] bus: 'pci_express': __driver_probe_device: matched device 0000:00:00.0:pcie002 with driver aer
    [ 2.226207] bus: 'pci_express': really_probe: probing driver aer with device 0000:00:00.0:pcie002
    [ 2.226510] pcieport 0000:00:00.0: AER: enabled with IRQ 519
    [ 2.232246] driver: 'aer': driver_bound: bound to device '0000:00:00.0:pcie002'
    [ 2.232270] bus: 'pci_express': really_probe: bound device 0000:00:00.0:pcie002 to driver aer
    [ 2.232422] driver: 'pcieport': driver_bound: bound to device '0000:00:00.0'
    [ 2.232449] bus: 'pci': really_probe: bound device 0000:00:00.0 to driver pcieport
    [ 2.232578] driver: 'j721e-pcie-host': driver_bound: bound to device '2910000.pcie'
    [ 2.232715] bus: 'platform': really_probe: bound device 2910000.pcie to driver j721e-pcie-host
    [ 2.232725] platform 285c0000.dma-controller: Retrying from deferred list
    [ 2.232805] bus: 'platform': __driver_probe_device: matched device 285c0000.dma-controller with driver ti-udma
    [ 2.232810] bus: 'platform': really_probe: probing driver ti-udma with device 285c0000.dma-controller
    [ 2.233410] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [ 2.242439] driver: 'ti-udma': driver_bound: bound to device '285c0000.dma-controller'
    [ 2.242468] bus: 'platform': really_probe: bound device 285c0000.dma-controller to driver ti-udma
    [ 2.242479] platform 31150000.dma-controller: Retrying from deferred list
    [ 2.242528] bus: 'platform': __driver_probe_device: matched device 31150000.dma-controller with driver ti-udma
    [ 2.242532] bus: 'platform': really_probe: probing driver ti-udma with device 31150000.dma-controller
    [ 2.243410] ti-udma 31150000.dma-controller: Channels: 50 (tchan: 25, rchan: 25, gp-rflow: 8)
    [ 2.252856] driver: 'ti-udma': driver_bound: bound to device '31150000.dma-controller'
    [ 2.252887] bus: 'platform': really_probe: bound device 31150000.dma-controller to driver ti-udma
    [ 2.252899] platform c000000.ethernet: Retrying from deferred list
    [ 2.253001] bus: 'platform': __driver_probe_device: matched device c000000.ethernet with driver am65-cpsw-nuss
    [ 2.253008] bus: 'platform': really_probe: probing driver am65-cpsw-nuss with device c000000.ethernet
    [ 2.253403] bus: 'platform': __driver_probe_device: matched device c000f00.mdio with driver davinci_mdio
    [ 2.253410] bus: 'platform': really_probe: probing driver davinci_mdio with device c000f00.mdio
    [ 2.253470] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [ 2.260164] mdio_bus c000f00.mdio: GPIO lookup for consumer reset
    [ 2.260167] mdio_bus c000f00.mdio: using device tree for GPIO lookup
    [ 2.260175] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 2.260184] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00[0]'
    [ 2.260193] mdio_bus c000f00.mdio: using lookup tables for GPIO lookup
    [ 2.260196] mdio_bus c000f00.mdio: No GPIO consumer reset found
    [ 2.299929] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 2.308113] mdio_bus c000f00.mdio:03: GPIO lookup for consumer reset
    [ 2.308120] mdio_bus c000f00.mdio:03: using device tree for GPIO lookup
    [ 2.308126] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 2.308138] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@3[0]'
    [ 2.308147] mdio_bus c000f00.mdio:03: using lookup tables for GPIO lookup
    [ 2.308150] mdio_bus c000f00.mdio:03: No GPIO consumer reset found
    [ 2.308228] bus: 'mdio_bus': __driver_probe_device: matched device c000f00.mdio:03 with driver RTL8211F-VD-CG Gigabit Ethernet
    [ 2.308233] bus: 'mdio_bus': really_probe: probing driver RTL8211F-VD-CG Gigabit Ethernet with device c000f00.mdio:03
    [ 2.310331] driver: 'RTL8211F-VD-CG Gigabit Ethernet': driver_bound: bound to device 'c000f00.mdio:03'
    [ 2.310350] bus: 'mdio_bus': really_probe: bound device c000f00.mdio:03 to driver RTL8211F-VD-CG Gigabit Ethernet
    [ 2.313142] mdio_bus c000f00.mdio:01: GPIO lookup for consumer reset
    [ 2.313148] mdio_bus c000f00.mdio:01: using device tree for GPIO lookup
    [ 2.313154] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 2.313165] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/ethernet@c000000/mdio@f00/ethernet-phy@1[0]'
    [ 2.313174] mdio_bus c000f00.mdio:01: using lookup tables for GPIO lookup
    [ 2.313177] mdio_bus c000f00.mdio:01: No GPIO consumer reset found
    [ 2.313255] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown
    [ 2.321076] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver RTL8211F-VD-CG Gigabit Ethernet
    [ 2.330969] driver: 'davinci_mdio': driver_bound: bound to device 'c000f00.mdio'
    [ 2.330993] bus: 'platform': really_probe: bound device c000f00.mdio to driver davinci_mdio
    [ 2.331001] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 5 quirks:00000000
    [ 2.343819] am65-cpsw-nuss c000000.ethernet: Use random MAC address
    [ 2.350121] am65-cpsw-nuss c000000.ethernet: initialized cpsw ale version 1.4
    [ 2.357242] am65-cpsw-nuss c000000.ethernet: ALE Table size 512
    [ 2.363593] am65-cpsw-nuss c000000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0
    [ 2.372761] of_get_named_gpiod_flags: can't parse 'link-gpios' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 2.372777] of_get_named_gpiod_flags: can't parse 'link-gpio' property of node '/bus@100000/ethernet@c000000/ethernet-ports/port@2/fixed-link[0]'
    [ 2.375216] am65-cpsw-nuss c000000.ethernet: set new flow-id-base 60
    [ 2.385073] driver: 'am65-cpsw-nuss': driver_bound: bound to device 'c000000.ethernet'
    [ 2.385474] bus: 'platform': really_probe: bound device c000000.ethernet to driver am65-cpsw-nuss
    [ 2.385500] platform 4fb0000.mmc: Retrying from deferred list
    [ 2.385808] platform 4fb0000.mmc: scheduling asynchronous probe
    [ 2.385831] i2c 3-0020: Retrying from deferred list
    [ 2.385861] bus: 'i2c': __driver_probe_device: matched device 3-0020 with driver pca953x
    [ 2.385871] bus: 'i2c': really_probe: probing driver pca953x with device 3-0020
    [ 2.386010] pca953x 3-0020: GPIO lookup for consumer reset
    [ 2.386020] pca953x 3-0020: using device tree for GPIO lookup
    [ 2.386046] bus: 'platform': __driver_probe_device: matched device 4fb0000.mmc with driver sdhci-am654
    [ 2.386035] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@1/gpio@20[0]'
    [ 2.386060] bus: 'platform': really_probe: probing driver sdhci-am654 with device 4fb0000.mmc
    [ 2.386080] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@1/gpio@20[0]'
    [ 2.386119] pca953x 3-0020: using lookup tables for GPIO lookup
    [ 2.386126] pca953x 3-0020: No GPIO consumer reset found
    [ 2.386162] pca953x 3-0020: supply vcc not found, using dummy regulator
    [ 2.392947] pca953x 3-0020: using no AI
    [ 2.393102] sdhci-am654 4fb0000.mmc: GPIO lookup for consumer cd
    [ 2.396805] sdhci-am654 4fb0000.mmc: using device tree for GPIO lookup
    [ 2.396820] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.396846] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.396863] sdhci-am654 4fb0000.mmc: using lookup tables for GPIO lookup
    [ 2.396871] sdhci-am654 4fb0000.mmc: No GPIO consumer cd found
    [ 2.396880] sdhci-am654 4fb0000.mmc: GPIO lookup for consumer wp
    [ 2.396887] sdhci-am654 4fb0000.mmc: using device tree for GPIO lookup
    [ 2.396898] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.396915] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/mmc@4fb0000[0]'
    [ 2.396930] sdhci-am654 4fb0000.mmc: using lookup tables for GPIO lookup
    [ 2.396936] sdhci-am654 4fb0000.mmc: No GPIO consumer wp found
    [ 2.397308] mmc1: CQHCI version 5.10
    [ 2.397797] gpiochip_find_base: found new base at 289
    [ 2.400948] gpio gpiochip7: Persistence not supported for GPIO 12
    [ 2.401331] gpio-301 (usb_power): hogged as output/high
    [ 2.406800] gpio gpiochip7: (3-0020): added GPIO chardev (254:7)
    [ 2.406833] gpio gpiochip7: registered GPIOs 289 to 304 on 3-0020
    [ 2.406840] driver: 'pca953x': driver_bound: bound to device '3-0020'
    [ 2.406876] bus: 'i2c': really_probe: bound device 3-0020 to driver pca953x
    [ 2.407472] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [ 2.415574] bus: 'platform': __driver_probe_device: matched device iG52m_info with driver iG52m_info
    [ 2.415584] bus: 'platform': really_probe: probing driver iG52m_info with device iG52m_info
    [ 2.415621]
    BSP Info:
    [ 2.419377] BSP Version : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.422059]
    OSM Info:
    [ 2.432935] OSM Version : iG-PRHYZ-01-R1.1-CR24-1800003
    [ 2.438245] BSP Version (Shipped) : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.445411] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [ 2.446241] PORT3 MAC Address : fc:c2:3d:57:52:cf
    [ 2.453691] EEPROM Unique ID : 0x1690880c34100010b05ba080a08000b4
    [ 2.453750] driver: 'sdhci-am654': driver_bound: bound to device '4fb0000.mmc'
    [ 2.464893] bus: 'platform': really_probe: bound device 4fb0000.mmc to driver sdhci-am654
    [ 2.464903] sdhci-am654 4fb0000.mmc: async probe completed
    [ 2.467826]
    SOM Info:
    [ 2.471575] SOM Version : iG-PRHEZ-01-R1.0-CR24-3000001
    [ 2.476878] BSP Version (Shipped) : iG-PRHEZ-SC-01-R1.0-REL1.0-XD1.0-V24.1-Linux6.1.80
    [ 2.484869] PORT1 MAC Address : fc:c2:3d:57:53:3c
    [ 2.484872] PL Unique ID : 0x40020000012987650580c1c5
    [ 2.489754] SOM EEPROM Unique ID : 0x1690880c34100010b05ca080a08000a1
    [ 2.496048]
    Carrier Info:
    [ 2.497893] mmc1: new high speed SDHC card at address b368
    [ 2.502573] Carrier Version : iG-PRGXD-01-R1.0-CR23-4900006

    [ 2.506794] bus: 'mmc': __driver_probe_device: matched device mmc1:b368 with driver mmcblk
    [ 2.512142] driver: 'iG52m_info': driver_bound: bound to device 'iG52m_info'
    [ 2.519308] bus: 'mmc': really_probe: probing driver mmcblk with device mmc1:b368
    [ 2.519316] bus: 'platform': really_probe: bound device iG52m_info to driver iG52m_info
    [ 2.519525] Extended deferred probe timeout by 10 secs
    [ 2.520026] mmcblk1: mmc1:b368 14.9 GiB
    [ 2.520027] Extended deferred probe timeout by 10 secs
    [ 2.522286] mmcblk1: p1 p2
    [ 2.524597] Extended deferred probe timeout by 10 secs
    [ 2.527672] driver: 'mmcblk': driver_bound: bound to device 'mmc1:b368'
    [ 2.527723] bus: 'mmc': really_probe: bound device mmc1:b368 to driver mmcblk
    [ 2.530204] ALSA device list:
    [ 2.533192] No soundcards found.
    [ 3.127639] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [ 3.136270] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [ 3.151609] devtmpfs: mounted
    [ 3.156157] Freeing unused kernel memory: 2048K
    [ 3.160856] Run /sbin/init as init process
    [ 3.164972] with arguments:
    [ 3.164975] /sbin/init
    [ 3.164979] with environment:
    [ 3.164982] HOME=/
    [ 3.164986] TERM=linux
    [ 3.647976] systemd[1]: System time before build time, advancing clock.
    [ 3.743396] NET: Registered PF_INET6 protocol family
    [ 3.749607] Segment Routing with IPv6
    [ 3.753302] In-situ OAM (IOAM) with IPv6
    [ 3.813947] 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 -LI)
    [ 3.845407] systemd[1]: Detected architecture arm64.
    [ 3.913428] systemd[1]: Hostname set to <j7200-iG52m>.
    [ 3.929178] systemd[1]: Initializing machine ID from random generator.
    [ 5.892622] systemd-sysv-generator[157]: 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 .
    [ 6.206695] systemd[1]: /lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the sett.
    [ 6.281899] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the s.
    [ 6.373511] systemd[1]: Queued start job for default target Graphical Interface.
    [ 6.436500] systemd[1]: Created slice Slice /system/getty.
    [ 6.462963] systemd[1]: Created slice Slice /system/modprobe.
    [ 6.486912] systemd[1]: Created slice Slice /system/serial-getty.
    [ 6.510399] systemd[1]: Created slice User and Session Slice.
    [ 6.532355] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 6.556255] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 6.580356] systemd[1]: Reached target Path Units.
    [ 6.600080] systemd[1]: Reached target Remote File Systems.
    [ 6.620060] systemd[1]: Reached target Slice Units.
    [ 6.640080] systemd[1]: Reached target Swaps.
    [ 6.705149] systemd[1]: Listening on RPCbind Server Activation Socket.
    [ 6.728193] systemd[1]: Reached target RPC Port Mapper.
    [ 6.754826] systemd[1]: Listening on Process Core Dump Socket.
    [ 6.776405] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [ 6.800749] systemd[1]: Listening on Journal Audit Socket.
    [ 6.824594] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 6.848604] systemd[1]: Listening on Journal Socket.
    [ 6.868777] systemd[1]: Listening on Network Service Netlink Socket.
    [ 6.892717] systemd[1]: Listening on udev Control Socket.
    [ 6.912472] systemd[1]: Listening on udev Kernel Socket.
    [ 6.932529] systemd[1]: Listening on User Database Manager Socket.
    [ 6.984371] systemd[1]: Mounting Huge Pages File System...
    [ 7.009111] systemd[1]: Mounting POSIX Message Queue File System...
    [ 7.037125] systemd[1]: Mounting Kernel Debug File System...
    [ 7.060553] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
    [ 7.096338] systemd[1]: Mounting Temporary Directory /tmp...
    [ 7.122186] systemd[1]: Starting Create List of Static Device Nodes...
    [ 7.148612] systemd[1]: Starting Load Kernel Module configfs...
    [ 7.176571] systemd[1]: Starting Load Kernel Module drm...
    [ 7.216684] systemd[1]: Starting Load Kernel Module fuse...
    [ 7.245547] systemd[1]: Starting RPC Bind...
    [ 7.245578] fuse: init (API version 7.37)
    [ 7.272244] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
    [ 7.292442] systemd[1]: Starting Journal Service...
    [ 7.349858] systemd[1]: Starting Load Kernel Modules...
    [ 7.367714] systemd[1]: Starting Generate network units from Kernel command line...
    [ 7.380742] cryptodev: loading out-of-tree module taints kernel.
    [ 7.390403] cryptodev: driver 1.12 loaded.
    [ 7.409705] bus: 'mdio_bus': __driver_probe_device: matched device c000f00.mdio:01 with driver mv88x3310
    [ 7.409720] bus: 'mdio_bus': really_probe: probing driver mv88x3310 with device c000f00.mdio:01
    [ 7.416763] systemd[1]: Starting Remount Root and Kernel File Systems...
    [ 7.448128] EXT4-fs (mmcblk1p2): re-mounted. Quota mode: none.
    [ 7.456516] systemd[1]: Starting Coldplug All udev Devices...
    [ 7.477079] systemd[1]: Started RPC Bind.
    [ 7.497585] systemd[1]: Mounted Huge Pages File System.
    [ 7.524507] systemd[1]: Mounted POSIX Message Queue File System.
    [ 7.548442] systemd[1]: Mounted Kernel Debug File System.
    [ 7.568597] systemd[1]: Mounted Temporary Directory /tmp.
    [ 7.589092] systemd[1]: Finished Create List of Static Device Nodes.
    [ 7.616748] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [ 7.628592] systemd[1]: Finished Load Kernel Module configfs.
    [ 7.656730] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [ 7.668567] systemd[1]: Finished Load Kernel Module drm.
    [ 7.688394] systemd[1]: Started Journal Service.
    [ 7.851088] systemd-journald[171]: Received client request to flush runtime journal.
    [ 8.025625] audit: type=1334 audit(1651167749.380:2): prog-id=5 op=LOAD
    [ 8.034973] audit: type=1334 audit(1651167749.388:3): prog-id=6 op=LOAD
    [ 8.911924] random: crng init done
    [ 15.728356] bus: 'platform': __driver_probe_device: matched device 2200000.watchdog with driver rti-wdt
    [ 15.728375] bus: 'platform': really_probe: probing driver rti-wdt with device 2200000.watchdog
    [ 15.740372] driver: 'rti-wdt': driver_bound: bound to device '2200000.watchdog'
    [ 15.740527] bus: 'platform': really_probe: bound device 2200000.watchdog to driver rti-wdt
    [ 15.740544] bus: 'platform': __driver_probe_device: matched device 2210000.watchdog with driver rti-wdt
    [ 15.740551] bus: 'platform': really_probe: probing driver rti-wdt with device 2210000.watchdog
    [ 15.741371] bus: 'platform': __driver_probe_device: matched device 40900000.crypto with driver saul-crypto
    [ 15.741390] bus: 'platform': really_probe: probing driver saul-crypto with device 40900000.crypto
    [ 15.742086] bus: 'platform': __driver_probe_device: matched device 40200000.tscadc with driver ti_am3359-tscadc
    [ 15.742101] bus: 'platform': really_probe: probing driver ti_am3359-tscadc with device 40200000.tscadc
    [ 15.744935] driver: 'rti-wdt': driver_bound: bound to device '2210000.watchdog'
    [ 15.745007] bus: 'platform': really_probe: bound device 2210000.watchdog to driver rti-wdt
    [ 15.800382] driver: 'ti_am3359-tscadc': driver_bound: bound to device '40200000.tscadc'
    [ 15.800601] bus: 'platform': really_probe: bound device 40200000.tscadc to driver ti_am3359-tscadc
    [ 15.818705] bus: 'tee': __driver_probe_device: matched device optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64 with driver optee-rng
    [ 15.818720] bus: 'tee': really_probe: probing driver optee-rng with device optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64
    [ 15.822972] driver: 'optee-rng': driver_bound: bound to device 'optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64'
    [ 15.823035] bus: 'tee': really_probe: bound device optee-ta-ab7a617c-b8e7-4d8f-8301-d09b61036b64 to driver optee-rng
    [ 15.825969] bus: 'platform': __driver_probe_device: matched device bus@100000:bus@28380000:r5fss@41000000 with driver k3_r5_rproc
    [ 15.825987] bus: 'platform': really_probe: probing driver k3_r5_rproc with device bus@100000:bus@28380000:r5fss@41000000
    [ 15.836024] driver: 'saul-crypto': driver_bound: bound to device '40900000.crypto'
    [ 15.836106] bus: 'platform': really_probe: bound device 40900000.crypto to driver saul-crypto
    [ 15.837172] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 15.883568] bus: 'i2c': __driver_probe_device: matched device 1-0052 with driver at24
    [ 15.883658] bus: 'i2c': really_probe: probing driver at24 with device 1-0052
    [ 15.883779] at24 1-0052: supply vcc not found, using dummy regulator
    [ 15.913277] at24 1-0052: GPIO lookup for consumer wp
    [ 15.913289] at24 1-0052: using device tree for GPIO lookup
    [ 15.913300] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@52[0]'
    [ 15.913317] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@52[0]'
    [ 15.913328] at24 1-0052: using lookup tables for GPIO lookup
    [ 15.913332] at24 1-0052: No GPIO consumer wp found
    [ 15.960422] platform 41000000.r5f: configured R5F for IPC-only mode
    [ 15.963455] at24 1-0052: 256 byte 24mac402 EEPROM, read-only
    [ 15.977162] driver: 'at24': driver_bound: bound to device '1-0052'
    [ 15.977816] bus: 'i2c': really_probe: bound device 1-0052 to driver at24
    [ 15.977847] bus: 'i2c': __driver_probe_device: matched device 1-0050 with driver at24
    [ 15.977854] bus: 'i2c': really_probe: probing driver at24 with device 1-0050
    [ 15.977937] at24 1-0050: supply vcc not found, using dummy regulator
    [ 16.006230] bus: 'i2c': __driver_probe_device: matched device 1-0051 with driver dummy
    [ 16.006247] bus: 'i2c': really_probe: probing driver dummy with device 1-0051
    [ 16.006297] driver: 'dummy': driver_bound: bound to device '1-0051'
    [ 16.006694] bus: 'i2c': really_probe: bound device 1-0051 to driver dummy
    [ 16.006739] at24 1-0050: GPIO lookup for consumer wp
    [ 16.006743] at24 1-0050: using device tree for GPIO lookup
    [ 16.006752] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@50[0]'
    [ 16.006771] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@40b00000/eeprom@50[0]'
    [ 16.006781] at24 1-0050: using lookup tables for GPIO lookup
    [ 16.006785] at24 1-0050: No GPIO consumer wp found
    [ 16.007070] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [ 16.020058] remoteproc remoteproc0: 41000000.r5f is available
    [ 16.026573] remoteproc remoteproc0: attaching to 41000000.r5f
    [ 16.034050] bus: 'platform': __driver_probe_device: matched device rproc-virtio.21.auto with driver rproc-virtio
    [ 16.034064] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.21.auto
    [ 16.034122] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.21.auto'
    [ 16.034397] bus: 'platform': really_probe: bound device rproc-virtio.21.auto to driver rproc-virtio
    [ 16.034591] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [ 16.041835] rproc-virtio rproc-virtio.21.auto: assigned reserved memory node r5f-dma-memory@a0000000
    [ 16.053493] bus: 'virtio': __driver_probe_device: matched device virtio0 with driver virtio_rpmsg_bus
    [ 16.053504] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio0
    [ 16.053812] bus: 'rpmsg': __driver_probe_device: matched device virtio0.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 16.053817] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio0.rpmsg_ns.53.53
    [ 16.053832] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio0.rpmsg_ns.53.53'
    [ 16.053871] bus: 'rpmsg': really_probe: bound device virtio0.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 16.053882] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 16.060254] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio0'
    [ 16.060324] bus: 'virtio': really_probe: bound device virtio0 to driver virtio_rpmsg_bus
    [ 16.060339] rproc-virtio rproc-virtio.21.auto: registered virtio0 (type 7)
    [ 16.061217] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
    [ 16.067277] remoteproc remoteproc0: remote processor 41000000.r5f is now attached
    [ 16.083372] platform 41400000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 16.083535] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
    [ 16.106527] platform 41400000.r5f: configured R5F for IPC-only mode
    [ 16.114182] platform 41400000.r5f: assigned reserved memory node r5f-dma-memory@a1000000
    [ 16.125603] at24 1-0050: 512 byte 24c04 EEPROM, writable, 16 bytes/write
    [ 16.147017] driver: 'at24': driver_bound: bound to device '1-0050'
    [ 16.147107] bus: 'i2c': really_probe: bound device 1-0050 to driver at24
    [ 16.147142] bus: 'i2c': __driver_probe_device: matched device 0-0054 with driver at24
    [ 16.147282] bus: 'i2c': really_probe: probing driver at24 with device 0-0054
    [ 16.147369] at24 0-0054: supply vcc not found, using dummy regulator
    [ 16.159192] remoteproc remoteproc1: 41400000.r5f is available
    [ 16.167417] at24 0-0054: GPIO lookup for consumer wp
    [ 16.167426] at24 0-0054: using device tree for GPIO lookup
    [ 16.167434] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/eeprom@54[0]'
    [ 16.167448] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/eeprom@54[0]'
    [ 16.167458] at24 0-0054: using lookup tables for GPIO lookup
    [ 16.167462] at24 0-0054: No GPIO consumer wp found
    [ 16.167593] remoteproc remoteproc1: attaching to 41400000.r5f
    [ 16.178462] at24 0-0054: 256 byte 24mac402 EEPROM, read-only
    [ 16.188000] driver: 'at24': driver_bound: bound to device '0-0054'
    [ 16.188106] bus: 'i2c': really_probe: bound device 0-0054 to driver at24
    [ 16.191072] bus: 'platform': __driver_probe_device: matched device rproc-virtio.22.auto with driver rproc-virtio
    [ 16.191083] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.22.auto
    [ 16.191139] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.22.auto'
    [ 16.191175] bus: 'platform': really_probe: bound device rproc-virtio.22.auto to driver rproc-virtio
    [ 16.191249] platform 41400000.r5f: R5F core initialized in IPC-only mode
    [ 16.199413] rproc-virtio rproc-virtio.22.auto: assigned reserved memory node r5f-dma-memory@a1000000
    [ 16.231140] bus: 'virtio': __driver_probe_device: matched device virtio1 with driver virtio_rpmsg_bus
    [ 16.231153] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio1
    [ 16.231821] bus: 'rpmsg': __driver_probe_device: matched device virtio1.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 16.231830] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio1.rpmsg_ns.53.53
    [ 16.231852] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio1.rpmsg_ns.53.53'
    [ 16.232525] bus: 'rpmsg': really_probe: bound device virtio1.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 16.232545] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 16.245214] bus: 'i2c': __driver_probe_device: matched device 9-0022 with driver typec_fusb302
    [ 16.245235] bus: 'i2c': really_probe: probing driver typec_fusb302 with device 9-0022
    [ 16.245677] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd
    [ 16.253406] typec_fusb302 9-0022: supply vbus not found, using dummy regulator
    [ 16.266065] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe
    [ 16.318533] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio1'
    [ 16.318599] bus: 'virtio': really_probe: bound device virtio1 to driver virtio_rpmsg_bus
    [ 16.318615] rproc-virtio rproc-virtio.22.auto: registered virtio1 (type 7)
    [ 16.380054] typec_fusb302 9-0022: GPIO lookup for consumer fcs,int_n
    [ 16.380068] typec_fusb302 9-0022: using device tree for GPIO lookup
    [ 16.380080] of_get_named_gpiod_flags: can't parse 'fcs,int_n-gpios' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 16.380106] of_get_named_gpiod_flags: can't parse 'fcs,int_n-gpio' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 16.380127] of_get_named_gpiod_flags: parsed 'fcs,int_n' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]' - status (0)
    [ 16.380149] gpio gpiochip7: Persistence not supported for GPIO 15
    [ 16.380335] of_get_named_gpiod_flags: can't parse 'fcs,power_en' property of node '/bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22[0]'
    [ 16.382185] OF: graph: no port node found in /bus@100000/bus@28380000/i2c@42120000/msd9548@73/i2c@7/typec-portc@22
    [ 16.440731] remoteproc remoteproc1: remote processor 41400000.r5f is now attached
    [ 16.535862] driver: 'k3_r5_rproc': driver_bound: bound to device 'bus@100000:bus@28380000:r5fss@41000000'
    [ 16.538098] bus: 'platform': really_probe: bound device bus@100000:bus@28380000:r5fss@41000000 to driver k3_r5_rproc
    [ 16.538194] bus: 'platform': __driver_probe_device: matched device bus@100000:r5fss@5c00000 with driver k3_r5_rproc
    [ 16.538201] bus: 'platform': really_probe: probing driver k3_r5_rproc with device bus@100000:r5fss@5c00000
    [ 16.551511] invalid GPIO -2
    [ 16.559900] platform 5c00000.r5f: configured R5F for IPC-only mode
    [ 16.569191] driver: 'typec_fusb302': driver_bound: bound to device '9-0022'
    [ 16.570837] invalid GPIO -2
    [ 16.578567] bus: 'i2c': really_probe: bound device 9-0022 to driver typec_fusb302
    [ 16.655368] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [ 16.762650] remoteproc remoteproc2: 5c00000.r5f is available
    [ 16.880012] remoteproc remoteproc2: attaching to 5c00000.r5f
    [ 16.951340] bus: 'platform': __driver_probe_device: matched device rproc-virtio.23.auto with driver rproc-virtio
    [ 16.951356] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.23.auto
    [ 16.951420] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.23.auto'
    [ 16.952567] bus: 'platform': really_probe: bound device rproc-virtio.23.auto to driver rproc-virtio
    [ 16.954958] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [ 17.047071] rproc-virtio rproc-virtio.23.auto: assigned reserved memory node r5f-dma-memory@a2000000
    [ 17.187125] bus: 'virtio': __driver_probe_device: matched device virtio2 with driver virtio_rpmsg_bus
    [ 17.187139] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio2
    [ 17.187755] bus: 'rpmsg': __driver_probe_device: matched device virtio2.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 17.187763] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio2.rpmsg_ns.53.53
    [ 17.199982] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio2.rpmsg_ns.53.53'
    [ 17.200432] bus: 'rpmsg': really_probe: bound device virtio2.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 17.200459] virtio_rpmsg_bus virtio2: rpmsg host is online
    [ 17.200589] bus: 'platform': __driver_probe_device: matched device TI-am335x-adc.20.auto with driver TI-am335x-adc
    [ 17.210339] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
    [ 17.211545] bus: 'platform': really_probe: probing driver TI-am335x-adc with device TI-am335x-adc.20.auto
    [ 17.233806] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
    [ 17.272247] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio2'
    [ 17.272628] bus: 'virtio': really_probe: bound device virtio2 to driver virtio_rpmsg_bus
    [ 17.272647] rproc-virtio rproc-virtio.23.auto: registered virtio2 (type 7)
    [ 17.298233] driver: 'TI-am335x-adc': driver_bound: bound to device 'TI-am335x-adc.20.auto'
    [ 17.298336] bus: 'platform': really_probe: bound device TI-am335x-adc.20.auto to driver TI-am335x-adc
    [ 17.307322] remoteproc remoteproc2: remote processor 5c00000.r5f is now attached
    [ 17.337446] platform 5d00000.r5f: configured R5F for IPC-only mode
    [ 17.351373] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [ 17.379606] remoteproc remoteproc3: 5d00000.r5f is available
    [ 17.393273] remoteproc remoteproc3: attaching to 5d00000.r5f
    [ 17.414608] bus: 'platform': __driver_probe_device: matched device rproc-virtio.24.auto with driver rproc-virtio
    [ 17.414626] bus: 'platform': really_probe: probing driver rproc-virtio with device rproc-virtio.24.auto
    [ 17.414687] driver: 'rproc-virtio': driver_bound: bound to device 'rproc-virtio.24.auto'
    [ 17.415033] bus: 'platform': really_probe: bound device rproc-virtio.24.auto to driver rproc-virtio
    [ 17.415119] platform 5d00000.r5f: R5F core initialized in IPC-only mode
    [ 17.434982] rproc-virtio rproc-virtio.24.auto: assigned reserved memory node r5f-dma-memory@a3000000
    [ 17.464435] bus: 'virtio': __driver_probe_device: matched device virtio3 with driver virtio_rpmsg_bus
    [ 17.464452] bus: 'virtio': really_probe: probing driver virtio_rpmsg_bus with device virtio3
    [ 17.467121] bus: 'rpmsg': __driver_probe_device: matched device virtio3.rpmsg_ns.53.53 with driver rpmsg_ns
    [ 17.467135] bus: 'rpmsg': really_probe: probing driver rpmsg_ns with device virtio3.rpmsg_ns.53.53
    [ 17.467179] driver: 'rpmsg_ns': driver_bound: bound to device 'virtio3.rpmsg_ns.53.53'
    [ 17.467372] bus: 'rpmsg': really_probe: bound device virtio3.rpmsg_ns.53.53 to driver rpmsg_ns
    [ 17.467393] virtio_rpmsg_bus virtio3: rpmsg host is online
    [ 17.470631] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd
    [ 17.475119] driver: 'virtio_rpmsg_bus': driver_bound: bound to device 'virtio3'
    [ 17.481232] bus: 'virtio': really_probe: bound device virtio3 to driver virtio_rpmsg_bus
    [ 17.481257] rproc-virtio rproc-virtio.24.auto: registered virtio3 (type 7)
    [ 17.483125] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xe
    [ 17.489532] remoteproc remoteproc3: remote processor 5d00000.r5f is now attached
    [ 17.503718] driver: 'k3_r5_rproc': driver_bound: bound to device 'bus@100000:r5fss@5c00000'
    [ 17.506354] bus: 'platform': really_probe: bound device bus@100000:r5fss@5c00000 to driver k3_r5_rproc
    [ 17.595591] bus: 'rpmsg': __driver_probe_device: matched device virtio0.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 17.595609] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio0.rpmsg_chrdev.-1.14
    [ 17.595999] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio0.rpmsg_chrdev.-1.14'
    [ 17.596044] bus: 'rpmsg': really_probe: bound device virtio0.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 17.596057] bus: 'rpmsg': __driver_probe_device: matched device virtio1.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 17.596064] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio1.rpmsg_chrdev.-1.14
    [ 17.596167] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio1.rpmsg_chrdev.-1.14'
    [ 17.596193] bus: 'rpmsg': really_probe: bound device virtio1.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 17.596203] bus: 'rpmsg': __driver_probe_device: matched device virtio2.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 17.596208] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio2.rpmsg_chrdev.-1.14
    [ 17.596292] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio2.rpmsg_chrdev.-1.14'
    [ 17.596312] bus: 'rpmsg': really_probe: bound device virtio2.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 17.596321] bus: 'rpmsg': __driver_probe_device: matched device virtio3.rpmsg_chrdev.-1.14 with driver rpmsg_chrdev
    [ 17.596325] bus: 'rpmsg': really_probe: probing driver rpmsg_chrdev with device virtio3.rpmsg_chrdev.-1.14
    [ 17.596398] driver: 'rpmsg_chrdev': driver_bound: bound to device 'virtio3.rpmsg_chrdev.-1.14'
    [ 17.596416] bus: 'rpmsg': really_probe: bound device virtio3.rpmsg_chrdev.-1.14 to driver rpmsg_chrdev
    [ 17.599261] bus: 'rpmsg': __driver_probe_device: matched device virtio0.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 17.599278] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio0.rpmsg_ctrl.0.0
    [ 17.599452] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio0.rpmsg_ctrl.0.0'
    [ 17.599661] bus: 'rpmsg': really_probe: bound device virtio0.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 17.599675] bus: 'rpmsg': __driver_probe_device: matched device virtio1.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 17.599680] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio1.rpmsg_ctrl.0.0
    [ 17.599771] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio1.rpmsg_ctrl.0.0'
    [ 17.599792] bus: 'rpmsg': really_probe: bound device virtio1.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 17.599801] bus: 'rpmsg': __driver_probe_device: matched device virtio2.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 17.599805] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio2.rpmsg_ctrl.0.0
    [ 17.599866] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio2.rpmsg_ctrl.0.0'
    [ 17.599885] bus: 'rpmsg': really_probe: bound device virtio2.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 17.599893] bus: 'rpmsg': __driver_probe_device: matched device virtio3.rpmsg_ctrl.0.0 with driver rpmsg_ctrl
    [ 17.599897] bus: 'rpmsg': really_probe: probing driver rpmsg_ctrl with device virtio3.rpmsg_ctrl.0.0
    [ 17.600015] driver: 'rpmsg_ctrl': driver_bound: bound to device 'virtio3.rpmsg_ctrl.0.0'
    [ 17.600043] bus: 'rpmsg': really_probe: bound device virtio3.rpmsg_ctrl.0.0 to driver rpmsg_ctrl
    [ 18.446580] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: none.
    [ 18.558691] audit: type=1334 audit(1651171686.928:4): prog-id=7 op=LOAD
    [ 18.567296] audit: type=1334 audit(1651171686.936:5): prog-id=8 op=LOAD
    [ 48.914833] mv88x3310 c000f00.mdio:01: Firmware version 0.3.11.0
    [ 48.931047] hwmon hwmon2: temp1_input not attached to any thermal zone
    [ 48.939905] driver: 'mv88x3310': driver_bound: bound to device 'c000f00.mdio:01'
    [ 48.940100] bus: 'mdio_bus': really_probe: bound device c000f00.mdio:01 to driver mv88x3310
    [ 56.861500] audit: type=1334 audit(1651171725.232:6): prog-id=9 op=LOAD
    [ 56.874328] audit: type=1334 audit(1651171725.240:7): prog-id=10 op=LOAD
    [ 70.583791] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [ 70.626933] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [ 70.633891] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [ 70.890741] Bluetooth: Core ver 2.22
    [ 70.894432] NET: Registered PF_BLUETOOTH protocol family
    [ 70.899766] Bluetooth: HCI device and connection manager initialized
    [ 70.906173] Bluetooth: HCI socket layer initialized
    [ 70.911068] Bluetooth: L2CAP socket layer initialized
    [ 70.916141] Bluetooth: SCO socket layer initialized
    [ 70.999990] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:03] driver [RTL8211F-VD-CG Gigabit Ethernet] (irq=POLL)
    [ 71.039113] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/rgmii-id link mode
    [ 71.101591] am65-cpsw-nuss c000000.ethernet eth1: configuring for fixed/rgmii link mode
    [ 71.123026] am65-cpsw-nuss c000000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
    [ 71.142630] am65-cpsw-nuss c000000.ethernet eth0: PHY [c000f00.mdio:01] driver [mv88x3310] (irq=POLL)
    [ 71.151881] am65-cpsw-nuss c000000.ethernet eth0: configuring for phy/sgmii link mode
    [ 71.167248] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
    [ 73.658266] audit: type=1334 audit(1651171742.028:8): prog-id=11 op=LOAD
    [ 73.665389] audit: type=1334 audit(1651171742.036:9): prog-id=12 op=LOAD
    [ 74.253823] audit: type=1006 audit(1651171742.624:10): pid=638 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=1 res=1
    [ 74.267248] audit: type=1300 audit(1651171742.624:10): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=ffffeec5b718 a2=4 a3=ffff8071a020 items=0 ppid=1 pid=638 auid=1000 uid=0 gid=0 euid=0 suid=0 f)
    [ 74.293998] audit: type=1327 audit(1651171742.624:10): proctitle="(systemd)"
    [ 75.054498] audit: type=1006 audit(1651171743.424:11): pid=630 uid=0 old-auid=4294967295 auid=1000 tty=tty7 old-ses=4294967295 ses=2 res=1
    [ 75.067019] audit: type=1300 audit(1651171743.424:11): arch=c00000b7 syscall=64 success=yes exit=4 a0=8 a1=ffffeec5b718 a2=4 a3=ffff8071a020 items=0 ppid=1 pid=630 auid=1000 uid=0 gid=0 euid=0 suid=0 f)
    [ 75.093433] audit: type=1327 audit(1651171743.424:11): proctitle="(weston)"
    [ 97.030538] audit: type=1006 audit(1651171765.400:12): pid=1032 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [ 97.044300] audit: type=1300 audit(1651171765.400:12): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffeec5b718 a2=1 a3=ffff8071a020 items=0 ppid=1 pid=1032 auid=0 uid=0 gid=0 euid=0 suid=0 fsu)
    [ 97.070844] audit: type=1327 audit(1651171765.400:12): proctitle="(systemd)"
    [ 97.078354] audit: type=1334 audit(1651171765.444:13): prog-id=13 op=LOAD
    [ 97.085181] audit: type=1300 audit(1651171765.444:13): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffe8f770e0 a2=78 a3=0 items=0 ppid=1 pid=1032 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid)
    [ 97.110772] audit: type=1327 audit(1651171765.444:13): proctitle="(systemd)"
    [ 97.117946] audit: type=1334 audit(1651171765.448:14): prog-id=13 op=UNLOAD
    [ 97.124984] audit: type=1334 audit(1651171765.448:15): prog-id=14 op=LOAD
    [ 97.131850] audit: type=1300 audit(1651171765.448:15): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffe8f77180 a2=78 a3=0 items=0 ppid=1 pid=1032 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid)
    [ 97.157317] audit: type=1327 audit(1651171765.448:15): proctitle="(systemd)"


    Thanks and Regards,
    Subashini

  • Hi Subashini,

    Looks like the clock is divided by 3, which logically makes sense from software perspective. But hardware-wise, not sure if divisor of 3 would work. As an experiment, could you try setting the max SPI frequency in device tree to 16MHz? This should make the clock divisor 4 so that a 12.5MHz clock would be obtained, which should be a supported frequency.

    Regards,

    Takuma 

  • Hi Takuma,

    As per your reference, I changed the spi-max-frequency to 16 MHz, and during boot I observe an SPI clock of 12.5 MHz. Also I have added debug prints in omap2_mcspi driver that also coming when I am booting the board. However, I am still unable to write to the SRAM memory block.

    I checked the SRAM datasheet and could not find any mention of a write-protect pin. Could you please confirm if there is any write-protection mechanism involved?

    Additionally, is there any other test case or reference that I can use to verify and make the SRAM write operation work correctly?

    dmesg logs
    ----------------
    root@j7200-iG52m:~# dmesg | grep -i spi
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.741356] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.741375] platform 40310000.spi: Added to deferred list
    [ 0.884215] platform 40310000.spi: Retrying from deferred list
    [ 0.884267] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.884274] platform 40310000.spi: Added to deferred list
    [ 1.221068] platform 40310000.spi: Retrying from deferred list
    [ 1.221143] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 1.221148] bus: 'platform': really_probe: probing driver omap2_mcspi with device 40310000.spi
    [ 1.221259] omap2_mcspi 40310000.spi: omap2-mcspi probe started
    [ 1.227172] omap2_mcspi 40310000.spi: Configuring controller in MASTER mode
    [ 1.234120] omap2_mcspi 40310000.spi: Supported mode bits: CPOL | CPHA | CS_HIGH
    [ 1.234124] omap2_mcspi 40310000.spi: DT match found, num-cs = 1
    [ 1.240115] omap2_mcspi 40310000.spi: Register offset = 0x100
    [ 1.240118] omap2_mcspi 40310000.spi: Max transfer length = 4095 bytes
    [ 1.240130] omap2_mcspi 40310000.spi: Mapped regs: phys=0x0x0000000040310100 virt=(____ptrval____)
    [ 1.249071] omap2_mcspi 40310000.spi: Requesting DMA for CS0 (rx=rx0 tx=tx0)
    [ 1.249131] omap2_mcspi 40310000.spi: IRQ registered successfully
    [ 1.255261] omap2_mcspi 40310000.spi: SPI ref clock = 50000000 Hz, max_speed=50000000 min_speed=1525
    [ 1.264569] spi spi0.0: setup: speed 12500000, sample leading edge, clk normal
    [ 1.264638] bus: 'spi': __driver_probe_device: matched device spi0.0 with driver mchp23k256
    [ 1.264642] bus: 'spi': really_probe: probing driver mchp23k256 with device spi0.0
    [ 1.265348] driver: 'mchp23k256': driver_bound: bound to device 'spi0.0'
    [ 1.265373] bus: 'spi': really_probe: bound device spi0.0 to driver mchp23k256
    [ 1.265382] omap2_mcspi 40310000.spi: omap2-mcspi probe completed successfully
    [ 1.272616] driver: 'omap2_mcspi': driver_bound: bound to device '40310000.spi'
    [ 1.272640] bus: 'platform': really_probe: bound device 40310000.spi to driver omap2_mcspi
    root@j7200-iG52m:~#

    SRAM write 
    ----------------
    root@j7200-iG52m:~# dd if=/dev/urandom of=./sram_write_1KB bs=1K count=1
    1+0 records in
    1+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00031677 s, 3.2 MB/s
    root@j7200-iG52m:~# dd if=./sram_write_1KB of=/dev/mtdblock0
    2+0 records in
    2+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0100759 s, 102 kB/s
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~# hexdump -C /dev/mtdblock0
    00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
    *
    00010000
    root@j7200-iG52m:~#

    Thanks and Regards,
    Subashini

  • Hi Subashini,

    I checked the SRAM datasheet and could not find any mention of a write-protect pin. Could you please confirm if there is any write-protection mechanism involved?

    Additionally, is there any other test case or reference that I can use to verify and make the SRAM write operation work correctly?

    Unfortunately, no. We have expertise for the SoC and the interface that connects devices to the SoC (i.e. SPI), but we do not have expertise for the devices that are connected to the SoC.

    So far, it looks like from SoC perspective, SPI is working as intended. If you have a different SPI device that can be used as a test to confirm, you may double confirm.

    Regards,

    Takuma

  • Hi Takuma,

    I have probed the MISO, MOSI, CLK, and CS lines of the SPI device.

    The CS and CLK signals are working properly. During write operations, the MOSI line is generating clock activity as expected. However, during read operations, the MISO line remains low and does not show any activity. After the write operation the memory block contains 0's only instead of the data which I have written.

    I have configured the SPI clock to 16 MHz, as per the previous test case.

    Could you please help me resolve this issue?

    CS



    CLK



    MISO



    MOSI



    Thanks and Regards,
    Subashini

  • Hi Takuma,


    I hope you are doing well.

    I wanted to follow up on my previous request. May I know if you had a chance to review it? Kindly let me know if you have any inputs or if any additional details are required from my side.


    Thanks and Regards,
    Subashini

  • Hi Subashini,

    Apologies for the delay, I was out due to holiday season.

    Maybe issue is pin direction configuration related? Could you try adding in ti,pindir-d0-out-d1-in to devicetree?

    Regards,

    Takuma

  • Hi Takuma,

    As per your reference, I have added the ti,pindir-d0-out-d1-in entry in the device tree. However, the write operation is still not working.

    I have attached the device tree entry and the test log for your reference. Could you please review these and let me know if anything is missing or needs to be updated in the implementation?

    Device tree entry
    ----------------------
    &wkup_pmx2 {

    spi_pins_default: spi-pins-default {
    pinctrl-single,pins = <
    J721E_WKUP_IOPAD(0x58, PIN_INPUT, 0) /* (B18) WKUP_GPIO0_0.MCU_SPI1_CLK */
    J721E_WKUP_IOPAD(0x5c, PIN_OUTPUT, 0) /* (B19) WKUP_GPIO0_1.MCU_SPI1_D0 */
    J721E_WKUP_IOPAD(0x60, PIN_INPUT, 0) /* (D14) WKUP_GPIO0_2.MCU_SPI1_D1 */
    J721E_WKUP_IOPAD(0x64, PIN_INPUT, 0) /* (B21) WKUP_GPIO0_3.MCU_SPI1_CS0 */
    >;
    };

    };
    &mcu_spi1 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&spi_pins_default>;
    ti,spi-num-cs = <1>;
    spi-sram@0 {
    compatible = "microchip,mchp23a512";
    reg = <0x0>;
    spi-max-frequency = <16000000>;
    ti,pindir-d0-out-d1-in;
    #address-cells = <1>;
    #size-cells = <1>;
    status = "okay";
    };
    };

    Testlog
    ---------
    root@j7200-iG52m:~# dmesg | grep -i spi
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.741129] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.741148] platform 40310000.spi: Added to deferred list
    [ 0.883911] platform 40310000.spi: Retrying from deferred list
    [ 0.883955] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.883961] platform 40310000.spi: Added to deferred list
    [ 1.220996] platform 40310000.spi: Retrying from deferred list
    [ 1.221069] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 1.221073] bus: 'platform': really_probe: probing driver omap2_mcspi with device 40310000.spi
    [ 1.221153] omap2_mcspi 40310000.spi: omap2-mcspi probe started
    [ 1.227067] omap2_mcspi 40310000.spi: Configuring controller in MASTER mode
    [ 1.234014] omap2_mcspi 40310000.spi: Supported mode bits: CPOL | CPHA | CS_HIGH
    [ 1.234018] omap2_mcspi 40310000.spi: DT match found, num-cs = 1
    [ 1.240013] omap2_mcspi 40310000.spi: Register offset = 0x100
    [ 1.240015] omap2_mcspi 40310000.spi: Max transfer length = 4095 bytes
    [ 1.240031] omap2_mcspi 40310000.spi: Mapped regs: phys=0x0x0000000040310100 virt=(____ptrval____)
    [ 1.248974] omap2_mcspi 40310000.spi: Requesting DMA for CS0 (rx=rx0 tx=tx0)
    [ 1.249036] omap2_mcspi 40310000.spi: IRQ registered successfully
    [ 1.255164] omap2_mcspi 40310000.spi: SPI ref clock = 50000000 Hz, max_speed=50000000 min_speed=1525
    [ 1.264465] spi spi0.0: setup: speed 12500000, sample leading edge, clk normal
    [ 1.264534] bus: 'spi': __driver_probe_device: matched device spi0.0 with driver mchp23k256
    [ 1.264538] bus: 'spi': really_probe: probing driver mchp23k256 with device spi0.0
    [ 1.265258] driver: 'mchp23k256': driver_bound: bound to device 'spi0.0'
    [ 1.265283] bus: 'spi': really_probe: bound device spi0.0 to driver mchp23k256
    [ 1.265291] omap2_mcspi 40310000.spi: omap2-mcspi probe completed successfully
    [ 1.272523] driver: 'omap2_mcspi': driver_bound: bound to device '40310000.spi'
    [ 1.272546] bus: 'platform': really_probe: bound device 40310000.spi to driver omap2_mcspi
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~# dd if=/dev/urandom of=./sram_write_1KB bs=1K count=1
    1+0 records in
    1+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00015567 s, 6.6 MB/s
    root@j7200-iG52m:~# dd if=./sram_write_1KB of=/dev/mtdblock0
    2+0 records in
    2+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0101405 s, 101 kB/s
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~# hexdump -C /dev/mtdblock0
    00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
    *
    00010000
     

    Thanks and Regards,
    Subashini

  • Hi Subashini,

    Could you try defining ti,pindir-d0-out-d1-in under mcu_spi1 instead of its child node spi-sram?

    From software driver perspective, the logs look correct. 

    And from the probe of the signals, it sounds very similar to this case: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1408960/tda4vm-mcu_spi0-under-linux/5398774#5398774. That is, "Only CS and clock is worked. TX pin is still in high state." This was fixed by the pindir property.

    Regards,

    Takuma

  • Hi Takuma,

    Sorry for the delay in response.

    As you told I have added the ti,pindir-d0-out-d1-in property under mcu_spi1. With this also write operation is not working properly. Here I have attached the testlog for your reference

    Testlog
    ----------

    root@j7200-iG52m:~#
    root@j7200-iG52m:~# dd if=/dev/urandom of=./sram_write_1KB bs=1K count=1
    1+0 records in
    1+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000166355 s, 6.2 MB/s
    root@j7200-iG52m:~# dd if=./sram_write_1KB of=/dev/mtdblock0
    2+0 records in
    2+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0101525 s, 101 kB/s
    root@j7200-iG52m:~# dd if=/dev/mtdblock0 bs=1K count=1 of=./sram_read_1KB
    1+0 records in
    1+0 records out
    1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0246767 s, 41.5 kB/s
    root@j7200-iG52m:~# cmp ./sram_write_1KB ./sram_read_1KB
    ./sram_write_1KB ./sram_read_1KB differ: char 1, line 1
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~# dmesg | grep -i spi
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.741034] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.741053] platform 40310000.spi: Added to deferred list
    [ 0.883876] platform 40310000.spi: Retrying from deferred list
    [ 0.883927] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 0.883934] platform 40310000.spi: Added to deferred list
    [ 1.221228] platform 40310000.spi: Retrying from deferred list
    [ 1.221304] bus: 'platform': __driver_probe_device: matched device 40310000.spi with driver omap2_mcspi
    [ 1.221309] bus: 'platform': really_probe: probing driver omap2_mcspi with device 40310000.spi
    [ 1.221391] omap2_mcspi 40310000.spi: omap2-mcspi probe started
    [ 1.227303] omap2_mcspi 40310000.spi: Configuring controller in MASTER mode
    [ 1.234251] omap2_mcspi 40310000.spi: Supported mode bits: CPOL | CPHA | CS_HIGH
    [ 1.234255] omap2_mcspi 40310000.spi: DT match found, num-cs = 1
    [ 1.240250] omap2_mcspi 40310000.spi: Pin direction: D0 OUT, D1 IN
    [ 1.246413] omap2_mcspi 40310000.spi: Register offset = 0x100
    [ 1.246416] omap2_mcspi 40310000.spi: Max transfer length = 4095 bytes
    [ 1.246430] omap2_mcspi 40310000.spi: Mapped regs: phys=0x0x0000000040310100 virt=(____ptrval____)
    [ 1.255374] omap2_mcspi 40310000.spi: Requesting DMA for CS0 (rx=rx0 tx=tx0)
    [ 1.255434] omap2_mcspi 40310000.spi: IRQ registered successfully
    [ 1.261563] omap2_mcspi 40310000.spi: SPI ref clock = 50000000 Hz, max_speed=50000000 min_speed=1525
    [ 1.270855] spi spi0.0: setup: speed 12500000, sample leading edge, clk normal
    [ 1.270923] bus: 'spi': __driver_probe_device: matched device spi0.0 with driver mchp23k256
    [ 1.270929] bus: 'spi': really_probe: probing driver mchp23k256 with device spi0.0
    [ 1.271642] driver: 'mchp23k256': driver_bound: bound to device 'spi0.0'
    [ 1.271668] bus: 'spi': really_probe: bound device spi0.0 to driver mchp23k256
    [ 1.271677] omap2_mcspi 40310000.spi: omap2-mcspi probe completed successfully
    [ 1.278912] driver: 'omap2_mcspi': driver_bound: bound to device '40310000.spi'
    [ 1.278937] bus: 'platform': really_probe: bound device 40310000.spi to driver omap2_mcspi
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~#
    root@j7200-iG52m:~# hexdump -C /dev/mtdblock0
    00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
    *
    00010000
    root@j7200-iG52m:~#

    Thanks and Regards,
    Subashini

  • Hi Subashini,

    Could you share a portion of the schematics for the connection between the SRAM and SoC? Would like to verify whether D0 or D1 is supposed to be MISO vs MOSI.

    Regards,

    Takuma

  • Hi Takuma,

    Here I have attached the Pinmux also the schematics of the connection between SRAM and SoC.

    Pinmux
    -----------

    Functionality Pad name Pin number Input/Output IO level Remarks
    SPI_B_SDO MCU_SPI1_D0/WKUP_GPIO0_1 B19 Output 1.8V, LVCMOS
    SPI_B_SDI MCU_SPI1_D1/WKUP_GPIO0_2 D14 Input 1.8V, LVCMOS
    SPI_B_HOLD MCU_OSPI0_DQS/MCU_HYPERBUS0_RWDS/WKUP_GPIO0_18 B7 Output 1.8V, LVCMOS
    SPI_B_CS0# MCU_SPI1_CS0/WKUP_GPIO0_3 B21 Output 1.8V, LVCMOS Chip select
    SPI_B_SCK MCU_SPI1_CLK/WKUP_GPIO0_0 B18 Output 1.8V, LVCMOS
    SPI_B_WP

    MCU_OSPI0_CSN3/MCU_HYPERBUS0_INTN/MCU_HYPERBUS0_WPN/MCU_OSPI0_RESET_OUT1/MCU_OSPI0_ECC_FAIL/WKUP_GPIO0_31

    D5 Output 1.8V, LVCMOS Connected to SQI pin of the SRAM (Optional)

    Schematics
    -----------------


    Soc Side





    Thanks and Regards,
    Subashini

  • Hi Subashini,

    Looks like D0 should be output and D1 should be input from SoC perspective.

    How are the two signals handled: SPI_B_WP and SPI_B_HOLD? I assume the WP stands for write protect, but looks like this pin is floating in schematic. And I assume the HOLD signal being pulled up is fine, but would like confirmation from you as well.

    Regards,

    Takuma