This thread has been locked.

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

TDA4VM: How can I boot to linux from SD card while board have EMMC

Part Number: TDA4VM
Other Parts Discussed in Thread: CSD,

Hi,

      I use the default TI codes to make a new SD file.  The number of Board PROC112A1 can bring up and enter linux system, which has no EMMC checked by hard-enginer of my teamer. But our designed board(which have EMMC and SD) will stop at " Waiting for root device PARTUUID=6d813a05-02..." using the same SD file. 

       1. u-boot can check EMMC and SD, printing the addr at logs . it first bring up from EMMC when entering linux while mmc is 1 from bootargs. 

U-Boot 2021.01 (Jul 06 2023 - 16:29:16 +0800)

SoC:   J721E SR1.1
Model: Texas Instruments K3 J721E SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Board: J721EX-PM1-SOM rev E2
DRAM:  4 GiB
Flash: 0 Bytes
MMC:   mmc_initialize
sdhci@4f80000: 0, sdhci@4fb0000: 1
mmc_initialize
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Net:   Could not get PHY for ethernet@46000000port@1: addr 0
am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
No ethernet found.

Hit any key to stop autoboot:  0
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
switch to partitions #0, OK
mmc1 is current device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
SD/MMC found on device 1

   2. EMMC will fail because of choosing speed. "mmc0: mmc_select_hs200 failed, error -110".

  

[    1.458820] sdhci_am654_probe: 4f80000.mmc 784
[    1.465892] sdhci_am654_probe: 4fb0000.mmc 784
[    1.470336] davinci-mcasp 2ba0000.mcasp: IRQ common not found
[    1.474823] sdhci_am654_probe: 4fb0000.mmc 833
[    1.480584] sdhci_am654_probe: 4f80000.mmc 833
[    1.484924] sdhci_am654_init: 4fb0000.mmc 620
[    1.489400] sdhci_am654_init: 4f80000.mmc 620
[    1.493708] sdhci_am654_init: 4fb0000.mmc 656
[    1.498092] sdhci_am654_init: 4f80000.mmc 656
[    1.506840] mmc0: CQHCI version 5.10
[    1.510473] sdhci_am654_init: 4f80000.mmc 665
[    1.514856] sdhci_am654_init: 4f80000.mmc 670
[    1.524795] pca953x 4-0020: supply vcc not found, using dummy regulator
[    1.531449] pca953x 4-0020: using no AI
[    1.554411] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
[    1.566448] pca953x 4-0020: failed writing register
[    1.571218] mmc_attach_mmc: 2238
[    1.571377] pca953x: probe of 4-0020 failed with error -121
[    1.580556] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
[    1.587397] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
[    1.594218] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
[    1.601059] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
[    1.607866] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
[    1.617950] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    1.624279] mmc_attach_mmc: 2274
[    1.625441] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    1.636800] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    1.644879] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.653534] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    1.659119] mmc_init_card: 1618
[    1.661024] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    1.665408] mmc_init_card: 1683
[    1.672288] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    1.683574] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.687488] mmc_init_card: 1772
[    1.695096] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    1.702584] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    1.703377] mmc0: mmc_select_hs200 failed, error -110
[    1.710663] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    1.715694] mmc0: error -110 whilst initialising MMC card

 3. bring-up will start  again from SD after EMMC errs, there have the same err and will stop at "Waiting for root device PARTUUID=6d813a05-02..."

[    2.144790] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.151990] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.159184] sdhci_am654_probe: 4fb0000.mmc 784
[    2.167276] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.171767] sdhci_am654_probe: 4fb0000.mmc 833
[    2.179756] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.184185] sdhci_am654_init: 4fb0000.mmc 620
[    2.196787] sdhci_am654_init: 4fb0000.mmc 656
[    2.196836] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.208620] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.214211] mmc_attach_mmc: 2274
[    2.216697] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.228203] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.236826] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.244315] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.252398] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.256959] mmc_init_card: 1618
[    2.260488] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.266029] mmc_init_card: 1683
[    2.275968] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.283455] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.291534] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.299647] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.308377] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.315891] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.323990] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.324026] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.332075] mmc_init_card: 1772
[    2.339276] sdhci_am654_probe: 4fb0000.mmc 784
[    2.342495] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.346998] sdhci_am654_probe: 4fb0000.mmc 833
[    2.355543] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.359590] sdhci_am654_init: 4fb0000.mmc 620
[    2.359595] sdhci_am654_init: 4fb0000.mmc 656
[    2.375825] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.383965] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.392100] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.401290] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
[    2.408633] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
[    2.416962] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
[    2.424269] mmc0: mmc_select_hs200 failed, error -110
[    2.429326] mmc0: error -110 whilst initialising MMC card
[    2.429336] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
[    2.442014] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
[    2.449320] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
[    2.457538] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    2.464986] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.472475] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.479916] ALSA device list:
[    2.480553] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.483546]   No soundcards found.
[    2.491576] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.503648] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.506693] mmc_attach_mmc: 2238
[    2.511137] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.522501] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.530578] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.539335] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.546606] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.550411] sdhci_am654_probe: 4fb0000.mmc 784
[    2.554090] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.558504] mmc_attach_mmc: 2274
[    2.566575] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.569950] sdhci_am654_probe: 4fb0000.mmc 833
[    2.577947] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.582446] sdhci_am654_init: 4fb0000.mmc 620
[    2.594976] sdhci_am654_init: 4fb0000.mmc 656
[    2.602604] Waiting for root device PARTUUID=6d813a05-02...

4. I refer to a related question  https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1206195/dra821u-sbl-how-can-i-boot-to-linux-from-sd-card-without-emmc/4586681?tisearch=e2e-sitesearch&keymatch=TDA4%25252525252525252520start%25252525252525252520from%25252525252525252520sd#4586681 . 

     4.1 close main_sdhci0 is no useful for the error "mmc0: mmc_select_hs200 failed, error -110"

     4.2 add "no-1-8-V" is no useful , i also add "no-1-2-v" is still no useful for the error "mmc0: mmc_select_hs200 failed, error -110"

     4.3 if I change code flow at mmc_select_timing  is useful for  the error "mmc0: mmc_select_hs200 failed, error -110". but still stop at  "Waiting for root device PARTUUID=6d813a05-02..."

@@ -1512,11 +1512,13 @@ static int mmc_select_timing(struct mmc_card *card)
        if (!mmc_can_ext_csd(card))
                goto bus_speed;
 
+#if 0
        if (card->mmc_avail_type & EXT_CSD_CARD_TYPE_HS400ES)
                err = mmc_select_hs400es(card);
        else if (card->mmc_avail_type & EXT_CSD_CARD_TYPE_HS200)
                err = mmc_select_hs200(card);
        else if (card->mmc_avail_type & EXT_CSD_CARD_TYPE_HS)
+#endif
                err = mmc_select_hs(card);
 
        if (err && err != -EBADMSG)

the log of adding 4.1 ,4.2 and 4.3 

U-Boot SPL 2021.01-g44a87e3ab8 (Mar 23 2022 - 21:34:29 +0000)
Model: Texas Instruments K3 J721E SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Board: J721EX-PM1-SOM rev E2
SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Trying to boot from MMC2
Starting ATF on ARM64 core...

NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
NOTICE:  BL31: Built : 21:03:57, Mar 23 2022

U-Boot SPL 2021.01-g44a87e3ab8 (Mar 23 2022 - 21:04:54 +0000)
Model: Texas Instruments K3 J721E SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Board: J721EX-PM1-SOM rev E2
SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Trying to boot from MMC2


U-Boot 2021.01 (Jul 06 2023 - 16:29:16 +0800)

SoC:   J721E SR1.1
Model: Texas Instruments K3 J721E SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Board: J721EX-PM1-SOM rev E2
DRAM:  4 GiB
Flash: 0 Bytes
MMC:   mmc_initialize
sdhci@4f80000: 0, sdhci@4fb0000: 1
mmc_initialize
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Net:   Could not get PHY for ethernet@46000000port@1: addr 0
am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
No ethernet found.

Hit any key to stop autoboot:  0
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
switch to partitions #0, OK
mmc1 is current device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
SD/MMC found on device 1
Failed to load 'boot.scr'
0 bytes read in 1 ms (0 Bytes/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
19276288 bytes read in 783 ms (23.5 MiB/s)
102282 bytes read in 14 ms (7 MiB/s)
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 000000008fee4000, end 000000008fffffff ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
[    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #12 SMP PREEMPT Fri Jul 7 14:21:28 CST 2023
[    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
[    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
[    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
[    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-0x00000000a8ffffff]
[    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
[    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
[    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
[    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
[    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
[    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
[    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
[    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.2
[    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: EL2 vector hardening
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
[    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
[    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
[    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x00000008800b0000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
[    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[    0.008355] Console: colour dummy device 80x25
[    0.012916] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[    0.023586] pid_max: default: 32768 minimum: 301
[    0.028333] LSM: Security Framework initializing
[    0.033078] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
[    0.040643] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
[    0.049580] rcu: Hierarchical SRCU implementation.
[    0.054635] Platform MSI: msi-controller@1820000 domain created
[    0.060883] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
[    0.070177] EFI services will not be available.
[    0.074926] smp: Bringing up secondary CPUs ...
[    0.080164] Detected PIPT I-cache on CPU1
[    0.080188] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
[    0.080199] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
[    0.080232] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
[    0.080280] smp: Brought up 1 node, 2 CPUs
[    0.109627] SMP: Total of 2 processors activated.
[    0.114432] CPU features: detected: 32-bit EL0 Support
[    0.119686] CPU features: detected: CRC32 instructions
[    0.133401] CPU: All CPU(s) started at EL2
[    0.137596] alternatives: patching kernel code
[    0.142584] devtmpfs: initialized
[    0.151130] KASLR disabled due to lack of seed
[    0.155786] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.165749] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
[    0.173383] pinctrl core: initialized pinctrl subsystem
[    0.178956] DMI not present or invalid.
[    0.183183] NET: Registered protocol family 16
[    0.190513] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.197814] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.205816] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.214117] thermal_sys: Registered thermal governor 'step_wise'
[    0.214120] thermal_sys: Registered thermal governor 'power_allocator'
[    0.220545] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.234183] ASID allocator initialised with 65536 entries
[    0.256649] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
[    0.263505] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
[    0.270266] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.278118] cryptd: max_cpu_qlen set to 1000
[    0.284184] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
[    0.292986] vsys_3v3: supplied by evm_12v0
[    0.297349] vsys_5v0: supplied by evm_12v0
[    0.302062] iommu: Default domain type: Translated
[    0.307179] SCSI subsystem initialized
[    0.311313] mc: Linux media interface: v0.10
[    0.315730] videodev: Linux video capture interface: v2.00
[    0.321359] pps_core: LinuxPPS API ver. 1 registered
[    0.326430] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.335767] PTP clock support registered
[    0.339787] EDAC MC: Ver: 3.0.0
[    0.343532] FPGA manager framework
[    0.347043] Advanced Linux Sound Architecture Driver Initialized.
[    0.353654] clocksource: Switched to clocksource arch_sys_counter
[    0.360070] VFS: Disk quotas dquot_6.6.0
[    0.364113] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
[    0.373795] NET: Registered protocol family 2
[    0.378377] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
[    0.386995] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
[    0.395765] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
[    0.403960] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
[    0.411764] TCP: Hash tables configured (established 32768 bind 32768)
[    0.418511] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
[    0.425403] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
[    0.432792] NET: Registered protocol family 1
[    0.437493] RPC: Registered named UNIX socket transport module.
[    0.443557] RPC: Registered udp transport module.
[    0.448361] RPC: Registered tcp transport module.
[    0.453164] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.459748] PCI: CLS 0 bytes, default 64
[    0.464115] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[    0.474388] Initialise system trusted keyrings
[    0.479000] workingset: timestamp_bits=46 max_order=16 bucket_order=0
[    0.487251] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.493474] NFS: Registering the id_resolver key type
[    0.498692] Key type id_resolver registered
[    0.502966] Key type id_legacy registered
[    0.507085] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.513935] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.521573] 9p: Installing v9fs 9p2000 file system support
[    0.547329] Key type asymmetric registered
[    0.551516] Asymmetric key parser 'x509' registered
[    0.556511] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.564069] io scheduler mq-deadline registered
[    0.568695] io scheduler kyber registered
[    0.574014] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
[    0.580180] pinctrl-single 11c000.pinctrl: 173 pins, size 692
[    0.588792] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[    0.595068] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[    0.602919] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[    0.611046] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
[    0.620015] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
[    0.628832] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
[    0.636542] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
[    0.649413] brd: module loaded
[    0.655330] loop: module loaded
[    0.659172] megasas: 07.714.04.00-rc1
[    0.664698] tun: Universal TUN/TAP device driver, 1.6
[    0.670130] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.676539] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.682611] sky2: driver version 1.30
[    0.686878] VFIO - User Level meta-driver version: 0.3
[    0.692564] i2c /dev entries driver
[    0.696761] sdhci: Secure Digital Host Controller Interface driver
[    0.703079] sdhci: Copyright(c) Pierre Ossman
[    0.707792] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.714155] ledtrig-cpu: registered to indicate activity on CPUs
[    0.720464] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.727593] optee: probing for conduit method.
[    0.732148] optee: revision 3.12 (3d47a131)
[    0.732381] optee: initialized driver
[    0.741718] NET: Registered protocol family 17
[    0.746318] 9pnet: Installing 9P2000 support
[    0.750704] Key type dns_resolver registered
[    0.755143] Loading compiled-in X.509 certificates
[    0.764729] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[    0.771066] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[    0.779208] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
[    0.809558] random: fast init done
[    0.842276] davinci-mcasp 2ba0000.mcasp: IRQ common not found
[    0.849973] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
[    0.856047] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
[    0.862115] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
[    0.868597] pca953x 3-0020: supply vcc not found, using dummy regulator
[    0.875417] pca953x 3-0020: using no AI
[    0.901697] pca953x 3-0020: failed writing register
[    0.906731] pca953x: probe of 3-0020 failed with error -121
[    0.912823] pca953x 3-0022: supply vcc not found, using dummy regulator
[    0.919625] pca953x 3-0022: using AI
[    0.923328] pca953x 3-0022: failed writing register
[    0.928348] pca953x: probe of 3-0022 failed with error -121
[    0.934086] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
[    0.940518] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
[    0.950767] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
[    0.957080] pca953x 6-0020: supply vcc not found, using dummy regulator
[    0.963893] pca953x 6-0020: using no AI
[    0.989699] pca953x 6-0020: failed writing register
[    0.994728] pca953x: probe of 6-0020 failed with error -121
[    1.000847] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
[    1.006914] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
[    1.012875] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
[    1.019131] pca953x 9-0020: supply vcc not found, using dummy regulator
[    1.025945] pca953x 9-0020: using no AI
[    1.053697] pca953x 9-0020: failed writing register
[    1.058724] pca953x: probe of 9-0020 failed with error -121
[    1.064468] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
[    1.070891] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
[    1.080865] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
[    1.089674] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
[    1.099518] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
[    1.122567] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    1.130240] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    1.138515] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    1.146791] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.155650] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    1.163332] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    1.171609] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    1.179884] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.188681] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    1.196356] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    1.204632] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    1.212908] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.222056] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
[    1.231931] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
[    1.238690] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[    1.247641] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
[    1.257792] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
[    1.264550] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[    1.272501] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
[    1.281879] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
[    1.290621] printk: console [ttyS2] enabled
[    1.290621] printk: console [ttyS2] enabled
[    1.299057] printk: bootconsole [ns16550a0] disabled
[    1.299057] printk: bootconsole [ns16550a0] disabled
[    1.309500] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
[    1.318438] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
[    1.329068] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
[    1.339582] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
[    1.349735] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
[    1.359973] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
[    1.370844] scsi host0: ufshcd
[    1.413662] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[    1.421528] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
[    1.428253] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
[    1.442083] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
[    1.450801] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
[    1.450911] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    1.458022] sdhci_am654_probe: 4f80000.mmc 784
[    1.465290] sdhci_am654_probe: 4fb0000.mmc 784
[    1.469723] sdhci_am654_probe: 4f80000.mmc 833
[    1.474103] davinci-mcasp 2ba0000.mcasp: IRQ common not found
[    1.478511] sdhci_am654_init: 4f80000.mmc 620
[    1.478535] sdhci_am654_init: 4f80000.mmc 656
[    1.486643] sdhci_am654_probe: 4fb0000.mmc 833
[    1.488654] mmc0: CQHCI version 5.10
[    1.492975] sdhci_am654_init: 4fb0000.mmc 620
[    1.497372] sdhci_am654_init: 4f80000.mmc 665
[    1.497383] sdhci_am654_init: 4f80000.mmc 670
[    1.514006] sdhci_am654_init: 4fb0000.mmc 656
[    1.517829] pca953x 4-0020: supply vcc not found, using dummy regulator
[    1.525005] pca953x 4-0020: using no AI
[    1.542230] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
[    1.549700] pca953x 4-0020: failed writing register
[    1.556142] pca953x: probe of 4-0020 failed with error -121
[    1.562165] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
[    1.569012] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
[    1.575949] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
[    1.582895] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
[    1.589766] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
[    1.597413] mmc_attach_mmc: 2240
[    1.600052] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    1.608213] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    1.616292] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    1.624377] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.633044] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    1.640543] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    1.648624] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    1.656703] mmc_attach_mmc: 2276
[    1.656709] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.668578] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    1.676075] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    1.684153] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    1.692238] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.701360] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
[    1.710392] mmc_init_card: 1620
[    1.711821] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
[    1.723202] mmc_init_card: 1685
[    1.727854] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
[    1.734734] spi-nor: probe of spi0.0 failed with error -2
[    1.741410] mmc_init_card: 1774
[    1.742288] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
[    1.751502] spi-nor: probe of spi1.0 failed with error -2
[    1.758346] mmc0: Command Queue Engine enabled
[    1.762789] mmc0: new DDR MMC card at address 0001
[    1.767842] mmcblk0: mmc0:0001 A8A398 7.28 GiB
[    1.772469] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
[    1.778473] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
[    1.784480] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)
[    1.793675] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[    1.801549] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
[    1.808304] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
[    1.821962] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
[    1.822184] cdns-ufshcd 4e84000.ufs: link startup failed 1
[    1.828969] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
[    1.833874] cdns-ufshcd 4e84000.ufs: UFS Host state=0
[    1.841062] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
[    1.846321] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
[    1.852008] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
[    1.852010] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
[    1.862210] davinci-mcasp 2ba0000.mcasp: IRQ common not found
[    1.867199] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
[    1.880493] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    1.886362] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
[    1.893701] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    1.900341] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    1.908356] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    1.915555] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
[    1.923627] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.929969] sdhci_am654_probe: 4fb0000.mmc 784
[    1.938560] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    1.942632] cdns-ufshcd 4e84000.ufs: Clk gate=1
[    1.942635] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
[    1.942637] cdns-ufshcd 4e84000.ufs: last intr at 1719413 us, last intr status=0x404
[    1.942640] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
[    1.950121] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    1.954701] sdhci_am654_probe: 4fb0000.mmc 833
[    1.962778] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    1.970500] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
[    1.977962] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.986025] sdhci_am654_init: 4fb0000.mmc 620
[    1.990790] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    1.998526] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
[    1.998531] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
[    2.007568] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.015799] sdhci_am654_init: 4fb0000.mmc 656
[    2.020147] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.027674] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
[    2.033606] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.039989] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
[    2.062146] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.066404] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
[    2.066424] host_regs: 00000000: 1587031f 00000000 00000210 00000000
[    2.074673] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.080741] host_regs: 00000010: 00000000 00000000 00000000 00000000
[    2.088216] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.100346] host_regs: 00000020: 00000000 00000470 00000000 00000000
[    2.106693] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.114750] host_regs: 00000030: 00000008 00000001 00000000 00000000
[    2.114752] host_regs: 00000040: 00000000 00000000 00000000 00000000
[    2.114754] host_regs: 00000050: 00000000 00000000 00000000 00000000
[    2.121418] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.129156] host_regs: 00000060: 00000000 00000000 00000000 00000000
[    2.129158] host_regs: 00000070: 00000000 00000000 00000000 00000000
[    2.129160] host_regs: 00000080: 00000000 00000000 00000000 00000000
[    2.129163] host_regs: 00000090: 00000000 00000000 00000000 00000000
[    2.129168] cdns-ufshcd 4e84000.ufs: No record of pa_err
[    2.135525] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.143744] cdns-ufshcd 4e84000.ufs: No record of dl_err
[    2.143746] cdns-ufshcd 4e84000.ufs: No record of nl_err
[    2.143748] cdns-ufshcd 4e84000.ufs: No record of tl_err
[    2.143750] cdns-ufshcd 4e84000.ufs: No record of dme_err
[    2.143752] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
[    2.150105] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.156420] cdns-ufshcd 4e84000.ufs: No record of fatal_err
[    2.156423] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1720535 us
[    2.156425] cdns-ufshcd 4e84000.ufs: No record of resume_fail
[    2.156428] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
[    2.162775] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.170224] cdns-ufshcd 4e84000.ufs: No record of dev_reset
[    2.170225] cdns-ufshcd 4e84000.ufs: No record of host_reset
[    2.170227] cdns-ufshcd 4e84000.ufs: No record of task_abort
[    2.294223] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.301724] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.309816] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.317912] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.326552] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.326999] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
[    2.333764] sdhci_am654_probe: 4fb0000.mmc 784
[    2.333843] sdhci_am654_probe: 4fb0000.mmc 833
[    2.341044] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
[    2.345405] sdhci_am654_init: 4fb0000.mmc 620
[    2.345411] sdhci_am654_init: 4fb0000.mmc 656
[    2.366736] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
[    2.374051] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
[    2.381356] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
[    2.388662] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
[    2.396864] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    2.404304] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.411793] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.418823] ALSA device list:
[    2.419872] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.422825]   No soundcards found.
[    2.430892] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.442976] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.450464] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.458549] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.466630] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.475216] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.482705] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.490783] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.498866] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.508216] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.515426] sdhci_am654_probe: 4fb0000.mmc 784
[    2.519932] sdhci_am654_probe: 4fb0000.mmc 833
[    2.524364] sdhci_am654_init: 4fb0000.mmc 620
[    2.528711] sdhci_am654_init: 4fb0000.mmc 656
[    2.537865] Waiting for root device PARTUUID=6d813a05-02...

the log of adding 4.1 and 4.2 

U-Boot SPL 2021.01-g44a87e3ab8 (Mar 23 2022 - 21:34:29 +0000)
Model: Texas Instruments K3 J721E SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Board: J721EX-PM1-SOM rev E2
SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Trying to boot from MMC2
Starting ATF on ARM64 core...

NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
NOTICE:  BL31: Built : 21:03:57, Mar 23 2022

U-Boot SPL 2021.01-g44a87e3ab8 (Mar 23 2022 - 21:04:54 +0000)
Model: Texas Instruments K3 J721E SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Board: J721EX-PM1-SOM rev E2
SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Trying to boot from MMC2


U-Boot 2021.01 (Jul 06 2023 - 16:29:16 +0800)

SoC:   J721E SR1.1
Model: Texas Instruments K3 J721E SoC
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Board: J721EX-PM1-SOM rev E2
DRAM:  4 GiB
Flash: 0 Bytes
MMC:   mmc_initialize
sdhci@4f80000: 0, sdhci@4fb0000: 1
mmc_initialize
In:    serial@2800000
Out:   serial@2800000
Err:   serial@2800000
am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed 1
Net:   Could not get PHY for ethernet@46000000port@1: addr 0
am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
No ethernet found.

Hit any key to stop autoboot:  0
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
switch to partitions #0, OK
mmc1 is current device
i2c_write: error waiting for data ACK (status=0x116)
pca953x gpio@22: Error reading output register
SD/MMC found on device 1
Failed to load 'boot.scr'
0 bytes read in 1 ms (0 Bytes/s)
Loaded env from uEnv.txt
Importing environment from mmc1 ...
19276288 bytes read in 781 ms (23.5 MiB/s)
102282 bytes read in 13 ms (7.5 MiB/s)
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 000000008fee4000, end 000000008fffffff ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
[    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #11 SMP PREEMPT Thu Jul 6 15:17:25 CST 2023
[    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
[    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
[    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
[    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
[    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
[    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-0x00000000a8ffffff]
[    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
[    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
[    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
[    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
[    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
[    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
[    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
[    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.2
[    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: EL2 vector hardening
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
[    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
[    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
[    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
[    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x00000008800b0000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
[    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[    0.008354] Console: colour dummy device 80x25
[    0.012915] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[    0.023585] pid_max: default: 32768 minimum: 301
[    0.028333] LSM: Security Framework initializing
[    0.033077] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
[    0.040643] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
[    0.049581] rcu: Hierarchical SRCU implementation.
[    0.054638] Platform MSI: msi-controller@1820000 domain created
[    0.060878] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
[    0.070171] EFI services will not be available.
[    0.074922] smp: Bringing up secondary CPUs ...
[    0.080161] Detected PIPT I-cache on CPU1
[    0.080183] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
[    0.080193] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
[    0.080229] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
[    0.080277] smp: Brought up 1 node, 2 CPUs
[    0.109623] SMP: Total of 2 processors activated.
[    0.114427] CPU features: detected: 32-bit EL0 Support
[    0.119682] CPU features: detected: CRC32 instructions
[    0.133404] CPU: All CPU(s) started at EL2
[    0.137600] alternatives: patching kernel code
[    0.142586] devtmpfs: initialized
[    0.151097] KASLR disabled due to lack of seed
[    0.155754] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.165717] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
[    0.173329] pinctrl core: initialized pinctrl subsystem
[    0.178905] DMI not present or invalid.
[    0.183126] NET: Registered protocol family 16
[    0.190481] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.197781] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.205783] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.214087] thermal_sys: Registered thermal governor 'step_wise'
[    0.214089] thermal_sys: Registered thermal governor 'power_allocator'
[    0.220511] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.234150] ASID allocator initialised with 65536 entries
[    0.257472] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
[    0.264331] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
[    0.271089] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.278935] cryptd: max_cpu_qlen set to 1000
[    0.284995] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
[    0.293795] vsys_3v3: supplied by evm_12v0
[    0.298155] vsys_5v0: supplied by evm_12v0
[    0.302849] iommu: Default domain type: Translated
[    0.307975] SCSI subsystem initialized
[    0.312095] mc: Linux media interface: v0.10
[    0.316512] videodev: Linux video capture interface: v2.00
[    0.322140] pps_core: LinuxPPS API ver. 1 registered
[    0.327210] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.336547] PTP clock support registered
[    0.340568] EDAC MC: Ver: 3.0.0
[    0.344304] FPGA manager framework
[    0.347814] Advanced Linux Sound Architecture Driver Initialized.
[    0.354401] clocksource: Switched to clocksource arch_sys_counter
[    0.360822] VFS: Disk quotas dquot_6.6.0
[    0.364865] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
[    0.374561] NET: Registered protocol family 2
[    0.379149] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
[    0.387764] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
[    0.396531] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
[    0.404726] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
[    0.412683] TCP: Hash tables configured (established 32768 bind 32768)
[    0.419428] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
[    0.426320] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
[    0.433703] NET: Registered protocol family 1
[    0.438420] RPC: Registered named UNIX socket transport module.
[    0.444482] RPC: Registered udp transport module.
[    0.449286] RPC: Registered tcp transport module.
[    0.454089] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.460673] PCI: CLS 0 bytes, default 64
[    0.465027] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
[    0.475236] Initialise system trusted keyrings
[    0.479849] workingset: timestamp_bits=46 max_order=16 bucket_order=0
[    0.488117] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.494308] NFS: Registering the id_resolver key type
[    0.499521] Key type id_resolver registered
[    0.503793] Key type id_legacy registered
[    0.507925] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.514772] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.522469] 9p: Installing v9fs 9p2000 file system support
[    0.547682] Key type asymmetric registered
[    0.551869] Asymmetric key parser 'x509' registered
[    0.556865] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[    0.564424] io scheduler mq-deadline registered
[    0.569050] io scheduler kyber registered
[    0.574306] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
[    0.580482] pinctrl-single 11c000.pinctrl: 173 pins, size 692
[    0.589080] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[    0.595357] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[    0.603195] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[    0.611257] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
[    0.620213] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
[    0.629028] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
[    0.636727] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
[    0.649568] brd: module loaded
[    0.655453] loop: module loaded
[    0.659287] megasas: 07.714.04.00-rc1
[    0.664835] tun: Universal TUN/TAP device driver, 1.6
[    0.670280] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.676689] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.682762] sky2: driver version 1.30
[    0.687033] VFIO - User Level meta-driver version: 0.3
[    0.692721] i2c /dev entries driver
[    0.696908] sdhci: Secure Digital Host Controller Interface driver
[    0.703229] sdhci: Copyright(c) Pierre Ossman
[    0.707861] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.714193] ledtrig-cpu: registered to indicate activity on CPUs
[    0.720488] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.727622] optee: probing for conduit method.
[    0.732179] optee: revision 3.12 (3d47a131)
[    0.732415] optee: initialized driver
[    0.741708] NET: Registered protocol family 17
[    0.746318] 9pnet: Installing 9P2000 support
[    0.750708] Key type dns_resolver registered
[    0.755148] Loading compiled-in X.509 certificates
[    0.764520] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
[    0.770854] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
[    0.778925] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
[    0.808976] random: fast init done
[    0.841821] davinci-mcasp 2ba0000.mcasp: IRQ common not found
[    0.849445] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
[    0.855511] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
[    0.861582] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
[    0.868028] pca953x 3-0020: supply vcc not found, using dummy regulator
[    0.874842] pca953x 3-0020: using no AI
[    0.902444] pca953x 3-0020: failed writing register
[    0.907476] pca953x: probe of 3-0020 failed with error -121
[    0.913546] pca953x 3-0022: supply vcc not found, using dummy regulator
[    0.920345] pca953x 3-0022: using AI
[    0.924043] pca953x 3-0022: failed writing register
[    0.929067] pca953x: probe of 3-0022 failed with error -121
[    0.934803] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
[    0.941200] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
[    0.951188] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
[    0.957473] pca953x 6-0020: supply vcc not found, using dummy regulator
[    0.964287] pca953x 6-0020: using no AI
[    0.990446] pca953x 6-0020: failed writing register
[    0.995476] pca953x: probe of 6-0020 failed with error -121
[    1.001574] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
[    1.007664] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
[    1.013641] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
[    1.019889] pca953x 9-0020: supply vcc not found, using dummy regulator
[    1.026710] pca953x 9-0020: using no AI
[    1.054443] pca953x 9-0020: failed writing register
[    1.059472] pca953x: probe of 9-0020 failed with error -121
[    1.065213] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
[    1.071610] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
[    1.081582] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
[    1.090392] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
[    1.100241] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
[    1.123261] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    1.130936] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    1.139212] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    1.147488] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.156355] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    1.164033] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    1.172309] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    1.180588] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.189380] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    1.197049] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    1.205324] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    1.213600] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.222743] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
[    1.232618] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
[    1.239384] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[    1.248323] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
[    1.258475] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
[    1.265233] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
[    1.273176] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
[    1.282555] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
[    1.291295] printk: console [ttyS2] enabled
[    1.291295] printk: console [ttyS2] enabled
[    1.299733] printk: bootconsole [ns16550a0] disabled
[    1.299733] printk: bootconsole [ns16550a0] disabled
[    1.310174] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
[    1.319101] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
[    1.329670] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
[    1.340180] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
[    1.350335] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
[    1.360575] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
[    1.371442] scsi host0: ufshcd
[    1.414410] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[    1.422274] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
[    1.429000] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
[    1.442820] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
[    1.451463] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
[    1.451727] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    1.458820] sdhci_am654_probe: 4f80000.mmc 784
[    1.465892] sdhci_am654_probe: 4fb0000.mmc 784
[    1.470336] davinci-mcasp 2ba0000.mcasp: IRQ common not found
[    1.474823] sdhci_am654_probe: 4fb0000.mmc 833
[    1.480584] sdhci_am654_probe: 4f80000.mmc 833
[    1.484924] sdhci_am654_init: 4fb0000.mmc 620
[    1.489400] sdhci_am654_init: 4f80000.mmc 620
[    1.493708] sdhci_am654_init: 4fb0000.mmc 656
[    1.498092] sdhci_am654_init: 4f80000.mmc 656
[    1.506840] mmc0: CQHCI version 5.10
[    1.510473] sdhci_am654_init: 4f80000.mmc 665
[    1.514856] sdhci_am654_init: 4f80000.mmc 670
[    1.524795] pca953x 4-0020: supply vcc not found, using dummy regulator
[    1.531449] pca953x 4-0020: using no AI
[    1.554411] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
[    1.566448] pca953x 4-0020: failed writing register
[    1.571218] mmc_attach_mmc: 2238
[    1.571377] pca953x: probe of 4-0020 failed with error -121
[    1.580556] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
[    1.587397] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
[    1.594218] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
[    1.601059] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
[    1.607866] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
[    1.617950] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    1.624279] mmc_attach_mmc: 2274
[    1.625441] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    1.636800] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    1.644879] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.653534] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    1.659119] mmc_init_card: 1618
[    1.661024] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    1.665408] mmc_init_card: 1683
[    1.672288] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    1.683574] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.687488] mmc_init_card: 1772
[    1.695096] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    1.702584] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    1.703377] mmc0: mmc_select_hs200 failed, error -110
[    1.710663] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    1.715694] mmc0: error -110 whilst initialising MMC card
[    1.723767] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    1.738239] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
[    1.748681] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
[    1.763304] spi-nor: probe of spi0.0 failed with error -22
[    1.771057] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
[    1.777930] spi-nor: probe of spi1.0 failed with error -2
[    1.779453] mmc_attach_mmc: 2238
[    1.798679] cdns-ufshcd 4e84000.ufs: link startup failed 1
[    1.804157] cdns-ufshcd 4e84000.ufs: UFS Host state=0
[    1.809201] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
[    1.815468] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
[    1.821894] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
[    1.828755] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[    1.830403] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
[    1.836610] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
[    1.842999] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
[    1.849715] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
[    1.856019] mmc_attach_mmc: 2274
[    1.868829] cdns-ufshcd 4e84000.ufs: Clk gate=1
[    1.876607] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
[    1.884773] cdns-ufshcd 4e84000.ufs: last intr at 1695162 us, last intr status=0x404
[    1.892507] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
[    1.899991] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
[    1.900005] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
[    1.909027] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
[    1.921446] mmc_init_card: 1618
[    1.924680] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
[    1.926252] mmc_init_card: 1683
[    1.931036] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
[    1.934177] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
[    1.941357] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
[    1.947431] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
[    1.959441] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
[    1.971623] host_regs: 00000000: 1587031f 00000000 00000210 00000000
[    1.971837] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
[    1.977986] host_regs: 00000010: 00000000 00000000 00000000 00000000
[    1.993260] host_regs: 00000020: 00000000 00000470 00000000 00000000
[    1.999608] mmc_init_card: 1772
[    2.002843] host_regs: 00000030: 00000008 00000001 00000000 00000000
[    2.009194] host_regs: 00000040: 00000000 00000000 00000000 00000000
[    2.011959] mmc0: mmc_select_hs200 failed, error -110
[    2.015552] host_regs: 00000050: 00000000 00000000 00000000 00000000
[    2.020575] mmc0: error -110 whilst initialising MMC card
[    2.027591] host_regs: 00000060: 00000000 00000000 00000000 00000000
[    2.038660] davinci-mcasp 2ba0000.mcasp: IRQ common not found
[    2.043619] host_regs: 00000070: 00000000 00000000 00000000 00000000
[    2.050743] host_regs: 00000080: 00000000 00000000 00000000 00000000
[    2.057088] host_regs: 00000090: 00000000 00000000 00000000 00000000
[    2.063497] cdns-ufshcd 4e84000.ufs: No record of pa_err
[    2.068803] cdns-ufshcd 4e84000.ufs: No record of dl_err
[    2.074106] cdns-ufshcd 4e84000.ufs: No record of nl_err
[    2.079420] cdns-ufshcd 4e84000.ufs: No record of tl_err
[    2.084783] cdns-ufshcd 4e84000.ufs: No record of dme_err
[    2.090257] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
[    2.096435] cdns-ufshcd 4e84000.ufs: No record of fatal_err
[    2.102007] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1696281 us
[    2.109166] cdns-ufshcd 4e84000.ufs: No record of resume_fail
[    2.114910] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
[    2.120789] cdns-ufshcd 4e84000.ufs: No record of dev_reset
[    2.126411] cdns-ufshcd 4e84000.ufs: No record of host_reset
[    2.132116] cdns-ufshcd 4e84000.ufs: No record of task_abort
[    2.141098] mmc_attach_mmc: 2238
[    2.144501] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.144790] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.151990] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.159184] sdhci_am654_probe: 4fb0000.mmc 784
[    2.167276] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.171767] sdhci_am654_probe: 4fb0000.mmc 833
[    2.179756] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.184185] sdhci_am654_init: 4fb0000.mmc 620
[    2.196787] sdhci_am654_init: 4fb0000.mmc 656
[    2.196836] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.208620] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.214211] mmc_attach_mmc: 2274
[    2.216697] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.228203] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.236826] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.244315] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.252398] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.256959] mmc_init_card: 1618
[    2.260488] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.266029] mmc_init_card: 1683
[    2.275968] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.283455] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.291534] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.299647] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.308377] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.315891] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.323990] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.324026] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.332075] mmc_init_card: 1772
[    2.339276] sdhci_am654_probe: 4fb0000.mmc 784
[    2.342495] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.346998] sdhci_am654_probe: 4fb0000.mmc 833
[    2.355543] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.359590] sdhci_am654_init: 4fb0000.mmc 620
[    2.359595] sdhci_am654_init: 4fb0000.mmc 656
[    2.375825] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.383965] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.392100] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.401290] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
[    2.408633] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
[    2.416962] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
[    2.424269] mmc0: mmc_select_hs200 failed, error -110
[    2.429326] mmc0: error -110 whilst initialising MMC card
[    2.429336] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
[    2.442014] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
[    2.449320] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
[    2.457538] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    2.464986] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[    2.472475] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
[    2.479916] ALSA device list:
[    2.480553] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[    2.483546]   No soundcards found.
[    2.491576] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.503648] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[    2.506693] mmc_attach_mmc: 2238
[    2.511137] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
[    2.522501] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
[    2.530578] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.539335] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
[    2.546606] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
[    2.550411] sdhci_am654_probe: 4fb0000.mmc 784
[    2.554090] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
[    2.558504] mmc_attach_mmc: 2274
[    2.566575] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
[    2.569950] sdhci_am654_probe: 4fb0000.mmc 833
[    2.577947] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[    2.582446] sdhci_am654_init: 4fb0000.mmc 620
[    2.594976] sdhci_am654_init: 4fb0000.mmc 656
[    2.602604] Waiting for root device PARTUUID=6d813a05-02...
[    2.638629] mmc_init_card: 1618
[    2.646494] mmc_init_card: 1683
[    2.697313] mmc_init_card: 1772
[    2.716465] mmc0: mmc_select_hs200 failed, error -110
[    2.721509] mmc0: error -110 whilst initialising MMC card
[   33.862414] tlv71033: disabling

Can you help to analysis the reason?

thanks

  • HI 

    The number of Board PROC112A1 can bring up and enter linux system, which has no EMMC checked by hard-enginer of my teame

    This is a custom board or TI EVM?

           1. u-boot can check EMMC and SD, printing the addr at logs . it first bring up from EMMC when entering linux while mmc is 1 from bootargs. 

    help share the output of the command 

    mmc info 

       2. EMMC will fail because of choosing speed. "mmc0: mmc_select_hs200 failed, error -110".

    This error code represent that there is TIMEOUT but the reason for the timeout can be different did you checked your emmc is working fine in lower speed?

         4.2 add "no-1-8-V" is no useful , i also add "no-1-2-v" is still no useful for the error "mmc0: mmc_select_hs200 failed, error -110"

    Its strange when you are writing no-1-8v you are saying controller not to use High speed mode , so it does't make sense to my why it should go for selecting HS200 mode .

    the dtb which you used and see if the property really getting reflected or not.

         4.3 if I change code flow at mmc_select_timing  is useful for  the error "mmc0: mmc_select_hs200 failed, error -110". but still stop at  "Waiting for root device PARTUUID=6d813a05-02..."

    This is the same as mentioning NO-1-8V.

    Regards
    Diwakar

  • 1. The number of Board PROC112A1  is TI TVM which our company buied.

    2. bootargs at dts 

    bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";

    3. I don't use EMMC to bring up kernel. I want to use SD file to bring up kernel. I have not check EMMC is ok in lower speed because of I do not use it.

    4. ok, I will check dtb for the reason of no-1-8-v.

    5. stop at u-boot, printenv as follows

    => printenv
    addr_fit=0x90000000
    arch=arm
    args_all=setenv optargs earlycon=ns16550a,mmio32,0x02800000 ${mtdparts}
    args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype}
    args_ufs=setenv devtype scsi;setenv bootpart 1:1;run ufs_finduuid;setenv bootargs console = ${console} ${optargs}root=PARTUUID=${uuid} rw rootfstype=${scsirootfstype};setenv devtype scsi;setenv bootpart 1:1
    baudrate=115200
    board=j721e
    board_name=J721EX-PM2-SOM
    board_rev=unknown
    board_serial=unknown
    board_software_revision=unknown
    boot=mmc
    boot_fdt=try
    boot_fit=0
    boot_rprocs=if test ${dorprocboot} -eq 1 && test ${boot} = mmc; then rproc init;run boot_rprocs_mmc;fi;
    boot_rprocs_mmc=env set rproc_id;env set rproc_fw;for i in ${rproc_fw_binaries} ; do if test -z "${rproc_id}" ; then env set rproc_id $i;else env set rproc_fw $i;run rproc_load_and_boot_one;env set rproc_id;env set rproc_fw;fi;done
    bootcmd=run findfdt; run envboot; run init_${boot}; run main_cpsw0_qsgmii_phyinit; run boot_rprocs; run get_kern_${boot}; run get_fdt_${boot}; run get_overlay_${boot}; run run_kern
    bootdelay=2
    bootdir=/boot
    bootenvfile=uEnv.txt
    bootm_size=0x10000000
    bootpart=1:2
    bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr}
    console=ttyS2,115200n8
    cpu=armv8
    default_device_tree=k3-j721e-common-proc-board.dtb
    dfu_alt_info_emmc=rawemmc raw 0 0x800000 mmcpart 1;rootfs part 0 1 mmcpart 0;tiboot3.bin.raw raw 0x0 0x400 mmcpart 1;tispl.bin.raw raw 0x400 0x1000 mmcpart 1;u-boot.img.raw raw 0x1400 0x2000 mmcpart 1;u-env.raw raw 0x3400 0x100 mmcpart 1;sysfw.itb.raw raw 0x3600 0x800 mmcpart 1
    dfu_alt_info_mmc=boot part 1 1;rootfs part 1 2;tiboot3.bin fat 1 1;tispl.bin fat 1 1;u-boot.img fat 1 1;uEnv.txt fat 1 1;sysfw.itb fat 1 1
    dfu_alt_info_ospi=tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;u-boot-env raw 0x680000 0x020000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000
    dfu_alt_info_ram=tispl.bin ram 0x80080000 0x200000;u-boot.img ram 0x81000000 0x400000
    dorprocboot=0
    dtboaddr=0x89000000
    envboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootscript; then run bootscript;else if run loadbootenv; then echo Loaded env from ${bootenvfile};run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd ...;run uenvcmd;fi;fi;fi;
    fdt_addr_r=0x88000000
    fdtaddr=0x88000000
    fdtcontroladdr=fdeae8d0
    findfdt=setenv name_fdt ${default_device_tree};if test $board_name = J721EX-PM1-SOM; then setenv name_fdt k3-j721e-proc-board-tps65917.dtb; fi;if test $board_name = j721e; then setenv name_fdt k3-j721e-common-proc-board.dtb; fi;if test $board_name = j721e-eaik || test $board_name = j721e-sk; then setenv name_fdt k3-j721e-sk.dtb; fi;setenv fdtfile ${name_fdt}
    finduuid=part uuid ${boot} ${bootpart} uuid
    get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${name_fdt}
    get_fdt_ufs=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
    get_fit_mmc=load mmc ${bootpart} ${addr_fit} ${bootdir}/${name_fit}
    get_kern_mmc=load mmc ${bootpart} ${loadaddr} ${bootdir}/${name_kern}
    get_kern_ufs=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${name_kern}
    get_overlay_mmc=fdt address ${fdtaddr};fdt resize 0x100000;for overlay in $name_overlays;do;load mmc ${bootpart} ${dtboaddr} ${bootdir}/${overlay} && fdt apply ${dtboaddr};done;
    get_overlay_ufs=fdt address ${fdtaddr};fdt resize 0x100000;for overlay in $name_overlays;do;load scsi ${bootpart} ${dtboaddr} ${bootdir}/${overlay} && fdt apply ${dtboaddr};done;
    get_overlaystring=for overlay in $name_overlays;do;setenv overlaystring ${overlaystring}'#'${overlay};done;
    importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize}
    init_main_cpsw0_qsgmii_phy=gpio set gpio@22_17;gpio clear gpio@22_16
    init_mmc=run args_all args_mmc
    init_ufs=ufs init; scsi scan; run args_ufs
    kernel_addr_r=0x82000000
    loadaddr=0x82000000
    loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}
    loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr
    loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
    loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile}
    main_cpsw0_qsgmii_phyinit=if test $board_name = J721EX-PM1-SOM || test $board_name = J721EX-PM2-SOM || test $board_name = j721e; then do_main_cpsw0_qsgmii_phyinit=1; else do_main_cpsw0_qsgmii_phyinit=0; fi;if test ${do_main_cpsw0_qsgmii_phyinit} -eq 1 && test ${dorprocboot} -eq 1 && test ${boot} = mmc; then run init_main_cpsw0_qsgmii_phy;fi;
    mmcboot=mmc dev ${mmcdev}; devnum=${mmcdev}; devtype=mmc; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadimage; then run args_mmc; if test ${boot_fit} -eq 1; then run run_fit; else run mmcloados;fi;fi;fi;
    mmcdev=1
    mmcloados=if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
    mmcrootfstype=ext4 rootwait
    mtdids=nor0=47040000.spi.0,nor0=47034000.hyperbus
    mtdparts=mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs)
    name_fit=fitImage
    name_kern=Image
    partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs}
    pxefile_addr_r=0x80100000
    ramdisk_addr_r=0x88080000
    rd_spec=-
    rdaddr=0x88080000
    rproc_fw_binaries=2 /lib/firmware/j7-main-r5f0_0-fw 3 /lib/firmware/j7-main-r5f0_1-fw 4 /lib/firmware/j7-main-r5f1_0-fw 5 /lib/firmware/j7-main-r5f1_1-fw 6 /lib/firmware/j7-c66_0-fw 7 /lib/firmware/j7-c66_1-fw 8 /lib/firmware/j7-c71_0-fw
    rproc_load_and_boot_one=if load mmc ${bootpart} $loadaddr ${rproc_fw}; then if rproc load ${rproc_id} ${loadaddr} ${filesize}; then rproc start ${rproc_id};fi;fi
    run_fit=bootm ${addr_fit}#${fdtfile}${overlaystring}
    run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr}
    scriptaddr=0x80000000
    scsirootfstype=ext4 rootwait
    serial#=0000000000000000
    soc=k3
    stderr=serial@2800000
    stdin=serial@2800000
    stdout=serial@2800000
    ufs_finduuid=part uuid scsi ${bootpart} uuid
    update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit}
    vendor=ti
    
    Environment size: 6378/131068 bytes
    

  • Hi 

           1. u-boot can check EMMC and SD, printing the addr at logs . it first bring up from EMMC when entering linux while mmc is 1 from bootargs. 

    help share the output of the command 

    mmc info 

    for this case can you use the command (mmc info) and help share the output.

    Regards
    Diwakar

  • Hi Diwakar,

    the message as follows, thanks

    => mmc info
    Device: sdhci@4f80000
    Manufacturer ID: d6
    OEM: 103
    Name: A8A39
    Bus Speed: 200000000
    Mode: HS200 (200MHz)
    Rd Block Len: 512
    MMC version 5.1
    High Capacity: Yes
    Capacity: 7.3 GiB
    Bus Width: 8-bit
    Erase Group Size: 512 KiB
    HC WP Group Size: 8 MiB
    User Capacity: 7.3 GiB WRREL
    Boot Capacity: 4 MiB ENH
    RPMB Capacity: 4 MiB ENH
    Boot area 0 is not write protected
    Boot area 1 is not write protected
    

  • Hi 

    From the above logs i could see that emmc is running in HS200 mode 

    can you cross check your dtb once it seems that no-1-8-V" is missing in that.

    Regards
    Diwakar

  • Hi

    the reason of "no-1-8-v" missing is that I replace file is not right. 

    1. I add “status = disabled” at main_sdhci0 which will control "4f80000" first to run. 

    2. I add "no-1-8-v" at main_sdhci1

    --- a/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    +++ b/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    @@ -494,6 +494,7 @@ &main_sdhci0 {
            non-removable;
            ti,driver-strength-ohm = <50>;
            disable-wp;
    +       status = "disabled";
     };
     
     &main_sdhci1 {
    @@ -504,6 +505,7 @@ &main_sdhci1 {
            pinctrl-0 = <&main_mmc1_pins_default>;
            ti,driver-strength-ohm = <50>;
            disable-wp;
    +       no-1-8-v;
     };
    

    There is no "4f80000" at kernel log after replacing dtb and dtbo. but speed is still HS200 using cmd check "mmc info"  as follow. Now log stop at "Waiting for root device PARTUUID=6d813a05-02..."  

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    => mmc info
    Device: sdhci@4f80000
    Manufacturer ID: d6
    OEM: 103
    Name: A8A39
    Bus Speed: 200000000
    Mode: HS200 (200MHz)
    Rd Block Len: 512
    MMC version 5.1
    High Capacity: Yes
    Capacity: 7.3 GiB
    Bus Width: 8-bit
    Erase Group Size: 512 KiB
    HC WP Group Size: 8 MiB
    User Capacity: 7.3 GiB WRREL
    Boot Capacity: 4 MiB ENH
    RPMB Capacity: 4 MiB ENH
    Boot area 0 is not write protected
    Boot area 1 is not write protected
    => boot
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 783 ms (23.5 MiB/s)
    102327 bytes read in 16 ms (6.1 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee3000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Wed Jul 19 15:05:33 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008356] Console: colour dummy device 80x25
    [    0.012916] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023586] pid_max: default: 32768 minimum: 301
    [    0.028331] LSM: Security Framework initializing
    [    0.033075] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040641] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049578] rcu: Hierarchical SRCU implementation.
    [    0.054630] Platform MSI: msi-controller@1820000 domain created
    [    0.060868] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070160] EFI services will not be available.
    [    0.074910] smp: Bringing up secondary CPUs ...
    [    0.080148] Detected PIPT I-cache on CPU1
    [    0.080172] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080183] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.080216] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080264] smp: Brought up 1 node, 2 CPUs
    [    0.109608] SMP: Total of 2 processors activated.
    [    0.114413] CPU features: detected: 32-bit EL0 Support
    [    0.119667] CPU features: detected: CRC32 instructions
    [    0.133474] CPU: All CPU(s) started at EL2
    [    0.137667] alternatives: patching kernel code
    [    0.142650] devtmpfs: initialized
    [    0.151154] KASLR disabled due to lack of seed
    [    0.155808] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.165770] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.173450] pinctrl core: initialized pinctrl subsystem
    [    0.179027] DMI not present or invalid.
    [    0.183248] NET: Registered protocol family 16
    [    0.190595] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.197892] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.205894] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.214191] thermal_sys: Registered thermal governor 'step_wise'
    [    0.214194] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.220611] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.234251] ASID allocator initialised with 65536 entries
    [    0.256691] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.263546] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.270307] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.278095] cryptd: max_cpu_qlen set to 1000
    [    0.284078] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.292874] vsys_3v3: supplied by evm_12v0
    [    0.297234] vsys_5v0: supplied by evm_12v0
    [    0.301949] iommu: Default domain type: Translated
    [    0.307090] SCSI subsystem initialized
    [    0.311253] mc: Linux media interface: v0.10
    [    0.315623] videodev: Linux video capture interface: v2.00
    [    0.321250] pps_core: LinuxPPS API ver. 1 registered
    [    0.326323] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.335660] PTP clock support registered
    [    0.339677] EDAC MC: Ver: 3.0.0
    [    0.343432] FPGA manager framework
    [    0.346937] Advanced Linux Sound Architecture Driver Initialized.
    [    0.353531] clocksource: Switched to clocksource arch_sys_counter
    [    0.359936] VFS: Disk quotas dquot_6.6.0
    [    0.363979] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.373589] NET: Registered protocol family 2
    [    0.378169] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.386738] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.395504] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.403699] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.411502] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.418245] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.425136] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.432515] NET: Registered protocol family 1
    [    0.437202] RPC: Registered named UNIX socket transport module.
    [    0.443264] RPC: Registered udp transport module.
    [    0.448068] RPC: Registered tcp transport module.
    [    0.452871] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.459455] PCI: CLS 0 bytes, default 64
    [    0.463808] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.474058] Initialise system trusted keyrings
    [    0.478668] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.486921] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.493151] NFS: Registering the id_resolver key type
    [    0.498371] Key type id_resolver registered
    [    0.502644] Key type id_legacy registered
    [    0.506763] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.513611] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.521247] 9p: Installing v9fs 9p2000 file system support
    [    0.545834] Key type asymmetric registered
    [    0.550021] Asymmetric key parser 'x509' registered
    [    0.555016] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.562575] io scheduler mq-deadline registered
    [    0.567201] io scheduler kyber registered
    [    0.572495] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.578655] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.587282] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.593556] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.601391] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.609484] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.618464] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.627305] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.635029] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.647963] brd: module loaded
    [    0.653770] loop: module loaded
    [    0.657615] megasas: 07.714.04.00-rc1
    [    0.663113] tun: Universal TUN/TAP device driver, 1.6
    [    0.668552] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.674962] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.681035] sky2: driver version 1.30
    [    0.685305] VFIO - User Level meta-driver version: 0.3
    [    0.690967] i2c /dev entries driver
    [    0.695163] sdhci: Secure Digital Host Controller Interface driver
    [    0.701482] sdhci: Copyright(c) Pierre Ossman
    [    0.706120] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.712476] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.718778] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.725909] optee: probing for conduit method.
    [    0.730461] optee: revision 3.12 (3d47a131)
    [    0.730715] optee: initialized driver
    [    0.740052] NET: Registered protocol family 17
    [    0.744662] 9pnet: Installing 9P2000 support
    [    0.749048] Key type dns_resolver registered
    [    0.753490] Loading compiled-in X.509 certificates
    [    0.762999] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.769333] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.777245] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.807368] random: fast init done
    [    0.839389] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.847021] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.853094] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.859161] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.865625] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.872436] pca953x 3-0020: using no AI
    [    0.897575] pca953x 3-0020: failed writing register
    [    0.902608] pca953x: probe of 3-0020 failed with error -121
    [    0.908685] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.915483] pca953x 3-0022: using AI
    [    0.919187] pca953x 3-0022: failed writing register
    [    0.924211] pca953x: probe of 3-0022 failed with error -121
    [    0.929949] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.936357] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.946374] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.952664] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.959479] pca953x 6-0020: using no AI
    [    0.985577] pca953x 6-0020: failed writing register
    [    0.990607] pca953x: probe of 6-0020 failed with error -121
    [    0.996708] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.002807] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.008791] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.015079] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    1.021893] pca953x 9-0020: using no AI
    [    1.049574] pca953x 9-0020: failed writing register
    [    1.054601] pca953x: probe of 9-0020 failed with error -121
    [    1.060343] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    1.066752] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.076726] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.085539] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    1.095373] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.118304] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.125975] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.134251] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.142527] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.151388] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.159067] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.167343] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.175622] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.184411] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.192081] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.200356] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.208632] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.217828] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.227704] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.234463] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.243381] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.253533] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.260291] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.268257] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.277643] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.286385] printk: console [ttyS2] enabled
    [    1.286385] printk: console [ttyS2] enabled
    [    1.294821] printk: bootconsole [ns16550a0] disabled
    [    1.294821] printk: bootconsole [ns16550a0] disabled
    [    1.305270] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.314198] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    1.324779] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.335289] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.345446] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.355685] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.366536] scsi host0: ufshcd
    [    1.409539] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.417405] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.424128] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.437958] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.446691] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.453927] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.465958] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    1.472608] pca953x 4-0020: using no AI
    [    1.489575] pca953x 4-0020: failed writing register
    [    1.494496] pca953x: probe of 4-0020 failed with error -121
    [    1.500440] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.507273] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.514093] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.520911] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.527712] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.537801] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.545289] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.553372] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.561450] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.570112] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.577604] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.585683] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.593761] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.602329] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.609820] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.617899] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.625977] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.635050] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.645472] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    1.659652] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.666528] spi-nor: probe of spi0.0 failed with error -2
    [    1.674083] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.680958] spi-nor: probe of spi1.0 failed with error -2
    [    1.725543] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.733406] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.740129] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.753723] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.760727] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.767938] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.774259] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    1.777561] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.788682] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.793725] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    1.799987] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.800018] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.806413] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.806415] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.806419] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.831963] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.836487] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    1.844650] cdns-ufshcd 4e84000.ufs: last intr at 1686917 us, last intr status=0x404
    [    1.852378] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.859848] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    1.868877] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    1.874874] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.881132] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.887217] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.893303] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    1.905469] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    1.911830] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    1.918175] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    1.924518] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    1.930861] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    1.937206] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    1.943548] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    1.949891] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    1.956234] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    1.962577] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    1.968919] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    1.974223] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    1.979526] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    1.984830] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    1.990139] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    1.995529] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.001698] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.007261] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1688035 us
    [    2.014384] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.020119] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.025942] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.031504] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.037158] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.037241] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.042894] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.050288] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.065556] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.073636] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.082266] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.089755] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.097833] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.105916] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.114492] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.121982] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.130069] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.138152] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.147669] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.155167] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.155199] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.163246] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.178544] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.187175] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.194668] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.202760] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.210839] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.219413] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.226907] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.234992] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.243078] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.252108] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    2.259397] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    2.267587] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    2.274905] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    2.282233] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    2.289539] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    2.297708] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.305272] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.312775] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.312814] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.320861] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.336138] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.344840] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.352327] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.360422] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.368509] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.377137] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.384634] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.392717] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.400801] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.421588] ALSA device list:
    [    2.424551]   No soundcards found.
    [    2.433727] Waiting for root device PARTUUID=6d813a05-02...
    

    thanks for helping continue.

  • Hi 

    The number of Board PROC112A1 can bring up and enter linux system, which has no EMMC checked by hard-enginer of my teamer. But our designed board(which have EMMC and SD) will stop at " Waiting for root device PARTUUID=6d813a05-02..." using the same SD file. 

    This is the common processor board number which you are mentioning ,TDA4VM has emmc +sd both .

    emmc is main_sdhci0 node in dtsi whereas sd is main_sdhci1 node in dtsi.

    Have you tested on TI EVM(TDA4VM) ?

    Regards
    Diwakar

  • HI Diwakar

     yes, the kernel is normal at TDA4EVM board which number is proc112A1.  the log of TDA4EVM by using the same SD file  as follow.

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments J721E SK R5
    Board: J721EX-EAIK rev A1
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    Net:   eth0: ethernet@46000000port@1
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc1 is current device
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 782 ms (23.5 MiB/s)
    98716 bytes read in 13 ms (7.2 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee4000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Wed Jul 19 15:05:33 CST 2023
    [    0.000000] Machine model: Texas Instruments J721E SK
    [    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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008348] Console: colour dummy device 80x25
    [    0.012908] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023577] pid_max: default: 32768 minimum: 301
    [    0.028324] LSM: Security Framework initializing
    [    0.033068] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040634] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049569] rcu: Hierarchical SRCU implementation.
    [    0.054621] Platform MSI: msi-controller@1820000 domain created
    [    0.060848] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070140] EFI services will not be available.
    [    0.074888] smp: Bringing up secondary CPUs ...
    [    0.080137] Detected PIPT I-cache on CPU1
    [    0.080159] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080169] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.080204] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080254] smp: Brought up 1 node, 2 CPUs
    [    0.109599] SMP: Total of 2 processors activated.
    [    0.114404] CPU features: detected: 32-bit EL0 Support
    [    0.119658] CPU features: detected: CRC32 instructions
    [    0.133454] CPU: All CPU(s) started at EL2
    [    0.137648] alternatives: patching kernel code
    [    0.142638] devtmpfs: initialized
    [    0.150841] KASLR disabled due to lack of seed
    [    0.155496] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.165459] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.173141] pinctrl core: initialized pinctrl subsystem
    [    0.178720] DMI not present or invalid.
    [    0.182937] NET: Registered protocol family 16
    [    0.190312] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.197613] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.205615] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.213916] thermal_sys: Registered thermal governor 'step_wise'
    [    0.213918] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.220343] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.233982] ASID allocator initialised with 65536 entries
    [    0.254614] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.261470] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.268227] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.276181] cryptd: max_cpu_qlen set to 1000
    [    0.282150] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.290942] vsys_3v3: supplied by vusb-main5v0
    [    0.295963] iommu: Default domain type: Translated
    [    0.301075] SCSI subsystem initialized
    [    0.305158] mc: Linux media interface: v0.10
    [    0.309528] videodev: Linux video capture interface: v2.00
    [    0.315154] pps_core: LinuxPPS API ver. 1 registered
    [    0.320226] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.329563] PTP clock support registered
    [    0.333580] EDAC MC: Ver: 3.0.0
    [    0.337291] FPGA manager framework
    [    0.340796] Advanced Linux Sound Architecture Driver Initialized.
    [    0.347383] clocksource: Switched to clocksource arch_sys_counter
    [    0.353810] VFS: Disk quotas dquot_6.6.0
    [    0.357857] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.367494] NET: Registered protocol family 2
    [    0.372077] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.380684] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.389451] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.397646] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.405447] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.412184] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.419077] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.426463] NET: Registered protocol family 1
    [    0.431148] RPC: Registered named UNIX socket transport module.
    [    0.437209] RPC: Registered udp transport module.
    [    0.442013] RPC: Registered tcp transport module.
    [    0.446815] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.453400] PCI: CLS 0 bytes, default 64
    [    0.457779] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.468034] Initialise system trusted keyrings
    [    0.472644] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.480931] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.487132] NFS: Registering the id_resolver key type
    [    0.492311] Key type id_resolver registered
    [    0.496581] Key type id_legacy registered
    [    0.500698] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.507545] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.515181] 9p: Installing v9fs 9p2000 file system support
    [    0.541126] Key type asymmetric registered
    [    0.545311] Asymmetric key parser 'x509' registered
    [    0.550308] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.557866] io scheduler mq-deadline registered
    [    0.562491] io scheduler kyber registered
    [    0.567682] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.573835] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.582245] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.588519] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.596271] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.604339] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.613311] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.622135] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.629838] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.642706] brd: module loaded
    [    0.648629] loop: module loaded
    [    0.652449] megasas: 07.714.04.00-rc1
    [    0.657822] tun: Universal TUN/TAP device driver, 1.6
    [    0.663243] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.669652] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.675722] sky2: driver version 1.30
    [    0.679950] VFIO - User Level meta-driver version: 0.3
    [    0.685598] i2c /dev entries driver
    [    0.689730] sdhci: Secure Digital Host Controller Interface driver
    [    0.696051] sdhci: Copyright(c) Pierre Ossman
    [    0.700666] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.706959] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.713253] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.720339] optee: probing for conduit method.
    [    0.724897] optee: revision 3.12 (3d47a131)
    [    0.725131] optee: initialized driver
    [    0.734302] NET: Registered protocol family 17
    [    0.738910] 9pnet: Installing 9P2000 support
    [    0.743293] Key type dns_resolver registered
    [    0.747773] Loading compiled-in X.509 certificates
    [    0.756736] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.763068] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.771123] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.799920] random: fast init done
    [    0.824177] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.830256] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.836303] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.863540] i2c i2c-3: Added multiplexed i2c bus 4
    [    0.868514] i2c i2c-3: Added multiplexed i2c bus 5
    [    0.873411] pca954x 3-0071: registered 2 multiplexed busses for I2C switch pca9543
    [    0.881168] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.887226] omap_i2c 2010000.i2c: bus 6 rev0.12 at 100 kHz
    [    0.915539] i2c i2c-7: Added multiplexed i2c bus 8
    [    0.920510] i2c i2c-7: Added multiplexed i2c bus 9
    [    0.925410] pca954x 7-0070: registered 2 multiplexed busses for I2C switch pca9543
    [    0.933168] omap_i2c 2030000.i2c: bus 7 rev0.12 at 400 kHz
    [    0.939571] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    0.949538] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    0.958343] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    0.968180] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    0.990933] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    0.998626] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.006904] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.015180] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.024081] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.031768] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.040047] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.048323] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.057469] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.067345] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.074106] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.083030] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.093182] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.099946] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.107892] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.117298] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 27, base_baud = 3000000) is a 8250
    [    1.126042] printk: console [ttyS2] enabled
    [    1.126042] printk: console [ttyS2] enabled
    [    1.134481] printk: bootconsole [ns16550a0] disabled
    [    1.134481] printk: bootconsole [ns16550a0] disabled
    [    1.144967] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 28, base_baud = 3000000) is a 8250
    [    1.153904] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 29, base_baud = 3000000) is a 8250
    [    1.203389] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.212344] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867
    [    1.220641] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.234611] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.243436] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.251990] vdd_mmc1: supplied by vsys_3v3
    [    1.256787] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.263698] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.270534] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.277381] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.284181] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.294197] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.301694] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.309772] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.317851] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.328584] j721e-pcie 2900000.pcie: PCI host bridge to bus 0000:00
    [    2.334847] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    2.340320] pci_bus 0000:00: root bus resource [io  0x0000-0xffff] (bus address [0x10001000-0x10010fff])
    [    2.349779] pci_bus 0000:00: root bus resource [mem 0x10011000-0x17ffffff]
    [    2.356661] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
    [    2.362654] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    2.372288] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [    2.381941] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xe8 may corrupt adjacent RW1C bits
    [    2.391663] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits
    [    2.401393] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x92 may corrupt adjacent RW1C bits
    [    2.411114] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0xb2 may corrupt adjacent RW1C bits
    [    2.420859] pci 0000:00:00.0: supports D1
    [    2.424856] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [    2.430588] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x84 may corrupt adjacent RW1C bits
    [    2.441963] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    2.449954] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits
    [    2.459680] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits
    [    2.469400] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x3e may corrupt adjacent RW1C bits
    [    2.480575] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [    2.487182] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    2.492356] pcieport 0000:00:00.0: PME: Signaling with IRQ 492
    [    2.498653] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.506138] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.514215] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.522296] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.532990] j721e-pcie 2910000.pcie: PCI host bridge to bus 0001:00
    [    3.539251] pci_bus 0001:00: root bus resource [bus 00-ff]
    [    3.544723] pci_bus 0001:00: root bus resource [io  0x10000-0x1ffff] (bus address [0x18001000-0x18010fff])
    [    3.554355] pci_bus 0001:00: root bus resource [mem 0x18011000-0x1fffffff]
    [    3.561231] pci 0001:00:00.0: [104c:b00d] type 01 class 0x060400
    [    3.567284] pci 0001:00:00.0: supports D1
    [    3.571281] pci 0001:00:00.0: PME# supported from D0 D1 D3hot
    [    3.578574] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [    3.588012] pci_bus 0001:01: busn_res: [bus 01-ff] end is updated to 01
    [    3.594618] pci 0001:00:00.0: PCI bridge to [bus 01]
    [    3.599761] pcieport 0001:00:00.0: PME: Signaling with IRQ 494
    [    3.606377] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    3.616771] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    3.631599] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    3.638472] spi-nor: probe of spi0.0 failed with error -2
    [    3.683388] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    3.692192] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867
    [    3.700481] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    3.714061] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    3.721014] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    3.728224] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    3.734519] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    3.744824] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    3.747977] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    3.752266] mmc0: CQHCI version 5.10
    [    3.759322] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    3.771018] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    3.778338] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    3.785641] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    3.792986] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    3.811337] ALSA device list:
    [    3.814305]   No soundcards found.
    [    4.816411] __sdhci_add_host mmc0: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [    4.825633] Waiting for root device PARTUUID=6d813a05-02...
    [    4.884153] mmc0: new ultra high speed DDR50 SDHC card at address aaaa
    [    4.890987] mmcblk0: mmc0:aaaa SL32G 29.7 GiB
    [    4.900962]  mmcblk0: p1 p2
    [    4.943641] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    4.951749] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    4.966001] devtmpfs: mounted
    [    4.969253] Freeing unused kernel memory: 1856K
    [    4.973804] Run /sbin/init as init process
    [    5.159481] systemd[1]: System time before build time, advancing clock.
    [    5.196700] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    5.218427] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2021.09!
    
    [    5.258046] systemd[1]: Set hostname to <tda4vm-sk>.
    [    5.443604] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    5.452494] systemd[1]: Binding to IPv6 address not available since kernel does not support IPv6.
    [    5.479021] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
    [    5.550129] random: systemd: uninitialized urandom read (16 bytes read)
    [    5.556864] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [    5.569201] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [    5.579056] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [    5.599457] random: systemd: uninitialized urandom read (16 bytes read)
    [    5.606748] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    5.627453] random: systemd: uninitialized urandom read (16 bytes read)
    [    5.634617] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    5.655569] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password …ts to Console Directory Watch.
    [    5.679494] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password R…uests to Wall Directory Watch.
    [    5.703492] systemd[1]: Reached target Paths.
    [  OK  ] Reached target Paths.
    [    5.719443] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    5.739433] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [    5.755440] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    5.778586] systemd[1]: Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [    5.799458] systemd[1]: Reached target RPC Port Mapper.
    [  OK  ] Reached target RPC Port Mapper.
    [    5.823723] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [    5.843566] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    5.874781] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [    5.883087] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    5.903692] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    5.919702] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    5.943615] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    5.963543] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    5.985711] systemd[1]: Mounting Huge Pages File System...
             Mounting Huge Pages File System...
    [    6.005844] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    6.030237] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [    6.052430] systemd[1]: Mounting Temporary Directory (/tmp)...
             Mounting Temporary Directory (/tmp)...
    [    6.067589] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped.
    [    6.081221] systemd[1]: Starting Start psplash boot splash screen...
             Starting Start psplash boot splash screen...
    [    6.105872] systemd[1]: Starting RPC Bind...
             Starting RPC Bind...
    [    6.119566] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
    [    6.132063] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    6.154704] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [    6.170970] systemd[1]: Starting Remount Root and Kernel File Systems...
             Starting Remount Root and Kernel File Systems...
    [    6.187350] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [    6.198523] systemd[1]: Starting udev Coldplug all Devices...
             Starting udev Coldplug all Devices...
    [    6.225903] systemd[1]: Started RPC Bind.
    [  OK  ] Started RPC Bind.
    [    6.247790] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [FAILED] Failed to start Start psplash boot splash screen.
    See 'systemctl status psplash-start.service' for details.
    [DEPEND] Dependency failed for Star…progress communication helper.
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
    [  OK  ] Started Remount Root and Kernel File Systems.
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
    [    6.485188] systemd-journald[162]: Received client request to flush runtime journal.
             Starting Apply Kernel Variables...
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
             Starting udev Wait for Complete Device Initialization...
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
    [  OK  ] Started udev Kernel Device Manager.
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Created slice system-systemd\x2dfsck.slice.
    [  OK  ] Found device /dev/mmcblk0p1.
             Starting File System Check on /dev/mmcblk0p1...
    [  OK  ] Started udev Wait for Complete Device Initialization.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
             Starting Docker Socket for the API.
    [  OK  ] Listening on dropbear.socket.
             Starting Reboot and dump vmcore via kexec...
    [  OK  ] Listening on Docker Socket for the API.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started Job spooling tools.
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started D-Bus System Message Bus.
             Starting Print notice about GPLv3 packages...
             Starting set host name as per compatible name...
             Starting IPv6 Packet Filtering Framework...
             Starting IPv4 Packet Filtering Framework...
    [  OK  ] Started irqbalance daemon.
             Starting Telephony service...
             Starting rc.pvr.service...
             Starting startwlanap...
             Starting startwlansta...
             Starting Login Service...
    [  OK  ] Started TEE Supplicant.
             Starting Update weston ini… based on the platform name...
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [  OK  ] Started File System Check on /dev/mmcblk0p1.
    [  OK  ] Started set host name as per compatible name.
    [  OK  ] Started IPv6 Packet Filtering Framework.
    [  OK  ] Started IPv4 Packet Filtering Framework.
    [  OK  ] Started rc.pvr.service.
    [  OK  ] Started startwlanap.
    [  OK  ] Started startwlansta.
    [  OK  ] Started Update weston ini …ge based on the platform name.
    [  OK  ] Started Telephony service.
    [  OK  ] Reached target Network (Pre).
             Mounting /run/media/mmcblk0p1...
             Starting Network Service...
             Starting weston.service...
    [    9.143422] random: crng init done
    [    9.146820] random: 7 urandom warning(s) missed due to ratelimiting
    [  OK  ] Mounted /run/media/mmcblk0p1.
    [  OK  ] Started Load/Save Random Seed.
    [  OK  ] Started Login Service.
    [  OK  ] Started Network Service.
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [    9.257857] TI DP83867 46000f00.mdio:00: attached PHY driver [TI DP83867] (mii_bus:phy_addr=46000f00.mdio:00, irq=POLL)
    [    9.279464] am65-cpsw-nuss 46000000.ethernet eth0: Link is Down
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [  OK  ] Reached target Host and Network Name Lookups.
             Starting Avahi mDNS/DNS-SD Stack...
             Starting Enable and configure wl18xx bluetooth stack...
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Simple Network Ma…ent Protocol (SNMP) Daemon....
             Starting Permit User Sessions...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Serial Getty on ttyS3.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Enable and configure wl18xx bluetooth stack.
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Started Simple Network Man…ement Protocol (SNMP) Daemon..
    
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            autoconf
            bash-dev
            bash
            bc
            binutils
            cifs-utils
            coreutils-stdbuf
            coreutils
            cpio
            cpp-symlinks
            cpp
            dosfstools
            elfutils
            g++-symlinks
            g++
            gawk
            gcc-symlinks
            gcc
            gdb
            gdbserver
            gettext
            glmark2
            gstreamer1.0-libav-dev
            gstreamer1.0-libav
            gzip
            less
            libasm1
            libbfd
            libdw1
            libelf1
            libgdbm-compat4
            libgdbm-dev
            libgdbm6
            libgettextlib
            libgettextsrc
            libgmp-dev
            libgmp10
            libgmpxx4
            libidn2-0
            libidn2-dev
            libmpc3
            libmpfr6
            libreadline-dev
            libreadline8
            libunistring-dev
            libunistring2
            m4-dev
            m4
            make
            nettle-dev
            nettle
            parted
            python3-rfc3987
            python3-strict-rfc3339
            tar
            which
            zeromq
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [  OK  ] Started weston.service.
             Starting DEMO...
             Starting telnetd.service...
    [  OK  ] Started DEMO.
    [  OK  ] Started telnetd.service.
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project http://arago-project.org tda4vm-sk ttyS2
    
    Arago 2021.09 tda4vm-sk ttyS2
    
    tda4vm-sk login: root
    root@tda4vm-sk:~#
    

    the message of cmd "mmc info" as follow.

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments J721E SK A72
    Board: J721EX-EAIK rev A1
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    Net:   eth0: ethernet@46000000port@1
    Hit any key to stop autoboot:  0
    =>
    =>
    => mmc info
    MMC Device 0 not found
    no mmc device at slot 0
    =>
    =>
    => mmc info
    MMC Device 0 not found
    no mmc device at slot 0
    

    thanks

  •  yes, the kernel is normal at TDA4EVM board which number is proc112A1.  the log of TDA4EVM by using the same SD file  as follow.

    ok thanks for confirming that 

    1. I add “status = disabled” at main_sdhci0 which will control "4f80000" first to run. 

    why you disabled this ? this is the node for the emmc , i assume your custom board have both emmc+sd right? and emmc is connected to main_sdhci0?

    please confirm this 

    as i mentioned earlier in TI EVM main_sdhci0 is emmc and main_sdhci1 is sd node.

    The number of Board PROC112A1 can bring up and enter linux system, which has no EMMC checked by hard-enginer of my teamer.

    This information is wrong TI EVM has both sd and emmc.

    Regards
    Diwakar

  • Hi Diwakar

    I check with my teamer. There is no emmc at System Block Diagram. I upload my board of TI TVM. I can't find emmc at board. you can double check. 

    thanks

    System Block Diagram  gived by my hardware teamer

  • HI 

    Understood now ,you are using TDA4VM SK not EVM.

    Which MMCSD controller you are using for emmc? 

    MMCSD0  is dedicated for emmc 

    MMCSD0 is dedicated for SD or SDIO

    why you disabled this ? this is the node for the emmc , i assume your custom board have both emmc+sd right? and emmc is connected to main_sdhci0?

    Can you answer these question ?

    Regards
    Diwakar

  • Hi Diwakar

       I used MMCSD0(SD) to bring up kernel which was failed.  TDA4VM is ok using the same SD. How do I to solve the problem of using MMCSD0?

    thanks

  • Hi 

    Please help me with these question 

    why you disabled this ? this is the node for the emmc , i assume your custom board have both emmc+sd right? and emmc is connected to main_sdhci0?

    Regards
    Diwakar

  • Hi 

    we recommended to disable the main_sdhci0 node in the above thread because they were not having emmc in their custom hardware 

    but in your case you have both emmc and  sd and as i mentioned earlier main_sdhci0 is node of emmc and main_sdhci1 is for sd card .

    Regards
    Diwakar

  • Hi Diwakar

     I donot disable main_sdhci0. the log as follow. 

    kernel will print emmc and stop at "Waiting for root device PARTUUID=6d813a05-02..." at the end. 

    [    1.671351] mmc0: new HS200 MMC card at address 0001
    [    1.679423] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.684656] mmcblk0: mmc0:0001 A8A398 7.28 GiB
    [    1.697276] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
    [    1.703307] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
    [    1.709309] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)

    the all logs as follow.

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 0 ms
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 781 ms (23.5 MiB/s)
    102303 bytes read in 14 ms (7 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee4000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jul 28 11:05:10 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008356] Console: colour dummy device 80x25
    [    0.012916] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023585] pid_max: default: 32768 minimum: 301
    [    0.028332] LSM: Security Framework initializing
    [    0.033076] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040642] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049578] rcu: Hierarchical SRCU implementation.
    [    0.054634] Platform MSI: msi-controller@1820000 domain created
    [    0.060870] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070163] EFI services will not be available.
    [    0.074910] smp: Bringing up secondary CPUs ...
    [    0.080141] Detected PIPT I-cache on CPU1
    [    0.080165] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080176] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.080211] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080266] smp: Brought up 1 node, 2 CPUs
    [    0.109612] SMP: Total of 2 processors activated.
    [    0.114416] CPU features: detected: 32-bit EL0 Support
    [    0.119670] CPU features: detected: CRC32 instructions
    [    0.133516] CPU: All CPU(s) started at EL2
    [    0.137710] alternatives: patching kernel code
    [    0.142694] devtmpfs: initialized
    [    0.151154] KASLR disabled due to lack of seed
    [    0.155809] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.165772] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.173387] pinctrl core: initialized pinctrl subsystem
    [    0.178963] DMI not present or invalid.
    [    0.183175] NET: Registered protocol family 16
    [    0.190614] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.197913] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.205915] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.214217] thermal_sys: Registered thermal governor 'step_wise'
    [    0.214220] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.220645] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.234285] ASID allocator initialised with 65536 entries
    [    0.256719] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.263574] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.270335] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.278253] cryptd: max_cpu_qlen set to 1000
    [    0.284300] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.293102] vsys_3v3: supplied by evm_12v0
    [    0.297467] vsys_5v0: supplied by evm_12v0
    [    0.302171] iommu: Default domain type: Translated
    [    0.307328] SCSI subsystem initialized
    [    0.311453] mc: Linux media interface: v0.10
    [    0.315834] videodev: Linux video capture interface: v2.00
    [    0.321463] pps_core: LinuxPPS API ver. 1 registered
    [    0.326533] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.335870] PTP clock support registered
    [    0.339891] EDAC MC: Ver: 3.0.0
    [    0.343631] FPGA manager framework
    [    0.347141] Advanced Linux Sound Architecture Driver Initialized.
    [    0.353741] clocksource: Switched to clocksource arch_sys_counter
    [    0.360156] VFS: Disk quotas dquot_6.6.0
    [    0.364198] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.373891] NET: Registered protocol family 2
    [    0.378475] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.387087] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.395856] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.404051] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.412004] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.418749] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.425642] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.433024] NET: Registered protocol family 1
    [    0.437730] RPC: Registered named UNIX socket transport module.
    [    0.443794] RPC: Registered udp transport module.
    [    0.448598] RPC: Registered tcp transport module.
    [    0.453401] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.459985] PCI: CLS 0 bytes, default 64
    [    0.464352] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.474669] Initialise system trusted keyrings
    [    0.479303] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.487550] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.493853] NFS: Registering the id_resolver key type
    [    0.499024] Key type id_resolver registered
    [    0.503295] Key type id_legacy registered
    [    0.507411] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.514259] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.521896] 9p: Installing v9fs 9p2000 file system support
    [    0.547337] Key type asymmetric registered
    [    0.551523] Asymmetric key parser 'x509' registered
    [    0.556520] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.564078] io scheduler mq-deadline registered
    [    0.568704] io scheduler kyber registered
    [    0.573986] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.580152] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.588789] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.595068] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.602929] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.611027] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.620011] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.628831] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.636544] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.649355] brd: module loaded
    [    0.655278] loop: module loaded
    [    0.659114] megasas: 07.714.04.00-rc1
    [    0.664622] tun: Universal TUN/TAP device driver, 1.6
    [    0.670064] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.676473] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.682545] sky2: driver version 1.30
    [    0.686820] VFIO - User Level meta-driver version: 0.3
    [    0.692482] i2c /dev entries driver
    [    0.696686] sdhci: Secure Digital Host Controller Interface driver
    [    0.703006] sdhci: Copyright(c) Pierre Ossman
    [    0.707666] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.714027] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.720330] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.727456] optee: probing for conduit method.
    [    0.732014] optee: revision 3.12 (3d47a131)
    [    0.732250] optee: initialized driver
    [    0.741573] NET: Registered protocol family 17
    [    0.746181] 9pnet: Installing 9P2000 support
    [    0.750568] Key type dns_resolver registered
    [    0.755023] Loading compiled-in X.509 certificates
    [    0.764488] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.770823] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.778928] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.809148] random: fast init done
    [    0.842169] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.849806] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.855872] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.861947] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.868396] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.875212] pca953x 3-0020: using no AI
    [    0.901784] pca953x 3-0020: failed writing register
    [    0.906818] pca953x: probe of 3-0020 failed with error -121
    [    0.912892] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.919702] pca953x 3-0022: using AI
    [    0.923402] pca953x 3-0022: failed writing register
    [    0.928427] pca953x: probe of 3-0022 failed with error -121
    [    0.934163] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.940582] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.950595] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.956886] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.963700] pca953x 6-0020: using no AI
    [    0.989786] pca953x 6-0020: failed writing register
    [    0.994816] pca953x: probe of 6-0020 failed with error -121
    [    1.000916] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.007018] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.012988] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.019261] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    1.026082] pca953x 9-0020: using no AI
    [    1.053784] pca953x 9-0020: failed writing register
    [    1.058813] pca953x: probe of 9-0020 failed with error -121
    [    1.064555] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    1.070953] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.080928] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.089745] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    1.099584] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.122615] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.130287] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.138562] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.146838] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.155697] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.163374] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.171650] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.179929] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.188732] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.196402] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.204677] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.212952] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.222099] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.231977] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.238740] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.247689] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.257841] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.264600] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.272552] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.281923] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.290665] printk: console [ttyS2] enabled
    [    1.290665] printk: console [ttyS2] enabled
    [    1.299104] printk: bootconsole [ns16550a0] disabled
    [    1.299104] printk: bootconsole [ns16550a0] disabled
    [    1.309550] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.318475] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    1.329067] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.339579] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.349731] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.359971] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.370845] scsi host0: ufshcd
    [    1.413749] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.421615] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.428340] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.442194] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.450847] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
    [    1.451103] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.458347] mmc0: CQHCI version 5.10
    [    1.468866] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.483170] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    1.489831] pca953x 4-0020: using no AI
    [    1.513789] pca953x 4-0020: failed writing register
    [    1.514311] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.518710] pca953x: probe of 4-0020 failed with error -121
    [    1.533556] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.535457] mmc_attach_mmc: 2240
    [    1.543416] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.550246] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.557066] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.563864] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.573928] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.581415] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.582099] mmc_attach_mmc: 2276
    [    1.589494] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.600868] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.609530] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.617020] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.623195] mmc_init_card: 1620
    [    1.625097] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.629499] mmc_init_card: 1685
    [    1.636379] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.648164] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.651577] mmc_init_card: 1774
    [    1.655651] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.665000] mmc0: Command Queue Engine enabled
    [    1.666925] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.671351] mmc0: new HS200 MMC card at address 0001
    [    1.679423] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.684656] mmcblk0: mmc0:0001 A8A398 7.28 GiB
    [    1.697276] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
    [    1.703307] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
    [    1.709309] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)
    [    1.709543] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.727177] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    1.741344] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.748226] spi-nor: probe of spi0.0 failed with error -2
    [    1.755790] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.762669] spi-nor: probe of spi1.0 failed with error -2
    [    1.798833] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.804311] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.805749] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.809348] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    1.817200] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.823229] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.823231] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.829950] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.836349] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.862548] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.868891] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.873416] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    1.873439] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.881575] cdns-ufshcd 4e84000.ufs: last intr at 1691974 us, last intr status=0x404
    [    1.881577] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.881581] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    1.912222] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    1.912305] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.918212] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.918215] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.925417] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.931682] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.949731] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    1.961900] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    1.968244] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    1.974587] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    1.980930] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    1.981179] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    1.987276] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    2.002554] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    2.008897] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.015249] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.015277] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    2.021588] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.021591] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.021595] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    2.045315] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    2.050619] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.055921] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.061224] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.066617] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.072786] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.078352] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1693096 us
    [    2.085475] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.091210] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.097033] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.102595] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.108244] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.117948] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.125245] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.132727] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.140806] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.148883] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.157504] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.164990] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.173069] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.181149] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.189716] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.197205] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.205282] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.213362] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.222937] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.230220] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.237718] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.245802] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.253889] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.262508] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.270003] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.278088] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.286171] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.294741] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.302235] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.310314] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.318391] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.327403] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    2.334724] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    2.342867] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    2.350187] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    2.357513] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    2.364817] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    2.372987] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.380561] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.388065] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.388102] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.396162] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.411436] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.420127] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.427619] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.435712] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.443796] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.452430] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.459924] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.468008] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.476091] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.497370] ALSA device list:
    [    2.500334]   No soundcards found.
    [    2.506242] Waiting for root device PARTUUID=6d813a05-02...
    

    thanks for helping to solve enter linux system by using sd file.

  • Hi 

    I checked your boot args 

    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait

    What is the boot media you are using for rootfs is it emmc or sd ? and which partition you are using for the same boot media ?

    i would suggest instead of keeping PARTUID keep block device name like this 

    Regards
    Diwakar

  • Hi Diwakar 

       I add you message at dts as follow.

    diff --git a/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts b/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    index 56d987db4..9d2155200 100644
    --- a/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    +++ b/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    @@ -14,7 +14,7 @@
     / {
            chosen {
                    stdout-path = "serial2:115200n8";
    -               bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";
    +               bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait";
            };
     
            gpio_keys: gpio-keys {
    @@ -504,6 +504,7 @@ &main_sdhci1 {
            pinctrl-0 = <&main_mmc1_pins_default>;
            ti,driver-strength-ohm = <50>;
            disable-wp;
    +       no-1-8-v;
     };
     
     &main_sdhci2 {
    

    There are two file update time,

    ltf@ubuntu:~/yoctoworkspace/tda4/codes/tda4/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti$ ls -altr *.dtb *.dtbo 
    -rw-rw-r-- 1 ltf ltf   3712 Jul 28 11:05 k3-j721e-common-proc-board-infotainment.dtbo
    -rw-rw-r-- 1 ltf ltf  98716 Jul 28 11:05 k3-j721e-sk.dtb
    -rw-rw-r-- 1 ltf ltf  11545 Jul 28 11:05 k3-j721e-vision-apps.dtbo
    -rw-rw-r-- 1 ltf ltf  10670 Jul 28 11:05 k3-j721e-edgeai-apps.dtbo
    -rw-rw-r-- 1 ltf ltf   2397 Jul 28 11:05 k3-j721e-sk-rpi-exp-header.dtbo
    -rw-rw-r-- 1 ltf ltf   2722 Jul 28 11:05 k3-j721e-sk-csi2-ov5640.dtbo
    -rw-rw-r-- 1 ltf ltf   4197 Jul 28 11:05 k3-j721e-sk-rpi-cam-imx219.dtbo
    -rw-rw-r-- 1 ltf ltf 102347 Aug  1 10:02 k3-j721e-common-proc-board.dtb
    -rw-rw-r-- 1 ltf ltf 103275 Aug  1 10:02 k3-j721e-proc-board-tps65917.dtb
    ltf@ubuntu:~/yoctoworkspace/tda4/codes/tda4/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti$ 
    

    I used dtc command to recheck the modify.  k3-j721e-common-proc-board.dtb  has  the message added  ,while adding in k3-j721e-proc-board-tps65917.dtb.

    command dtc
    ./board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/scripts/dtc/dtc -I dtb -O dts -o cc.dts /media/ltf/rootfs/boot/k3-j721e-common-proc-board.dtb
    
    ./board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/scripts/dtc/dtc -I dtb -O dts -o tps.dts /media/ltf/rootfs/boot/k3-j721e-proc-board-tps65917.dtb 

    cc.dts as follow.

    /dts-v1/;
    
    / {
    	model = "Texas Instruments K3 J721E SoC";
    	compatible = "ti,j721e";
    	interrupt-parent = <0x01>;
    	#address-cells = <0x02>;
    	#size-cells = <0x02>;
    
    	aliases {
    		serial0 = "/bus@100000/bus@28380000/serial@42300000";
    		serial1 = "/bus@100000/bus@28380000/serial@40a00000";
    		serial2 = "/bus@100000/serial@2800000";
    		serial3 = "/bus@100000/serial@2810000";
    		serial4 = "/bus@100000/serial@2820000";
    		serial5 = "/bus@100000/serial@2830000";
    		serial6 = "/bus@100000/serial@2840000";
    		serial7 = "/bus@100000/serial@2850000";
    		serial8 = "/bus@100000/serial@2860000";
    		serial9 = "/bus@100000/serial@2870000";
    		serial10 = "/bus@100000/serial@2880000";
    		serial11 = "/bus@100000/serial@2890000";
    		ethernet0 = "/bus@100000/bus@28380000/ethernet@46000000/ethernet-ports/port@1";
    	};
    
    	chosen {
    		stdout-path = "serial2:115200n8";
    		bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait";
    	};
    
    	cpus {
    		#address-cells = <0x01>;
    		#size-cells = <0x00>;
    
    		cpu-map {
    
    			cluster0 {
    				phandle = <0x9e>;
    
    				core0 {
    					cpu = <0x02>;
    				};
    
    				core1 {
    					cpu = <0x03>;
    				};
    			};
    		};
    
    		cpu@0 {
    			compatible = "arm,cortex-a72";
    			reg = <0x00>;
    			device_type = "cpu";
    			enable-method = "psci";
    			i-cache-size = <0xc000>;
    			i-cache-line-size = <0x40>;
    			i-cache-sets = <0x100>;
    			d-cache-size = <0x8000>;
    			d-cache-line-size = <0x40>;
    			d-cache-sets = <0x100>;
    			next-level-cache = <0x04>;
    			phandle = <0x02>;
    		};
    
    		cpu@1 {
    			compatible = "arm,cortex-a72";
    			reg = <0x01>;
    			device_type = "cpu";
    			enable-method = "psci";
    			i-cache-size = <0xc000>;
    			i-cache-line-size = <0x40>;
    			i-cache-sets = <0x100>;
    			d-cache-size = <0x8000>;
    			d-cache-line-size = <0x40>;
    			d-cache-sets = <0x100>;
    			next-level-cache = <0x04>;
    			phandle = <0x03>;
    		};
    	};
    
    	l2-cache0 {
    		compatible = "cache";
    		cache-level = <0x02>;
    		cache-size = <0x100000>;
    		cache-line-size = <0x40>;
    		cache-sets = <0x400>;
    		next-level-cache = <0x05>;
    		phandle = <0x04>;
    	};
    
    	l3-cache0 {
    		compatible = "cache";
    		cache-level = <0x03>;
    		phandle = <0x05>;
    	};
    
    	firmware {
    
    		optee {
    			compatible = "linaro,optee-tz";
    			method = "smc";
    		};
    
    		psci {
    			compatible = "arm,psci-1.0";
    			method = "smc";
    			phandle = <0x9f>;
    		};
    	};
    
    	timer-cl0-cpu0 {
    		compatible = "arm,armv8-timer";
    		interrupts = <0x01 0x0d 0x08 0x01 0x0e 0x08 0x01 0x0b 0x08 0x01 0x0a 0x08>;
    		phandle = <0xa0>;
    	};
    
    	pmu {
    		compatible = "arm,cortex-a72-pmu";
    		interrupts = <0x01 0x07 0x04>;
    		phandle = <0xa1>;
    	};
    
    	bus@100000 {
    		compatible = "simple-bus";
    		#address-cells = <0x02>;
    		#size-cells = <0x02>;
    		ranges = <0x00 0x100000 0x00 0x100000 0x00 0x20000 0x00 0x600000 0x00 0x600000 0x00 0x31100 0x00 0x900000 0x00 0x900000 0x00 0x12000 0x00 0xa40000 0x00 0xa40000 0x00 0x800 0x00 0x6000000 0x00 0x6000000 0x00 0x400000 0x00 0x6400000 0x00 0x6400000 0x00 0x400000 0x00 0x1000000 0x00 0x1000000 0x00 0xaf02400 0x00 0x30000000 0x00 0x30000000 0x00 0xc400000 0x00 0xd000000 0x00 0xd000000 0x00 0x1800000 0x00 0xe000000 0x00 0xe000000 0x00 0x1800000 0x00 0x10000000 0x00 0x10000000 0x00 0x10000000 0x00 0x64800000 0x00 0x64800000 0x00 0x800000 0x44 0x00 0x44 0x00 0x00 0x8000000 0x44 0x10000000 0x44 0x10000000 0x00 0x8000000 0x4d 0x80800000 0x4d 0x80800000 0x00 0x800000 0x4d 0x81800000 0x4d 0x81800000 0x00 0x800000 0x4e 0x20000000 0x4e 0x20000000 0x00 0x80000 0x00 0x70000000 0x00 0x70000000 0x00 0x800000 0x00 0x28380000 0x00 0x28380000 0x00 0x3880000 0x00 0x40200000 0x00 0x40200000 0x00 0x998400 0x00 0x40f00000 0x00 0x40f00000 0x00 0x20000 0x00 0x41000000 0x00 0x41000000 0x00 0x20000 0x00 0x41400000 0x00 0x41400000 0x00 0x20000 0x00 0x41c00000 0x00 0x41c00000 0x00 0x100000 0x00 0x42040000 0x00 0x42040000 0x00 0x3ac2400 0x00 0x45100000 0x00 0x45100000 0x00 0xc24000 0x00 0x46000000 0x00 0x46000000 0x00 0x200000 0x00 0x47000000 0x00 0x47000000 0x00 0x68400 0x00 0x50000000 0x00 0x50000000 0x00 0x10000000 0x05 0x00 0x05 0x00 0x01 0x00 0x07 0x00 0x07 0x00 0x01 0x00>;
    		phandle = <0xa2>;
    
    		bus@28380000 {
    			compatible = "simple-bus";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x3880000 0x00 0x40200000 0x00 0x40200000 0x00 0x998400 0x00 0x40f00000 0x00 0x40f00000 0x00 0x20000 0x00 0x41000000 0x00 0x41000000 0x00 0x20000 0x00 0x41400000 0x00 0x41400000 0x00 0x20000 0x00 0x41c00000 0x00 0x41c00000 0x00 0x100000 0x00 0x42040000 0x00 0x42040000 0x00 0x3ac2400 0x00 0x45100000 0x00 0x45100000 0x00 0xc24000 0x00 0x46000000 0x00 0x46000000 0x00 0x200000 0x00 0x47000000 0x00 0x47000000 0x00 0x68400 0x00 0x50000000 0x00 0x50000000 0x00 0x10000000 0x05 0x00 0x05 0x00 0x01 0x00 0x07 0x00 0x07 0x00 0x01 0x00>;
    			phandle = <0xa3>;
    
    			dmsc@44083000 {
    				compatible = "ti,k2g-sci";
    				ti,host-id = <0x0c>;
    				mbox-names = "rx\0tx";
    				mboxes = <0x06 0x0b 0x06 0x0d>;
    				reg-names = "debug_messages";
    				reg = <0x00 0x44083000 0x00 0x1000>;
    				phandle = <0x0a>;
    
    				power-controller {
    					compatible = "ti,sci-pm-domain";
    					#power-domain-cells = <0x02>;
    					phandle = <0x08>;
    				};
    
    				clocks {
    					compatible = "ti,k2g-sci-clk";
    					#clock-cells = <0x02>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x07>;
    					phandle = <0x09>;
    				};
    
    				reset-controller {
    					compatible = "ti,sci-reset";
    					#reset-cells = <0x02>;
    					phandle = <0x17>;
    				};
    			};
    
    			syscon@40f00000 {
    				compatible = "syscon\0simple-mfd";
    				reg = <0x00 0x40f00000 0x00 0x20000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x00 0x40f00000 0x20000>;
    				phandle = <0x14>;
    
    				phy@4040 {
    					compatible = "ti,am654-phy-gmii-sel";
    					reg = <0x4040 0x04>;
    					#phy-cells = <0x01>;
    					phandle = <0x15>;
    				};
    			};
    
    			chipid@43000014 {
    				compatible = "ti,am654-chipid";
    				reg = <0x00 0x43000014 0x00 0x04>;
    			};
    
    			pinctrl@4301c000 {
    				compatible = "pinctrl-single";
    				reg = <0x00 0x4301c000 0x00 0x178>;
    				#pinctrl-cells = <0x01>;
    				pinctrl-single,register-width = <0x20>;
    				pinctrl-single,function-mask = <0xffffffff>;
    				phandle = <0xa4>;
    
    				wkup-i2c0-pins-default {
    					pinctrl-single,pins = <0xf8 0x60000 0xfc 0x60000>;
    					phandle = <0xa5>;
    				};
    
    				mcu-fss0-ospi0-pins-default {
    					pinctrl-single,pins = <0x00 0x10000 0x08 0x50000 0x0c 0x50000 0x10 0x50000 0x14 0x50000 0x18 0x50000 0x1c 0x50000 0x20 0x50000 0x24 0x50000 0x28 0x50000 0x2c 0x10000>;
    					phandle = <0x0c>;
    				};
    
    				sw11-button-pins-default {
    					pinctrl-single,pins = <0xcc 0x50007>;
    					phandle = <0x91>;
    				};
    
    				mcu-fss0-ospi1-pins-default {
    					pinctrl-single,pins = <0x34 0x10000 0x50 0x10000 0x40 0x50000 0x44 0x50000 0x48 0x50000 0x4c 0x50000 0x3c 0x50000 0x38 0x50000>;
    					phandle = <0x0d>;
    				};
    
    				mcu-cpsw-pins-default {
    					pinctrl-single,pins = <0x58 0x10000 0x5c 0x50000 0x60 0x10000 0x64 0x10000 0x68 0x10000 0x6c 0x10000 0x78 0x50000 0x7c 0x50000 0x80 0x50000 0x84 0x50000 0x70 0x10000 0x74 0x50000>;
    					phandle = <0x12>;
    				};
    
    				mcu-mdio1-pins-default {
    					pinctrl-single,pins = <0x8c 0x10000 0x88 0x50000>;
    					phandle = <0x13>;
    				};
    
    				mcu-mcan0-pins-default {
    					pinctrl-single,pins = <0xac 0x50000 0xa8 0x10000>;
    					phandle = <0x1f>;
    				};
    
    				mcu-mcan0-gpio-pins-default {
    					pinctrl-single,pins = <0xb0 0x50007 0x98 0x50007>;
    					phandle = <0x98>;
    				};
    
    				mcu-mcan1-pins-default {
    					pinctrl-single,pins = <0xc4 0x50000 0xc0 0x10000>;
    					phandle = <0x21>;
    				};
    
    				mcu-mcan1-gpio-pins-default {
    					pinctrl-single,pins = <0xb8 0x50007>;
    					phandle = <0x99>;
    				};
    			};
    
    			sram@41c00000 {
    				compatible = "mmio-sram";
    				reg = <0x00 0x41c00000 0x00 0x100000>;
    				ranges = <0x00 0x00 0x41c00000 0x100000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				phandle = <0xa6>;
    			};
    
    			serial@42300000 {
    				compatible = "ti,j721e-uart\0ti,am654-uart";
    				reg = <0x00 0x42300000 0x00 0x100>;
    				reg-shift = <0x02>;
    				reg-io-width = <0x04>;
    				interrupts = <0x00 0x381 0x04>;
    				clock-frequency = <0x2dc6c00>;
    				current-speed = <0x1c200>;
    				power-domains = <0x08 0x11f 0x01>;
    				clocks = <0x09 0x11f 0x00>;
    				clock-names = "fclk";
    				status = "reserved";
    				phandle = <0xa7>;
    			};
    
    			serial@40a00000 {
    				compatible = "ti,j721e-uart\0ti,am654-uart";
    				reg = <0x00 0x40a00000 0x00 0x100>;
    				reg-shift = <0x02>;
    				reg-io-width = <0x04>;
    				interrupts = <0x00 0x34e 0x04>;
    				clock-frequency = <0x5b8d800>;
    				current-speed = <0x1c200>;
    				power-domains = <0x08 0x95 0x01>;
    				clocks = <0x09 0x95 0x00>;
    				clock-names = "fclk";
    				phandle = <0xa8>;
    			};
    
    			interrupt-controller2 {
    				compatible = "ti,sci-intr";
    				ti,intr-trigger-type = <0x01>;
    				interrupt-controller;
    				interrupt-parent = <0x01>;
    				#interrupt-cells = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0x89>;
    				ti,interrupt-ranges = <0x10 0x3c0 0x10>;
    				phandle = <0x0b>;
    			};
    
    			gpio@42110000 {
    				compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    				reg = <0x00 0x42110000 0x00 0x100>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				interrupt-parent = <0x0b>;
    				interrupts = <0x67 0x68 0x69 0x6a 0x6b 0x6c>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				ti,ngpio = <0x54>;
    				ti,davinci-gpio-unbanked = <0x00>;
    				power-domains = <0x08 0x71 0x01>;
    				clocks = <0x09 0x71 0x00>;
    				clock-names = "gpio";
    				phandle = <0x93>;
    			};
    
    			gpio@42100000 {
    				compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    				reg = <0x00 0x42100000 0x00 0x100>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				interrupt-parent = <0x0b>;
    				interrupts = <0x70 0x71 0x72 0x73 0x74 0x75>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				ti,ngpio = <0x54>;
    				ti,davinci-gpio-unbanked = <0x00>;
    				power-domains = <0x08 0x72 0x01>;
    				clocks = <0x09 0x72 0x00>;
    				clock-names = "gpio";
    				status = "disabled";
    				phandle = <0xa9>;
    			};
    
    			i2c@40b00000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x40b00000 0x00 0x100>;
    				interrupts = <0x00 0x354 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc2 0x00>;
    				power-domains = <0x08 0xc2 0x01>;
    				phandle = <0xaa>;
    			};
    
    			i2c@40b10000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x40b10000 0x00 0x100>;
    				interrupts = <0x00 0x355 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc3 0x00>;
    				power-domains = <0x08 0xc3 0x01>;
    				phandle = <0xab>;
    			};
    
    			i2c@42120000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x42120000 0x00 0x100>;
    				interrupts = <0x00 0x380 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc5 0x00>;
    				power-domains = <0x08 0xc5 0x00>;
    				phandle = <0xac>;
    			};
    
    			fss@47000000 {
    				compatible = "simple-bus";
    				reg = <0x00 0x47000000 0x00 0x100>;
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				ranges;
    				phandle = <0xad>;
    
    				spi@47040000 {
    					compatible = "ti,am654-ospi";
    					reg = <0x00 0x47040000 0x00 0x100 0x05 0x00 0x01 0x00>;
    					interrupts = <0x00 0x348 0x04>;
    					cdns,fifo-depth = <0x100>;
    					cdns,fifo-width = <0x04>;
    					cdns,trigger-address = <0x00>;
    					clocks = <0x09 0x67 0x00>;
    					assigned-clocks = <0x09 0x67 0x00>;
    					assigned-clock-parents = <0x09 0x67 0x02>;
    					assigned-clock-rates = <0x9ef21aa>;
    					power-domains = <0x08 0x67 0x01>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x0c>;
    					phandle = <0xae>;
    
    					flash@0 {
    						compatible = "jedec,spi-nor";
    						reg = <0x00>;
    						spi-tx-bus-width = <0x08>;
    						spi-rx-bus-width = <0x08>;
    						spi-max-frequency = <0x17d7840>;
    						cdns,tshsl-ns = <0x3c>;
    						cdns,tsd2d-ns = <0x3c>;
    						cdns,tchsh-ns = <0x3c>;
    						cdns,tslch-ns = <0x3c>;
    						cdns,read-delay = <0x00>;
    						#address-cells = <0x01>;
    						#size-cells = <0x01>;
    					};
    				};
    
    				spi@47050000 {
    					compatible = "ti,am654-ospi";
    					reg = <0x00 0x47050000 0x00 0x100 0x07 0x00 0x01 0x00>;
    					interrupts = <0x00 0x349 0x04>;
    					cdns,fifo-depth = <0x100>;
    					cdns,fifo-width = <0x04>;
    					cdns,trigger-address = <0x00>;
    					clocks = <0x09 0x68 0x00>;
    					power-domains = <0x08 0x68 0x01>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x0d>;
    					phandle = <0xaf>;
    
    					flash@0 {
    						compatible = "jedec,spi-nor";
    						reg = <0x00>;
    						spi-tx-bus-width = <0x01>;
    						spi-rx-bus-width = <0x04>;
    						spi-max-frequency = <0x2625a00>;
    						cdns,tshsl-ns = <0x3c>;
    						cdns,tsd2d-ns = <0x3c>;
    						cdns,tchsh-ns = <0x3c>;
    						cdns,tslch-ns = <0x3c>;
    						cdns,read-delay = <0x02>;
    						#address-cells = <0x01>;
    						#size-cells = <0x01>;
    					};
    				};
    			};
    
    			tscadc@40200000 {
    				compatible = "ti,am3359-tscadc";
    				reg = <0x00 0x40200000 0x00 0x1000>;
    				interrupts = <0x00 0x35c 0x04>;
    				power-domains = <0x08 0x00 0x01>;
    				clocks = <0x09 0x00 0x01>;
    				assigned-clocks = <0x09 0x00 0x03>;
    				assigned-clock-rates = <0x3938700>;
    				clock-names = "adc_tsc_fck";
    				dmas = <0x0e 0x7400 0x0e 0x7401>;
    				dma-names = "fifo0\0fifo1";
    				phandle = <0xb0>;
    
    				adc {
    					#io-channel-cells = <0x01>;
    					compatible = "ti,am3359-adc";
    					ti,adc-channels = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
    				};
    			};
    
    			tscadc@40210000 {
    				compatible = "ti,am3359-tscadc";
    				reg = <0x00 0x40210000 0x00 0x1000>;
    				interrupts = <0x00 0x35d 0x04>;
    				power-domains = <0x08 0x01 0x01>;
    				clocks = <0x09 0x01 0x01>;
    				assigned-clocks = <0x09 0x01 0x03>;
    				assigned-clock-rates = <0x3938700>;
    				clock-names = "adc_tsc_fck";
    				dmas = <0x0e 0x7402 0x0e 0x7403>;
    				dma-names = "fifo0\0fifo1";
    				phandle = <0xb1>;
    
    				adc {
    					#io-channel-cells = <0x01>;
    					compatible = "ti,am3359-adc";
    					ti,adc-channels = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
    				};
    			};
    
    			mcu-navss {
    				compatible = "simple-mfd";
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				ranges;
    				dma-coherent;
    				dma-ranges;
    				ti,sci-dev-id = <0xe8>;
    
    				ringacc@2b800000 {
    					compatible = "ti,am654-navss-ringacc";
    					reg = <0x00 0x2b800000 0x00 0x400000 0x00 0x2b000000 0x00 0x400000 0x00 0x28590000 0x00 0x100 0x00 0x2a500000 0x00 0x40000>;
    					reg-names = "rt\0fifos\0proxy_gcfg\0proxy_target";
    					ti,num-rings = <0x11e>;
    					ti,sci-rm-range-gp-rings = <0x01>;
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xeb>;
    					msi-parent = <0x0f>;
    					phandle = <0x10>;
    				};
    
    				dma-controller@285c0000 {
    					compatible = "ti,j721e-navss-mcu-udmap";
    					reg = <0x00 0x285c0000 0x00 0x100 0x00 0x2a800000 0x00 0x40000 0x00 0x2aa00000 0x00 0x40000>;
    					reg-names = "gcfg\0rchanrt\0tchanrt";
    					msi-parent = <0x0f>;
    					#dma-cells = <0x01>;
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xec>;
    					ti,ringacc = <0x10>;
    					ti,sci-rm-range-tchan = <0x0d 0x0f>;
    					ti,sci-rm-range-rchan = <0x0a 0x0b>;
    					ti,sci-rm-range-rflow = <0x00>;
    					phandle = <0x11>;
    				};
    			};
    
    			ethernet@46000000 {
    				compatible = "ti,j721e-cpsw-nuss";
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				reg = <0x00 0x46000000 0x00 0x200000>;
    				reg-names = "cpsw_nuss";
    				ranges = <0x00 0x00 0x00 0x46000000 0x00 0x200000>;
    				dma-coherent;
    				clocks = <0x09 0x12 0x16>;
    				clock-names = "fck";
    				power-domains = <0x08 0x12 0x01>;
    				dmas = <0x11 0xf000 0x11 0xf001 0x11 0xf002 0x11 0xf003 0x11 0xf004 0x11 0xf005 0x11 0xf006 0x11 0xf007 0x11 0x7000>;
    				dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x12 0x13>;
    				phandle = <0xb2>;
    
    				ethernet-ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@1 {
    						reg = <0x01>;
    						ti,mac-only;
    						label = "port1";
    						ti,syscon-efuse = <0x14 0x200>;
    						phys = <0x15 0x01>;
    						phy-mode = "rgmii-rxid";
    						phy-handle = <0x16>;
    						phandle = <0xb3>;
    					};
    				};
    
    				mdio@f00 {
    					compatible = "ti,cpsw-mdio\0ti,davinci_mdio";
    					reg = <0x00 0xf00 0x00 0x100>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					clocks = <0x09 0x12 0x16>;
    					clock-names = "fck";
    					bus_freq = <0xf4240>;
    					phandle = <0xb4>;
    
    					ethernet-phy@0 {
    						reg = <0x00>;
    						ti,rx-internal-delay = <0x07>;
    						ti,fifo-depth = <0x01>;
    						phandle = <0x16>;
    					};
    				};
    
    				cpts@3d000 {
    					compatible = "ti,am65-cpts";
    					reg = <0x00 0x3d000 0x00 0x400>;
    					clocks = <0x09 0x12 0x02>;
    					clock-names = "cpts";
    					interrupts-extended = <0x01 0x00 0x35a 0x04>;
    					interrupt-names = "cpts";
    					ti,cpts-ext-ts-inputs = <0x04>;
    					ti,cpts-periodic-outputs = <0x02>;
    				};
    			};
    
    			r5fss@41000000 {
    				compatible = "ti,j721e-r5fss";
    				ti,cluster-mode = <0x01>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x41000000 0x00 0x41000000 0x20000 0x41400000 0x00 0x41400000 0x20000>;
    				power-domains = <0x08 0xf9 0x01>;
    				phandle = <0xb5>;
    
    				r5f@41000000 {
    					compatible = "ti,j721e-r5f";
    					reg = <0x41000000 0x8000 0x41010000 0x8000>;
    					reg-names = "atcm\0btcm";
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xfa>;
    					ti,sci-proc-ids = <0x01 0xff>;
    					resets = <0x17 0xfa 0x01>;
    					firmware-name = "j7-mcu-r5f0_0-fw";
    					ti,atcm-enable = <0x01>;
    					ti,btcm-enable = <0x01>;
    					ti,loczrama = <0x01>;
    					mboxes = <0x18 0x19>;
    					memory-region = <0x1a 0x1b>;
    					phandle = <0xb6>;
    				};
    
    				r5f@41400000 {
    					compatible = "ti,j721e-r5f";
    					reg = <0x41400000 0x8000 0x41410000 0x8000>;
    					reg-names = "atcm\0btcm";
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xfb>;
    					ti,sci-proc-ids = <0x02 0xff>;
    					resets = <0x17 0xfb 0x01>;
    					firmware-name = "j7-mcu-r5f0_1-fw";
    					ti,atcm-enable = <0x01>;
    					ti,btcm-enable = <0x01>;
    					ti,loczrama = <0x01>;
    					mboxes = <0x18 0x1c>;
    					memory-region = <0x1d 0x1e>;
    					phandle = <0xb7>;
    				};
    			};
    
    			can@40528000 {
    				compatible = "bosch,m_can";
    				reg = <0x00 0x40528000 0x00 0x200 0x00 0x40500000 0x00 0x8000>;
    				reg-names = "m_can\0message_ram";
    				power-domains = <0x08 0xac 0x01>;
    				clocks = <0x09 0xac 0x00 0x09 0xac 0x01>;
    				clock-names = "hclk\0cclk";
    				interrupts = <0x00 0x340 0x04 0x00 0x341 0x04>;
    				interrupt-names = "int0\0int1";
    				bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    				pinctrl-names = "default";
    				pinctrl-0 = <0x1f>;
    				phys = <0x20>;
    				phandle = <0xb8>;
    			};
    
    			can@40568000 {
    				compatible = "bosch,m_can";
    				reg = <0x00 0x40568000 0x00 0x200 0x00 0x40540000 0x00 0x8000>;
    				reg-names = "m_can\0message_ram";
    				power-domains = <0x08 0xad 0x01>;
    				clocks = <0x09 0xad 0x00 0x09 0xad 0x01>;
    				clock-names = "hclk\0cclk";
    				interrupts = <0x00 0x343 0x04 0x00 0x344 0x04>;
    				interrupt-names = "int0\0int1";
    				bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    				pinctrl-names = "default";
    				pinctrl-0 = <0x21>;
    				phys = <0x22>;
    				phandle = <0xb9>;
    			};
    		};
    
    		sram@70000000 {
    			compatible = "mmio-sram";
    			reg = <0x00 0x70000000 0x00 0x800000>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0x70000000 0x800000>;
    			phandle = <0xba>;
    
    			atf-sram@0 {
    				reg = <0x00 0x20000>;
    			};
    		};
    
    		scm-conf@100000 {
    			compatible = "ti,j721e-system-controller\0syscon\0simple-mfd";
    			reg = <0x00 0x100000 0x00 0x1c000>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0x100000 0x1c000>;
    			phandle = <0x44>;
    
    			mux@4080 {
    				compatible = "mmio-mux";
    				reg = <0x4080 0x50>;
    				#mux-control-cells = <0x01>;
    				mux-reg-masks = <0x4080 0x03 0x4084 0x03 0x4090 0x03 0x4094 0x03 0x40a0 0x03 0x40a4 0x03 0x40b0 0x03 0x40b4 0x03 0x40c0 0x03 0x40c4 0x03 0x40c8 0x03 0x40cc 0x03>;
    				idle-states = <0x01 0x00 0x01 0x01 0x01 0x01 0x02 0x02 0x00 0x00 0x00 0x00>;
    				phandle = <0xbb>;
    			};
    
    			mux-controller@4000 {
    				compatible = "mmio-mux";
    				#mux-control-cells = <0x01>;
    				mux-reg-masks = <0x4000 0x8000000 0x4010 0x8000000>;
    				idle-states = <0x01 0x00>;
    				phandle = <0xbc>;
    			};
    
    			clock@4140 {
    				compatible = "ti,am654-ehrpwm-tbclk\0syscon";
    				reg = <0x4140 0x18>;
    				#clock-cells = <0x01>;
    				phandle = <0x23>;
    			};
    		};
    
    		pwm@3000000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3000000 0x00 0x100>;
    			power-domains = <0x08 0x53 0x01>;
    			clocks = <0x23 0x00 0x09 0x53 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xbd>;
    		};
    
    		pwm@3010000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3010000 0x00 0x100>;
    			power-domains = <0x08 0x54 0x01>;
    			clocks = <0x23 0x01 0x09 0x54 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xbe>;
    		};
    
    		pwm@3020000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3020000 0x00 0x100>;
    			power-domains = <0x08 0x55 0x01>;
    			clocks = <0x23 0x02 0x09 0x55 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xbf>;
    		};
    
    		pwm@3030000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3030000 0x00 0x100>;
    			power-domains = <0x08 0x56 0x01>;
    			clocks = <0x23 0x03 0x09 0x56 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc0>;
    		};
    
    		pwm@3040000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3040000 0x00 0x100>;
    			power-domains = <0x08 0x57 0x01>;
    			clocks = <0x23 0x04 0x09 0x57 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc1>;
    		};
    
    		pwm@3050000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3050000 0x00 0x100>;
    			power-domains = <0x08 0x58 0x01>;
    			clocks = <0x23 0x05 0x09 0x58 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc2>;
    		};
    
    		interrupt-controller@1800000 {
    			compatible = "arm,gic-v3";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			#interrupt-cells = <0x03>;
    			interrupt-controller;
    			reg = <0x00 0x1800000 0x00 0x10000 0x00 0x1900000 0x00 0x100000>;
    			interrupts = <0x01 0x09 0x04>;
    			phandle = <0x01>;
    
    			msi-controller@1820000 {
    				compatible = "arm,gic-v3-its";
    				reg = <0x00 0x1820000 0x00 0x10000>;
    				socionext,synquacer-pre-its = <0x1000000 0x400000>;
    				msi-controller;
    				#msi-cells = <0x01>;
    				phandle = <0x45>;
    			};
    		};
    
    		interrupt-controller0 {
    			compatible = "ti,sci-intr";
    			ti,intr-trigger-type = <0x01>;
    			interrupt-controller;
    			interrupt-parent = <0x01>;
    			#interrupt-cells = <0x01>;
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x83>;
    			ti,interrupt-ranges = <0x08 0x188 0x38>;
    			phandle = <0x53>;
    		};
    
    		main-navss {
    			compatible = "simple-mfd";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			dma-coherent;
    			dma-ranges;
    			ti,sci-dev-id = <0xc7>;
    
    			interrupt-controller1 {
    				compatible = "ti,sci-intr";
    				ti,intr-trigger-type = <0x04>;
    				interrupt-controller;
    				interrupt-parent = <0x01>;
    				#interrupt-cells = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd5>;
    				ti,interrupt-ranges = <0x00 0x40 0x40 0x40 0x1c0 0x40 0x80 0x2a0 0x40>;
    				phandle = <0x24>;
    			};
    
    			interrupt-controller@33d00000 {
    				compatible = "ti,sci-inta";
    				reg = <0x00 0x33d00000 0x00 0x100000>;
    				interrupt-controller;
    				interrupt-parent = <0x24>;
    				msi-controller;
    				#interrupt-cells = <0x00>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd1>;
    				ti,interrupt-ranges = <0x00 0x00 0x100>;
    				phandle = <0x0f>;
    			};
    
    			mailbox@32c00000 {
    				compatible = "ti,am654-secure-proxy";
    				#mbox-cells = <0x01>;
    				reg-names = "target_data\0rt\0scfg";
    				reg = <0x00 0x32c00000 0x00 0x100000 0x00 0x32400000 0x00 0x100000 0x00 0x32800000 0x00 0x100000>;
    				interrupt-names = "rx_011";
    				interrupts = <0x00 0x25 0x04>;
    				phandle = <0x06>;
    			};
    
    			iommu@36600000 {
    				compatible = "arm,smmu-v3";
    				reg = <0x00 0x36600000 0x00 0x100000>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x304 0x01 0x00 0x300 0x01>;
    				interrupt-names = "eventq\0gerror";
    				#iommu-cells = <0x01>;
    				phandle = <0xc3>;
    			};
    
    			spinlock@30e00000 {
    				compatible = "ti,am654-hwspinlock";
    				reg = <0x00 0x30e00000 0x00 0x1000>;
    				#hwlock-cells = <0x01>;
    				phandle = <0xc4>;
    			};
    
    			mailbox@31f80000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f80000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				interrupts = <0x1b4>;
    				phandle = <0x18>;
    
    				mbox-mcu-r5fss0-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x19>;
    				};
    
    				mbox-mcu-r5fss0-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x1c>;
    				};
    			};
    
    			mailbox@31f81000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f81000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				interrupts = <0x1b0>;
    				phandle = <0x69>;
    
    				mbox-main-r5fss0-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x6a>;
    				};
    
    				mbox-main-r5fss0-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x6f>;
    				};
    			};
    
    			mailbox@31f82000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f82000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				interrupts = <0x1ac>;
    				phandle = <0x72>;
    
    				mbox-main-r5fss1-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x73>;
    				};
    
    				mbox-main-r5fss1-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x76>;
    				};
    			};
    
    			mailbox@31f83000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f83000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				interrupts = <0x1a8>;
    				phandle = <0x79>;
    
    				mbox-c66-0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x7a>;
    				};
    
    				mbox-c66-1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x7d>;
    				};
    			};
    
    			mailbox@31f84000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f84000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				interrupts = <0x1a4>;
    				phandle = <0x80>;
    
    				mbox-c71-0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x81>;
    				};
    			};
    
    			mailbox@31f85000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f85000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				status = "disabled";
    				phandle = <0xc5>;
    			};
    
    			mailbox@31f86000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f86000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				status = "disabled";
    				phandle = <0xc6>;
    			};
    
    			mailbox@31f87000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f87000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				status = "disabled";
    				phandle = <0xc7>;
    			};
    
    			mailbox@31f88000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f88000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				status = "disabled";
    				phandle = <0xc8>;
    			};
    
    			mailbox@31f89000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f89000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				status = "disabled";
    				phandle = <0xc9>;
    			};
    
    			mailbox@31f8a000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f8a000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				status = "disabled";
    				phandle = <0xca>;
    			};
    
    			mailbox@31f8b000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f8b000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x24>;
    				status = "disabled";
    				phandle = <0xcb>;
    			};
    
    			ringacc@3c000000 {
    				compatible = "ti,am654-navss-ringacc";
    				reg = <0x00 0x3c000000 0x00 0x400000 0x00 0x38000000 0x00 0x400000 0x00 0x31120000 0x00 0x100 0x00 0x33000000 0x00 0x40000>;
    				reg-names = "rt\0fifos\0proxy_gcfg\0proxy_target";
    				ti,num-rings = <0x400>;
    				ti,sci-rm-range-gp-rings = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd3>;
    				msi-parent = <0x0f>;
    				phandle = <0x25>;
    			};
    
    			dma-controller@31150000 {
    				compatible = "ti,j721e-navss-main-udmap";
    				reg = <0x00 0x31150000 0x00 0x100 0x00 0x34000000 0x00 0x100000 0x00 0x35000000 0x00 0x100000>;
    				reg-names = "gcfg\0rchanrt\0tchanrt";
    				msi-parent = <0x0f>;
    				#dma-cells = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd4>;
    				ti,ringacc = <0x25>;
    				ti,sci-rm-range-tchan = <0x0d 0x0f 0x10>;
    				ti,sci-rm-range-rchan = <0x0a 0x0b 0x0c>;
    				ti,sci-rm-range-rflow = <0x00>;
    				phandle = <0x0e>;
    			};
    
    			cpts@310d0000 {
    				compatible = "ti,j721e-cpts";
    				reg = <0x00 0x310d0000 0x00 0x400>;
    				reg-names = "cpts";
    				clocks = <0x09 0xc9 0x01>;
    				clock-names = "cpts";
    				interrupts-extended = <0x24 0x187>;
    				interrupt-names = "cpts";
    				ti,cpts-periodic-outputs = <0x06>;
    				ti,cpts-ext-ts-inputs = <0x08>;
    			};
    		};
    
    		crypto@4e00000 {
    			compatible = "ti,j721e-sa2ul";
    			reg = <0x00 0x4e00000 0x00 0x1200>;
    			power-domains = <0x08 0x108 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges = <0x00 0x4e00000 0x00 0x4e00000 0x00 0x30000>;
    			dmas = <0x0e 0xc000 0x0e 0x4000 0x0e 0x4001>;
    			dma-names = "tx\0rx1\0rx2";
    			dma-coherent;
    			phandle = <0xcc>;
    
    			rng@4e10000 {
    				compatible = "inside-secure,safexcel-eip76";
    				reg = <0x00 0x4e10000 0x00 0x7d>;
    				interrupts = <0x00 0x0b 0x04>;
    				clocks = <0x09 0x108 0x01>;
    				phandle = <0xcd>;
    			};
    		};
    
    		pinctrl@11c000 {
    			compatible = "pinctrl-single";
    			reg = <0x00 0x11c000 0x00 0x2b4>;
    			#pinctrl-cells = <0x01>;
    			pinctrl-single,register-width = <0x20>;
    			pinctrl-single,function-mask = <0xffffffff>;
    			phandle = <0xce>;
    
    			sw10-button-pins-default {
    				pinctrl-single,pins = <0x00 0x50007>;
    				phandle = <0x90>;
    			};
    
    			main-mmc1-pins-default {
    				pinctrl-single,pins = <0x254 0x50000 0x250 0x50000 0x2ac 0x50000 0x24c 0x50000 0x248 0x50000 0x244 0x50000 0x240 0x50000 0x258 0x50000 0x25c 0x50000>;
    				phandle = <0x56>;
    			};
    
    			vdd-sd-dv-alt-pins-default {
    				pinctrl-single,pins = <0x1d8 0x50007>;
    				phandle = <0x95>;
    			};
    
    			main-usbss0-pins-default {
    				pinctrl-single,pins = <0x290 0x10000 0x210 0x50007>;
    				phandle = <0x57>;
    			};
    
    			main-usbss1-pins-default {
    				pinctrl-single,pins = <0x214 0x10004>;
    				phandle = <0x59>;
    			};
    
    			dp0-pins-default {
    				pinctrl-single,pins = <0x1c4 0x50005>;
    				phandle = <0x64>;
    			};
    
    			main-i2c1-exp4-pins-default {
    				pinctrl-single,pins = <0x230 0x50007>;
    				phandle = <0x5c>;
    			};
    
    			main-i2c0-pins-default {
    				pinctrl-single,pins = <0x220 0x60000 0x224 0x60000>;
    				phandle = <0x5a>;
    			};
    
    			main-i2c1-pins-default {
    				pinctrl-single,pins = <0x228 0x60000 0x22c 0x60000>;
    				phandle = <0x5b>;
    			};
    
    			main-i2c2-pins-default {
    				pinctrl-single,pins = <0x1c8 0x60002 0x1cc 0x60002>;
    				phandle = <0x5d>;
    			};
    
    			main-i2c3-pins-default {
    				pinctrl-single,pins = <0x270 0x60004 0x274 0x60004>;
    				phandle = <0x5e>;
    			};
    
    			main-i2c6-pins-default {
    				pinctrl-single,pins = <0x1d0 0x60002 0x1e4 0x60002>;
    				phandle = <0x62>;
    			};
    
    			mcasp10-pins-default {
    				pinctrl-single,pins = <0x158 0x0c 0x15c 0x0c 0x160 0x0c 0x164 0x0c 0x170 0x0c 0x174 0x0c 0x198 0x4000c 0x19c 0x4000c 0x1a0 0x4000c>;
    				phandle = <0x68>;
    			};
    
    			audi-ext-refclk2-pins-default {
    				pinctrl-single,pins = <0x1a4 0x10003>;
    				phandle = <0x07>;
    			};
    
    			main-mcan0-pins-default {
    				pinctrl-single,pins = <0x208 0x50000 0x20c 0x10000>;
    				phandle = <0x8a>;
    			};
    
    			main-mcan2-pins-default {
    				pinctrl-single,pins = <0x1f0 0x50003 0x1f4 0x10003>;
    				phandle = <0x8c>;
    			};
    
    			main-mcan2-gpio-pins-default {
    				pinctrl-single,pins = <0x200 0x50007>;
    				phandle = <0x9a>;
    			};
    		};
    
    		wiz@5000000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x124 0x01>;
    			clocks = <0x09 0x124 0x05 0x09 0x124 0x0b 0x26>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x124 0x0b 0x09 0x124 0x00>;
    			assigned-clock-parents = <0x09 0x124 0x0f 0x09 0x124 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5000000 0x00 0x5000000 0x10000>;
    			phandle = <0x2b>;
    
    			pll0-refclk {
    				clocks = <0x09 0x124 0x0b 0x26>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x27>;
    				assigned-clock-parents = <0x09 0x124 0x0b>;
    				phandle = <0x27>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x124 0x00 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x29>;
    				assigned-clock-parents = <0x28>;
    				phandle = <0x29>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x124 0x0b 0x09 0x124 0x00 0x26 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x2a>;
    				assigned-clock-parents = <0x28>;
    				phandle = <0x2a>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x2a>;
    				#clock-cells = <0x00>;
    				phandle = <0x2c>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x29>;
    				#clock-cells = <0x00>;
    				phandle = <0x2d>;
    			};
    
    			serdes@5000000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5000000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x2b 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x2c 0x2d 0x27 0x29>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x2e 0x00 0x2e 0x01>;
    				assigned-clock-parents = <0x29 0x29>;
    				phandle = <0x2e>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x01>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x2b 0x01>;
    					phandle = <0x48>;
    				};
    
    				phy@1 {
    					reg = <0x01>;
    					cdns,num-lanes = <0x01>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x09>;
    					resets = <0x2b 0x02>;
    					phandle = <0xcf>;
    				};
    			};
    		};
    
    		wiz@5010000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x125 0x01>;
    			clocks = <0x09 0x125 0x05 0x09 0x125 0x0d 0x26>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x125 0x0d 0x09 0x125 0x00>;
    			assigned-clock-parents = <0x09 0x125 0x11 0x09 0x125 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5010000 0x00 0x5010000 0x10000>;
    			phandle = <0x32>;
    
    			pll0-refclk {
    				clocks = <0x09 0x125 0x0d 0x26>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x2f>;
    				assigned-clock-parents = <0x09 0x125 0x0d>;
    				phandle = <0x2f>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x125 0x00 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x30>;
    				assigned-clock-parents = <0x28>;
    				phandle = <0x30>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x125 0x0d 0x09 0x125 0x00 0x26 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x31>;
    				assigned-clock-parents = <0x28>;
    				phandle = <0x31>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x31>;
    				#clock-cells = <0x00>;
    				phandle = <0x33>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x30>;
    				#clock-cells = <0x00>;
    				phandle = <0x34>;
    			};
    
    			serdes@5010000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5010000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x32 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x33 0x34 0x2f 0x30>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x35 0x00>;
    				assigned-clock-parents = <0x30>;
    				phandle = <0x35>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x32 0x01 0x32 0x02>;
    					phandle = <0x4a>;
    				};
    			};
    		};
    
    		wiz@5020000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x126 0x01>;
    			clocks = <0x09 0x126 0x05 0x09 0x126 0x0b 0x26>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x126 0x0b 0x09 0x126 0x00>;
    			assigned-clock-parents = <0x09 0x126 0x0f 0x09 0x126 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5020000 0x00 0x5020000 0x10000>;
    			phandle = <0x39>;
    
    			pll0-refclk {
    				clocks = <0x09 0x126 0x0b 0x26>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x36>;
    				assigned-clock-parents = <0x09 0x126 0x0b>;
    				phandle = <0x36>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x126 0x00 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x37>;
    				assigned-clock-parents = <0x28>;
    				phandle = <0x37>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x126 0x0b 0x09 0x126 0x00 0x26 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x38>;
    				assigned-clock-parents = <0x28>;
    				phandle = <0x38>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x38>;
    				#clock-cells = <0x00>;
    				phandle = <0x3a>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x37>;
    				#clock-cells = <0x00>;
    				phandle = <0x3b>;
    			};
    
    			serdes@5020000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5020000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x39 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x3a 0x3b 0x36 0x37>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x3c 0x00>;
    				assigned-clock-parents = <0x37>;
    				phandle = <0x3c>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x39 0x01 0x39 0x02>;
    					phandle = <0x4d>;
    				};
    			};
    		};
    
    		wiz@5030000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x127 0x01>;
    			clocks = <0x09 0x127 0x05 0x09 0x127 0x09 0x26>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x127 0x09 0x09 0x127 0x00>;
    			assigned-clock-parents = <0x09 0x127 0x0d 0x09 0x127 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5030000 0x00 0x5030000 0x10000>;
    			typec-dir-gpios = <0x3d 0x03 0x00>;
    			typec-dir-debounce-ms = <0x2bc>;
    			phandle = <0x41>;
    
    			pll0-refclk {
    				clocks = <0x09 0x127 0x09 0x26>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x3e>;
    				assigned-clock-parents = <0x09 0x127 0x09>;
    				phandle = <0x3e>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x127 0x00 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x3f>;
    				assigned-clock-parents = <0x09 0x127 0x00>;
    				phandle = <0x3f>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x127 0x09 0x09 0x127 0x00 0x26 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x40>;
    				assigned-clock-parents = <0x09 0x127 0x09>;
    				phandle = <0x40>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x40>;
    				#clock-cells = <0x00>;
    				phandle = <0x42>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x3f>;
    				#clock-cells = <0x00>;
    				phandle = <0x43>;
    			};
    
    			serdes@5030000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5030000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x41 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x42 0x43 0x3e 0x3f>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				phandle = <0xd0>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x04>;
    					resets = <0x41 0x01 0x41 0x02>;
    					phandle = <0x58>;
    				};
    			};
    		};
    
    		pcie@2900000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2900000 0x00 0x1000 0x00 0x2907000 0x00 0x400 0x00 0xd000000 0x00 0x800000 0x00 0x10000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x13e 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x44 0x4070>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x01>;
    			power-domains = <0x08 0xef 0x01>;
    			clocks = <0x09 0xef 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x45 0x00 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x10001000 0x00 0x10001000 0x00 0x10000 0x2000000 0x00 0x10011000 0x00 0x10011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x46 0x00 0x00 0x00 0x00 0x02 0x46 0x00 0x00 0x00 0x00 0x03 0x46 0x00 0x00 0x00 0x00 0x04 0x46 0x00>;
    			reset-gpios = <0x47 0x06 0x00>;
    			phys = <0x48>;
    			phy-names = "pcie-phy";
    			phandle = <0xd1>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x01>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x138 0x01>;
    				phandle = <0x46>;
    			};
    		};
    
    		pcie-ep@2900000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2900000 0x00 0x1000 0x00 0x2907000 0x00 0x400 0x00 0xd000000 0x00 0x800000 0x00 0x10000000 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x13e 0x01>;
    			ti,syscon-pcie-ctrl = <0x44 0x4070>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x01>;
    			power-domains = <0x08 0xef 0x01>;
    			clocks = <0x09 0xef 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			phys = <0x48>;
    			phy-names = "pcie-phy";
    			status = "disabled";
    			phandle = <0xd2>;
    		};
    
    		pcie@2910000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2910000 0x00 0x1000 0x00 0x2917000 0x00 0x400 0x00 0xd800000 0x00 0x800000 0x00 0x18000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x14a 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x44 0x4074>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf0 0x01>;
    			clocks = <0x09 0xf0 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x45 0x10000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x18001000 0x00 0x18001000 0x00 0x10000 0x2000000 0x00 0x18011000 0x00 0x18011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x49 0x00 0x00 0x00 0x00 0x02 0x49 0x00 0x00 0x00 0x00 0x03 0x49 0x00 0x00 0x00 0x00 0x04 0x49 0x00>;
    			reset-gpios = <0x47 0x02 0x00>;
    			phys = <0x4a>;
    			phy-names = "pcie-phy";
    			phandle = <0xd3>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x144 0x01>;
    				phandle = <0x49>;
    			};
    		};
    
    		pcie-ep@2910000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2910000 0x00 0x1000 0x00 0x2917000 0x00 0x400 0x00 0xd800000 0x00 0x800000 0x00 0x18000000 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x14a 0x01>;
    			ti,syscon-pcie-ctrl = <0x44 0x4074>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf0 0x01>;
    			clocks = <0x09 0xf0 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			phys = <0x4a>;
    			phy-names = "pcie-phy";
    			status = "disabled";
    			phandle = <0xd4>;
    		};
    
    		pcie@2920000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2920000 0x00 0x1000 0x00 0x2927000 0x00 0x400 0x00 0xe000000 0x00 0x800000 0x44 0x00 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x156 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x44 0x4078>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf1 0x01>;
    			clocks = <0x09 0xf1 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x45 0x20000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x1000 0x44 0x1000 0x00 0x10000 0x2000000 0x00 0x11000 0x44 0x11000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x4b 0x00 0x00 0x00 0x00 0x02 0x4b 0x00 0x00 0x00 0x00 0x03 0x4b 0x00 0x00 0x00 0x00 0x04 0x4b 0x00>;
    			reset-gpios = <0x4c 0x14 0x00>;
    			phys = <0x4d>;
    			phy-names = "pcie-phy";
    			phandle = <0xd5>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x150 0x01>;
    				phandle = <0x4b>;
    			};
    		};
    
    		pcie-ep@2920000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2920000 0x00 0x1000 0x00 0x2927000 0x00 0x400 0x00 0xe000000 0x00 0x800000 0x44 0x00 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x156 0x01>;
    			ti,syscon-pcie-ctrl = <0x44 0x4078>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf1 0x01>;
    			clocks = <0x09 0xf1 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			phys = <0x4d>;
    			phy-names = "pcie-phy";
    			status = "disabled";
    			phandle = <0xd6>;
    		};
    
    		pcie@2930000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2930000 0x00 0x1000 0x00 0x2937000 0x00 0x400 0x00 0xe800000 0x00 0x800000 0x44 0x10000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x162 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x44 0x407c>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf2 0x01>;
    			clocks = <0x09 0xf2 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x45 0x30000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x1000 0x44 0x10001000 0x00 0x10000 0x2000000 0x00 0x11000 0x44 0x10011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x4e 0x00 0x00 0x00 0x00 0x02 0x4e 0x00 0x00 0x00 0x00 0x03 0x4e 0x00 0x00 0x00 0x00 0x04 0x4e 0x00>;
    			status = "disabled";
    			phandle = <0xd7>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x15c 0x01>;
    				phandle = <0x4e>;
    			};
    		};
    
    		pcie-ep@2930000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2930000 0x00 0x1000 0x00 0x2937000 0x00 0x400 0x00 0xe800000 0x00 0x800000 0x44 0x10000000 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x162 0x01>;
    			ti,syscon-pcie-ctrl = <0x44 0x407c>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf2 0x01>;
    			clocks = <0x09 0xf2 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			status = "disabled";
    			phandle = <0xd8>;
    		};
    
    		wiz@5050000 {
    			compatible = "ti,j721e-wiz-10g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x129 0x01>;
    			clocks = <0x09 0x129 0x01 0x09 0x129 0x09 0x26>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x129 0x09>;
    			assigned-clock-parents = <0x09 0x129 0x0a>;
    			assigned-clock-rates = <0x124f800>;
    			num-lanes = <0x04>;
    			#reset-cells = <0x01>;
    			ranges = <0x5050000 0x00 0x5050000 0x10000 0xa030a00 0x00 0xa030a00 0x40>;
    			phandle = <0x52>;
    
    			pll0-refclk {
    				clocks = <0x09 0x129 0x09 0x26>;
    				clock-output-names = "wiz4_pll0_refclk";
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x4f>;
    				assigned-clock-parents = <0x09 0x129 0x09>;
    				phandle = <0x4f>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x129 0x09 0x26>;
    				clock-output-names = "wiz4_pll1_refclk";
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x50>;
    				assigned-clock-parents = <0x09 0x129 0x09>;
    				phandle = <0x50>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x129 0x09 0x26>;
    				clock-output-names = "wiz4_refclk_dig";
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x51>;
    				assigned-clock-parents = <0x09 0x129 0x09>;
    				phandle = <0x51>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x51>;
    				#clock-cells = <0x00>;
    				phandle = <0xd9>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x50>;
    				#clock-cells = <0x00>;
    				phandle = <0xda>;
    			};
    
    			serdes@5050000 {
    				compatible = "ti,j721e-serdes-10g";
    				reg = <0x5050000 0x10000 0xa030a00 0x40>;
    				reg-names = "torrent_phy\0dptx_phy";
    				resets = <0x52 0x00>;
    				reset-names = "torrent_reset";
    				clocks = <0x4f>;
    				clock-names = "refclk";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0xdb>;
    
    				phy@0 {
    					reg = <0x00>;
    					resets = <0x52 0x01>;
    					cdns,phy-type = <0x06>;
    					cdns,num-lanes = <0x04>;
    					cdns,max-bit-rate = <0x1518>;
    					#phy-cells = <0x00>;
    					phandle = <0x63>;
    				};
    			};
    		};
    
    		serial@2800000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2800000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc0 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x92 0x00>;
    			clocks = <0x09 0x92 0x00>;
    			clock-names = "fclk";
    			phandle = <0xdc>;
    		};
    
    		serial@2810000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2810000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc1 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x116 0x01>;
    			clocks = <0x09 0x116 0x00>;
    			clock-names = "fclk";
    			phandle = <0xdd>;
    		};
    
    		serial@2820000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2820000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc2 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x117 0x01>;
    			clocks = <0x09 0x117 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xde>;
    		};
    
    		serial@2830000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2830000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc3 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x118 0x01>;
    			clocks = <0x09 0x118 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xdf>;
    		};
    
    		serial@2840000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2840000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc4 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x119 0x01>;
    			clocks = <0x09 0x119 0x00>;
    			clock-names = "fclk";
    			phandle = <0xe0>;
    		};
    
    		serial@2850000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2850000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc5 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11a 0x01>;
    			clocks = <0x09 0x11a 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe1>;
    		};
    
    		serial@2860000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2860000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc6 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11b 0x01>;
    			clocks = <0x09 0x11b 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe2>;
    		};
    
    		serial@2870000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2870000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc7 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11c 0x01>;
    			clocks = <0x09 0x11c 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe3>;
    		};
    
    		serial@2880000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2880000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xf8 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11d 0x01>;
    			clocks = <0x09 0x11d 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe4>;
    		};
    
    		serial@2890000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2890000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xf9 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11e 0x01>;
    			clocks = <0x09 0x11e 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe5>;
    		};
    
    		gpio@600000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x600000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x100 0x101 0x102 0x103 0x104 0x105 0x106 0x107>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x69 0x01>;
    			clocks = <0x09 0x69 0x00>;
    			clock-names = "gpio";
    			phandle = <0x92>;
    		};
    
    		gpio@601000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x601000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x120 0x121 0x122>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6a 0x01>;
    			clocks = <0x09 0x6a 0x00>;
    			clock-names = "gpio";
    			phandle = <0x3d>;
    		};
    
    		gpio@610000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x610000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x108 0x109 0x10a 0x10b 0x10c 0x10d 0x10e 0x10f>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6b 0x01>;
    			clocks = <0x09 0x6b 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xe6>;
    		};
    
    		gpio@611000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x611000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x124 0x125 0x126>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6c 0x01>;
    			clocks = <0x09 0x6c 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xe7>;
    		};
    
    		gpio@620000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x620000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x110 0x111 0x112 0x113 0x114 0x115 0x116 0x117>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6d 0x01>;
    			clocks = <0x09 0x6d 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xe8>;
    		};
    
    		gpio@621000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x621000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x128 0x129 0x12a>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6e 0x01>;
    			clocks = <0x09 0x6e 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xe9>;
    		};
    
    		gpio@630000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x630000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x118 0x119 0x11a 0x11b 0x11c 0x11d 0x11e 0x11f>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6f 0x01>;
    			clocks = <0x09 0x6f 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xea>;
    		};
    
    		gpio@631000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x631000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x53>;
    			interrupts = <0x12c 0x12d 0x12e>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x70 0x01>;
    			clocks = <0x09 0x70 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xeb>;
    		};
    
    		mmc@4f80000 {
    			compatible = "ti,j721e-sdhci-8bit";
    			reg = <0x00 0x4f80000 0x00 0x1000 0x00 0x4f88000 0x00 0x400>;
    			interrupts = <0x00 0x03 0x04>;
    			power-domains = <0x08 0x5b 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5b 0x00 0x09 0x5b 0x01>;
    			assigned-clocks = <0x09 0x5b 0x01>;
    			assigned-clock-parents = <0x09 0x5b 0x02>;
    			bus-width = <0x08>;
    			mmc-hs200-1_8v;
    			mmc-ddr-1_8v;
    			ti,otap-del-sel-legacy = <0x0f>;
    			ti,otap-del-sel-mmc-hs = <0x0f>;
    			ti,otap-del-sel-ddr52 = <0x05>;
    			ti,otap-del-sel-hs200 = <0x06>;
    			ti,otap-del-sel-hs400 = <0x00>;
    			ti,itap-del-sel-legacy = <0x10>;
    			ti,itap-del-sel-mmc-hs = <0x0a>;
    			ti,itap-del-sel-ddr52 = <0x03>;
    			ti,trm-icp = <0x08>;
    			ti,strobe-sel = <0x77>;
    			dma-coherent;
    			non-removable;
    			ti,driver-strength-ohm = <0x32>;
    			disable-wp;
    			phandle = <0xec>;
    		};
    
    		mmc@4fb0000 {
    			compatible = "ti,j721e-sdhci-4bit";
    			reg = <0x00 0x4fb0000 0x00 0x1000 0x00 0x4fb8000 0x00 0x400>;
    			interrupts = <0x00 0x04 0x04>;
    			power-domains = <0x08 0x5c 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5c 0x05 0x09 0x5c 0x00>;
    			assigned-clocks = <0x09 0x5c 0x00>;
    			assigned-clock-parents = <0x09 0x5c 0x01>;
    			ti,otap-del-sel-legacy = <0x00>;
    			ti,otap-del-sel-sd-hs = <0x0f>;
    			ti,otap-del-sel-sdr12 = <0x0f>;
    			ti,otap-del-sel-sdr25 = <0x0f>;
    			ti,otap-del-sel-sdr50 = <0x0c>;
    			ti,otap-del-sel-ddr50 = <0x0c>;
    			ti,itap-del-sel-legacy = <0x00>;
    			ti,itap-del-sel-sd-hs = <0x00>;
    			ti,itap-del-sel-sdr12 = <0x00>;
    			ti,itap-del-sel-sdr25 = <0x00>;
    			ti,itap-del-sel-ddr50 = <0x02>;
    			ti,trm-icp = <0x08>;
    			ti,clkbuf-sel = <0x07>;
    			dma-coherent;
    			sdhci-caps-mask = <0x02 0x00>;
    			vmmc-supply = <0x54>;
    			vqmmc-supply = <0x55>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x56>;
    			ti,driver-strength-ohm = <0x32>;
    			disable-wp;
    			no-1-8-v;
    			phandle = <0xed>;
    		};
    
    		mmc@4f98000 {
    			compatible = "ti,j721e-sdhci-4bit";
    			reg = <0x00 0x4f98000 0x00 0x1000 0x00 0x4f90000 0x00 0x400>;
    			interrupts = <0x00 0x05 0x04>;
    			power-domains = <0x08 0x5d 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5d 0x05 0x09 0x5d 0x00>;
    			assigned-clocks = <0x09 0x5d 0x00>;
    			assigned-clock-parents = <0x09 0x5d 0x01>;
    			ti,otap-del-sel-legacy = <0x00>;
    			ti,otap-del-sel-sd-hs = <0x0f>;
    			ti,otap-del-sel-sdr12 = <0x0f>;
    			ti,otap-del-sel-sdr25 = <0x0f>;
    			ti,otap-del-sel-sdr50 = <0x0c>;
    			ti,otap-del-sel-ddr50 = <0x0c>;
    			ti,itap-del-sel-legacy = <0x00>;
    			ti,itap-del-sel-sd-hs = <0x00>;
    			ti,itap-del-sel-sdr12 = <0x00>;
    			ti,itap-del-sel-sdr25 = <0x00>;
    			ti,itap-del-sel-ddr50 = <0x02>;
    			ti,trm-icp = <0x08>;
    			ti,clkbuf-sel = <0x07>;
    			dma-coherent;
    			sdhci-caps-mask = <0x02 0x00>;
    			status = "disabled";
    			phandle = <0xee>;
    		};
    
    		cdns-usb@4104000 {
    			compatible = "ti,j721e-usb";
    			reg = <0x00 0x4104000 0x00 0x100>;
    			dma-coherent;
    			power-domains = <0x08 0x120 0x01>;
    			clocks = <0x09 0x120 0x0f 0x09 0x120 0x03>;
    			clock-names = "ref\0lpm";
    			assigned-clocks = <0x09 0x120 0x0f>;
    			assigned-clock-parents = <0x09 0x120 0x10>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x57>;
    			ti,vbus-divider;
    			phandle = <0xef>;
    
    			usb@6000000 {
    				compatible = "cdns,usb3";
    				reg = <0x00 0x6000000 0x00 0x10000 0x00 0x6010000 0x00 0x10000 0x00 0x6020000 0x00 0x10000>;
    				reg-names = "otg\0xhci\0dev";
    				interrupts = <0x00 0x60 0x04 0x00 0x66 0x04 0x00 0x78 0x04>;
    				interrupt-names = "host\0peripheral\0otg";
    				maximum-speed = "super-speed";
    				dr_mode = "otg";
    				phys = <0x58>;
    				phy-names = "cdns3,usb3-phy";
    				phandle = <0xf0>;
    			};
    		};
    
    		cdns-usb@4114000 {
    			compatible = "ti,j721e-usb";
    			reg = <0x00 0x4114000 0x00 0x100>;
    			dma-coherent;
    			power-domains = <0x08 0x121 0x01>;
    			clocks = <0x09 0x121 0x0f 0x09 0x121 0x03>;
    			clock-names = "ref\0lpm";
    			assigned-clocks = <0x09 0x121 0x0f>;
    			assigned-clock-parents = <0x09 0x121 0x10>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x59>;
    			ti,usb2-only;
    			phandle = <0xf1>;
    
    			usb@6400000 {
    				compatible = "cdns,usb3";
    				reg = <0x00 0x6400000 0x00 0x10000 0x00 0x6410000 0x00 0x10000 0x00 0x6420000 0x00 0x10000>;
    				reg-names = "otg\0xhci\0dev";
    				interrupts = <0x00 0x68 0x04 0x00 0x6e 0x04 0x00 0x79 0x04>;
    				interrupt-names = "host\0peripheral\0otg";
    				maximum-speed = "high-speed";
    				dr_mode = "host";
    				phandle = <0xf2>;
    			};
    		};
    
    		i2c@2000000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2000000 0x00 0x100>;
    			interrupts = <0x00 0xc8 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbb 0x00>;
    			power-domains = <0x08 0xbb 0x00>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5a>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf3>;
    
    			gpio@20 {
    				compatible = "ti,tca6416";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0x47>;
    			};
    
    			gpio@22 {
    				compatible = "ti,tca6424";
    				reg = <0x22>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0x4c>;
    
    				p08-hog {
    					gpio-hog;
    					gpios = <0x08 0x00>;
    					output-high;
    					line-name = "CTRL_PM_I2C_OE";
    				};
    
    				p09-hog {
    					gpio-hog;
    					gpios = <0x09 0x00>;
    					output-low;
    					line-name = "MCASP/TRACE_MUX_S0";
    				};
    
    				p10-hog {
    					gpio-hog;
    					gpios = <0x0a 0x00>;
    					output-high;
    					line-name = "MCASP/TRACE_MUX_S1";
    				};
    			};
    		};
    
    		i2c@2010000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2010000 0x00 0x100>;
    			interrupts = <0x00 0xc9 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbc 0x00>;
    			power-domains = <0x08 0xbc 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5b>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf4>;
    
    			gpio@20 {
    				compatible = "ti,tca6408";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				pinctrl-names = "default";
    				pinctrl-0 = <0x5c>;
    				interrupt-parent = <0x3d>;
    				interrupts = <0x0b 0x02>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				phandle = <0x9b>;
    			};
    		};
    
    		i2c@2020000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2020000 0x00 0x100>;
    			interrupts = <0x00 0xca 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbd 0x00>;
    			power-domains = <0x08 0xbd 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5d>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf5>;
    
    			ina226@40 {
    				compatible = "ti,ina226";
    				reg = <0x40>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@41 {
    				compatible = "ti,ina226";
    				reg = <0x41>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@42 {
    				compatible = "ti,ina226";
    				reg = <0x42>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@43 {
    				compatible = "ti,ina226";
    				reg = <0x43>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@44 {
    				compatible = "ti,ina226";
    				reg = <0x44>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@45 {
    				compatible = "ti,ina226";
    				reg = <0x45>;
    				shunt-resistor = <0x1388>;
    			};
    
    			ina226@46 {
    				compatible = "ti,ina226";
    				reg = <0x46>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@47 {
    				compatible = "ti,ina226";
    				reg = <0x47>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@48 {
    				compatible = "ti,ina226";
    				reg = <0x48>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@49 {
    				compatible = "ti,ina226";
    				reg = <0x49>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4a {
    				compatible = "ti,ina226";
    				reg = <0x4a>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4b {
    				compatible = "ti,ina226";
    				reg = <0x4b>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4c {
    				compatible = "ti,ina226";
    				reg = <0x4c>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4d {
    				compatible = "ti,ina226";
    				reg = <0x4d>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4e {
    				compatible = "ti,ina226";
    				reg = <0x4e>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4f {
    				compatible = "ti,ina226";
    				reg = <0x4f>;
    				shunt-resistor = <0x2710>;
    			};
    		};
    
    		i2c@2030000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2030000 0x00 0x100>;
    			interrupts = <0x00 0xcb 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbe 0x00>;
    			power-domains = <0x08 0xbe 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5e>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf6>;
    
    			gpio@20 {
    				compatible = "ti,tca6408";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0x5f>;
    			};
    
    			audio-codec@44 {
    				compatible = "ti,pcm3168a";
    				reg = <0x44>;
    				#sound-dai-cells = <0x01>;
    				reset-gpios = <0x5f 0x00 0x01>;
    				clocks = <0x09 0x9d 0x173>;
    				clock-names = "scki";
    				assigned-clocks = <0x09 0x9d 0x173>;
    				assigned-clock-parents = <0x09 0x9d 0x190>;
    				assigned-clock-rates = <0x1770000>;
    				VDD1-supply = <0x60>;
    				VDD2-supply = <0x60>;
    				VCCAD1-supply = <0x61>;
    				VCCAD2-supply = <0x61>;
    				VCCDA1-supply = <0x61>;
    				VCCDA2-supply = <0x61>;
    				phandle = <0x97>;
    			};
    		};
    
    		i2c@2040000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2040000 0x00 0x100>;
    			interrupts = <0x00 0xcc 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbf 0x00>;
    			power-domains = <0x08 0xbf 0x01>;
    			phandle = <0xf7>;
    		};
    
    		i2c@2050000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2050000 0x00 0x100>;
    			interrupts = <0x00 0xcd 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xc0 0x00>;
    			power-domains = <0x08 0xc0 0x01>;
    			phandle = <0xf8>;
    		};
    
    		i2c@2060000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2060000 0x00 0x100>;
    			interrupts = <0x00 0xce 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xc1 0x00>;
    			power-domains = <0x08 0xc1 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x62>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf9>;
    
    			gpio@20 {
    				compatible = "ti,tca6408";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0xfa>;
    			};
    		};
    
    		video-decoder@4300000 {
    			compatible = "img,d5500-vxd";
    			reg = <0x00 0x4300000 0x00 0x100000>;
    			power-domains = <0x08 0x90 0x01>;
    			interrupts = <0x00 0xb4 0x04>;
    			phandle = <0xfb>;
    		};
    
    		video-encoder@4200000 {
    			compatible = "img,vxe384";
    			reg = <0x00 0x4200000 0x00 0x100000>;
    			power-domains = <0x08 0x99 0x01>;
    			interrupts = <0x00 0xb5 0x04>;
    			phandle = <0xfc>;
    		};
    
    		ufs-wrapper@4e80000 {
    			compatible = "ti,j721e-ufs";
    			reg = <0x00 0x4e80000 0x00 0x100>;
    			power-domains = <0x08 0x115 0x01>;
    			clocks = <0x09 0x115 0x01>;
    			assigned-clocks = <0x09 0x115 0x01>;
    			assigned-clock-parents = <0x09 0x115 0x04>;
    			ranges;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			phandle = <0xfd>;
    
    			ufs@4e84000 {
    				compatible = "cdns,ufshc-m31-16nm\0jedec,ufs-2.0";
    				reg = <0x00 0x4e84000 0x00 0x10000>;
    				interrupts = <0x00 0x11 0x04>;
    				freq-table-hz = <0xee6b280 0xee6b280 0x124f800 0x124f800 0x124f800 0x124f800>;
    				clocks = <0x09 0x115 0x00 0x09 0x115 0x01 0x09 0x115 0x01>;
    				clock-names = "core_clk\0phy_clk\0ref_clk";
    				dma-coherent;
    			};
    		};
    
    		dp-bridge@a000000 {
    			compatible = "ti,j721e-mhdp8546";
    			reg = <0x00 0xa000000 0x00 0x30a00 0x00 0x4f40000 0x00 0x20>;
    			reg-names = "mhdptx\0j721e-intg";
    			clocks = <0x09 0x97 0x24>;
    			phys = <0x63>;
    			phy-names = "dpphy";
    			interrupt-parent = <0x01>;
    			interrupts = <0x00 0x266 0x04>;
    			power-domains = <0x08 0x97 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x64>;
    			phandle = <0xfe>;
    
    			ports {
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0xff>;
    
    				port@0 {
    					reg = <0x00>;
    
    					endpoint {
    						remote-endpoint = <0x65>;
    						phandle = <0x67>;
    					};
    				};
    
    				port@4 {
    					reg = <0x04>;
    
    					endpoint {
    						remote-endpoint = <0x66>;
    						phandle = <0x9d>;
    					};
    				};
    			};
    		};
    
    		dss@4a00000 {
    			compatible = "ti,j721e-dss";
    			reg = <0x00 0x4a00000 0x00 0x10000 0x00 0x4a10000 0x00 0x10000 0x00 0x4b00000 0x00 0x10000 0x00 0x4b10000 0x00 0x10000 0x00 0x4a20000 0x00 0x10000 0x00 0x4a30000 0x00 0x10000 0x00 0x4a50000 0x00 0x10000 0x00 0x4a60000 0x00 0x10000 0x00 0x4a70000 0x00 0x10000 0x00 0x4a90000 0x00 0x10000 0x00 0x4ab0000 0x00 0x10000 0x00 0x4ad0000 0x00 0x10000 0x00 0x4a80000 0x00 0x10000 0x00 0x4aa0000 0x00 0x10000 0x00 0x4ac0000 0x00 0x10000 0x00 0x4ae0000 0x00 0x10000 0x00 0x4af0000 0x00 0x10000>;
    			reg-names = "common_m\0common_s0\0common_s1\0common_s2\0vidl1\0vidl2\0vid1\0vid2\0ovr1\0ovr2\0ovr3\0ovr4\0vp1\0vp2\0vp3\0vp4\0wb";
    			clocks = <0x09 0x98 0x00 0x09 0x98 0x01 0x09 0x98 0x04 0x09 0x98 0x09 0x09 0x98 0x0d>;
    			clock-names = "fck\0vp1\0vp2\0vp3\0vp4";
    			power-domains = <0x08 0x98 0x01>;
    			interrupts = <0x00 0x25a 0x04 0x00 0x25b 0x04 0x00 0x25c 0x04 0x00 0x25d 0x04>;
    			interrupt-names = "common_m\0common_s0\0common_s1\0common_s2";
    			assigned-clocks = <0x09 0x98 0x01 0x09 0x98 0x04 0x09 0x98 0x09 0x09 0x98 0x0d>;
    			assigned-clock-parents = <0x09 0x98 0x02 0x09 0x98 0x06 0x09 0x98 0x0b 0x09 0x98 0x12>;
    			phandle = <0x100>;
    
    			ports {
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0x101>;
    
    				port@0 {
    					reg = <0x00>;
    
    					endpoint {
    						remote-endpoint = <0x67>;
    						phandle = <0x65>;
    					};
    				};
    			};
    		};
    
    		mcasp@2b00000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b00000 0x00 0x2000 0x00 0x2b08000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x220 0x04 0x00 0x221 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc400 0x0e 0x4400>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xae 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xae 0x01>;
    			status = "disabled";
    			phandle = <0x102>;
    		};
    
    		mcasp@2b10000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b10000 0x00 0x2000 0x00 0x2b18000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x222 0x04 0x00 0x223 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc401 0x0e 0x4401>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xaf 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xaf 0x01>;
    			status = "disabled";
    			phandle = <0x103>;
    		};
    
    		mcasp@2b20000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b20000 0x00 0x2000 0x00 0x2b28000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x224 0x04 0x00 0x225 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc402 0x0e 0x4402>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb0 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb0 0x01>;
    			status = "disabled";
    			phandle = <0x104>;
    		};
    
    		mcasp@2b30000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b30000 0x00 0x2000 0x00 0x2b38000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x226 0x04 0x00 0x227 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc500 0x0e 0x4500>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb1 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb1 0x01>;
    			status = "disabled";
    			phandle = <0x105>;
    		};
    
    		mcasp@2b40000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b40000 0x00 0x2000 0x00 0x2b48000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x228 0x04 0x00 0x229 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc501 0x0e 0x4501>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb2 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb2 0x01>;
    			status = "disabled";
    			phandle = <0x106>;
    		};
    
    		mcasp@2b50000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b50000 0x00 0x2000 0x00 0x2b58000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22a 0x04 0x00 0x22b 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc502 0x0e 0x4502>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb3 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb3 0x01>;
    			status = "disabled";
    			phandle = <0x107>;
    		};
    
    		mcasp@2b60000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b60000 0x00 0x2000 0x00 0x2b68000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22c 0x04 0x00 0x22d 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc503 0x0e 0x4503>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb4 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb4 0x01>;
    			status = "disabled";
    			phandle = <0x108>;
    		};
    
    		mcasp@2b70000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b70000 0x00 0x2000 0x00 0x2b78000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22e 0x04 0x00 0x22f 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc504 0x0e 0x4504>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb5 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb5 0x01>;
    			status = "disabled";
    			phandle = <0x109>;
    		};
    
    		mcasp@2b80000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b80000 0x00 0x2000 0x00 0x2b88000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x230 0x04 0x00 0x231 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc505 0x0e 0x4505>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb6 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb6 0x01>;
    			status = "disabled";
    			phandle = <0x10a>;
    		};
    
    		mcasp@2b90000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b90000 0x00 0x2000 0x00 0x2b98000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x232 0x04 0x00 0x233 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc506 0x0e 0x4506>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb7 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb7 0x01>;
    			status = "disabled";
    			phandle = <0x10b>;
    		};
    
    		mcasp@2ba0000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2ba0000 0x00 0x2000 0x00 0x2ba8000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x234 0x04 0x00 0x235 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc507 0x0e 0x4507>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb8 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb8 0x01>;
    			#sound-dai-cells = <0x00>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x68>;
    			op-mode = <0x00>;
    			tdm-slots = <0x02>;
    			auxclk-fs-ratio = <0x100>;
    			serial-dir = <0x01 0x01 0x01 0x01 0x02 0x02 0x02 0x00>;
    			tx-num-evt = <0x00>;
    			rx-num-evt = <0x00>;
    			phandle = <0x96>;
    		};
    
    		mcasp@2bb0000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2bb0000 0x00 0x2000 0x00 0x2bb8000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x236 0x04 0x00 0x237 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x0e 0xc508 0x0e 0x4508>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb9 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb9 0x01>;
    			status = "disabled";
    			phandle = <0x10c>;
    		};
    
    		watchdog@2200000 {
    			compatible = "ti,j7-rti-wdt";
    			reg = <0x00 0x2200000 0x00 0x100>;
    			clocks = <0x09 0xfc 0x01>;
    			power-domains = <0x08 0xfc 0x01>;
    			assigned-clocks = <0x09 0xfc 0x01>;
    			assigned-clock-parents = <0x09 0xfc 0x05>;
    			phandle = <0x10d>;
    		};
    
    		watchdog@2210000 {
    			compatible = "ti,j7-rti-wdt";
    			reg = <0x00 0x2210000 0x00 0x100>;
    			clocks = <0x09 0xfd 0x01>;
    			power-domains = <0x08 0xfd 0x01>;
    			assigned-clocks = <0x09 0xfd 0x01>;
    			assigned-clock-parents = <0x09 0xfd 0x05>;
    			phandle = <0x10e>;
    		};
    
    		r5fss@5c00000 {
    			compatible = "ti,j721e-r5fss";
    			ti,cluster-mode = <0x00>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x5c00000 0x00 0x5c00000 0x20000 0x5d00000 0x00 0x5d00000 0x20000>;
    			power-domains = <0x08 0xf3 0x01>;
    			phandle = <0x10f>;
    
    			r5f@5c00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5c00000 0x8000 0x5c10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf5>;
    				ti,sci-proc-ids = <0x06 0xff>;
    				resets = <0x17 0xf5 0x01>;
    				firmware-name = "j7-main-r5f0_0-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x69 0x6a>;
    				memory-region = <0x6b 0x6c 0x6d 0x6e>;
    				phandle = <0x110>;
    			};
    
    			r5f@5d00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5d00000 0x8000 0x5d10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf6>;
    				ti,sci-proc-ids = <0x07 0xff>;
    				resets = <0x17 0xf6 0x01>;
    				firmware-name = "j7-main-r5f0_1-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x69 0x6f>;
    				memory-region = <0x70 0x71>;
    				phandle = <0x111>;
    			};
    		};
    
    		r5fss@5e00000 {
    			compatible = "ti,j721e-r5fss";
    			ti,cluster-mode = <0x00>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x5e00000 0x00 0x5e00000 0x20000 0x5f00000 0x00 0x5f00000 0x20000>;
    			power-domains = <0x08 0xf4 0x01>;
    			phandle = <0x112>;
    
    			r5f@5e00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5e00000 0x8000 0x5e10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf7>;
    				ti,sci-proc-ids = <0x08 0xff>;
    				resets = <0x17 0xf7 0x01>;
    				firmware-name = "j7-main-r5f1_0-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x72 0x73>;
    				memory-region = <0x74 0x75>;
    				phandle = <0x113>;
    			};
    
    			r5f@5f00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5f00000 0x8000 0x5f10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf8>;
    				ti,sci-proc-ids = <0x09 0xff>;
    				resets = <0x17 0xf8 0x01>;
    				firmware-name = "j7-main-r5f1_1-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x72 0x76>;
    				memory-region = <0x77 0x78>;
    				phandle = <0x114>;
    			};
    		};
    
    		dsp@4d80800000 {
    			compatible = "ti,j721e-c66-dsp";
    			reg = <0x4d 0x80800000 0x00 0x48000 0x4d 0x80e00000 0x00 0x8000 0x4d 0x80f00000 0x00 0x8000>;
    			reg-names = "l2sram\0l1pram\0l1dram";
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x8e>;
    			ti,sci-proc-ids = <0x03 0xff>;
    			resets = <0x17 0x8e 0x01>;
    			firmware-name = "j7-c66_0-fw";
    			mboxes = <0x79 0x7a>;
    			memory-region = <0x7b 0x7c>;
    			phandle = <0x115>;
    		};
    
    		dsp@4d81800000 {
    			compatible = "ti,j721e-c66-dsp";
    			reg = <0x4d 0x81800000 0x00 0x48000 0x4d 0x81e00000 0x00 0x8000 0x4d 0x81f00000 0x00 0x8000>;
    			reg-names = "l2sram\0l1pram\0l1dram";
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x8f>;
    			ti,sci-proc-ids = <0x04 0xff>;
    			resets = <0x17 0x8f 0x01>;
    			firmware-name = "j7-c66_1-fw";
    			mboxes = <0x79 0x7d>;
    			memory-region = <0x7e 0x7f>;
    			phandle = <0x116>;
    		};
    
    		dsp@64800000 {
    			compatible = "ti,j721e-c71-dsp";
    			reg = <0x00 0x64800000 0x00 0x80000 0x00 0x64e00000 0x00 0xc000>;
    			reg-names = "l2sram\0l1dram";
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x0f>;
    			ti,sci-proc-ids = <0x30 0xff>;
    			resets = <0x17 0x0f 0x01>;
    			firmware-name = "j7-c71_0-fw";
    			mboxes = <0x80 0x81>;
    			memory-region = <0x82 0x83>;
    			phandle = <0x117>;
    		};
    
    		icssg@b000000 {
    			compatible = "ti,j721e-icssg";
    			reg = <0x00 0xb000000 0x00 0x80000>;
    			power-domains = <0x08 0x77 0x01>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0xb000000 0x100000>;
    			phandle = <0x118>;
    
    			memories@0 {
    				reg = <0x00 0x2000 0x2000 0x2000 0x10000 0x10000>;
    				reg-names = "dram0\0dram1\0shrdram2";
    				phandle = <0x119>;
    			};
    
    			cfg@26000 {
    				compatible = "ti,pruss-cfg\0syscon";
    				reg = <0x26000 0x200>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x26000 0x2000>;
    				phandle = <0x11a>;
    
    				clocks {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					coreclk-mux@3c {
    						reg = <0x3c>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x77 0x18 0x09 0x77 0x01>;
    						assigned-clocks = <0x84>;
    						assigned-clock-parents = <0x09 0x77 0x01>;
    						phandle = <0x84>;
    					};
    
    					iepclk-mux@30 {
    						reg = <0x30>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x77 0x03 0x84>;
    						assigned-clocks = <0x85>;
    						assigned-clock-parents = <0x84>;
    						phandle = <0x85>;
    					};
    				};
    			};
    
    			iep@2e000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2e000 0x1000>;
    				clocks = <0x85>;
    				phandle = <0x11b>;
    			};
    
    			iep@2f000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2f000 0x1000>;
    				clocks = <0x85>;
    				phandle = <0x11c>;
    			};
    
    			mii-rt@32000 {
    				compatible = "ti,pruss-mii\0syscon";
    				reg = <0x32000 0x100>;
    				phandle = <0x11d>;
    			};
    
    			mii-g-rt@33000 {
    				compatible = "ti,pruss-mii-g\0syscon";
    				reg = <0x33000 0x1000>;
    				phandle = <0x11e>;
    			};
    
    			interrupt-controller@20000 {
    				compatible = "ti,icssg-intc";
    				reg = <0x20000 0x2000>;
    				interrupt-controller;
    				#interrupt-cells = <0x03>;
    				interrupts = <0x00 0xfe 0x04 0x00 0xff 0x04 0x00 0x100 0x04 0x00 0x101 0x04 0x00 0x102 0x04 0x00 0x103 0x04 0x00 0x104 0x04 0x00 0x105 0x04>;
    				interrupt-names = "host_intr0\0host_intr1\0host_intr2\0host_intr3\0host_intr4\0host_intr5\0host_intr6\0host_intr7";
    				phandle = <0x86>;
    			};
    
    			pru@34000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x34000 0x3000 0x22000 0x100 0x22400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru0_0-fw";
    				interrupt-parent = <0x86>;
    				interrupts = <0x10 0x02 0x02>;
    				interrupt-names = "vring";
    				phandle = <0x11f>;
    			};
    
    			rtu@4000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x4000 0x2000 0x23000 0x100 0x23400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu0_0-fw";
    				interrupt-parent = <0x86>;
    				interrupts = <0x14 0x04 0x04>;
    				interrupt-names = "vring";
    				phandle = <0x120>;
    			};
    
    			txpru@a000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xa000 0x1800 0x25000 0x100 0x25400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru0_0-fw";
    				phandle = <0x121>;
    			};
    
    			pru@38000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x38000 0x3000 0x24000 0x100 0x24400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru0_1-fw";
    				interrupt-parent = <0x86>;
    				interrupts = <0x12 0x03 0x03>;
    				interrupt-names = "vring";
    				phandle = <0x122>;
    			};
    
    			rtu@6000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x6000 0x2000 0x23800 0x100 0x23c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu0_1-fw";
    				interrupt-parent = <0x86>;
    				interrupts = <0x16 0x05 0x05>;
    				interrupt-names = "vring";
    				phandle = <0x123>;
    			};
    
    			txpru@c000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xc000 0x1800 0x25800 0x100 0x25c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru0_1-fw";
    				phandle = <0x124>;
    			};
    
    			mdio@32400 {
    				compatible = "ti,davinci_mdio";
    				reg = <0x32400 0x100>;
    				clocks = <0x09 0x77 0x01>;
    				clock-names = "fck";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				bus_freq = <0xf4240>;
    				status = "disabled";
    				phandle = <0x125>;
    			};
    		};
    
    		icssg@b100000 {
    			compatible = "ti,j721e-icssg";
    			reg = <0x00 0xb100000 0x00 0x80000>;
    			power-domains = <0x08 0x78 0x01>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0xb100000 0x100000>;
    			phandle = <0x126>;
    
    			memories@b100000 {
    				reg = <0x00 0x2000 0x2000 0x2000 0x10000 0x10000>;
    				reg-names = "dram0\0dram1\0shrdram2";
    				phandle = <0x127>;
    			};
    
    			cfg@26000 {
    				compatible = "ti,pruss-cfg\0syscon";
    				reg = <0x26000 0x200>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x26000 0x2000>;
    				phandle = <0x128>;
    
    				clocks {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					coreclk-mux@3c {
    						reg = <0x3c>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x78 0x36 0x09 0x78 0x04>;
    						assigned-clocks = <0x87>;
    						assigned-clock-parents = <0x09 0x78 0x04>;
    						phandle = <0x87>;
    					};
    
    					iepclk-mux@30 {
    						reg = <0x30>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x78 0x09 0x87>;
    						assigned-clocks = <0x88>;
    						assigned-clock-parents = <0x87>;
    						phandle = <0x88>;
    					};
    				};
    			};
    
    			iep@2e000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2e000 0x1000>;
    				clocks = <0x88>;
    				phandle = <0x129>;
    			};
    
    			iep@2f000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2f000 0x1000>;
    				clocks = <0x88>;
    				phandle = <0x12a>;
    			};
    
    			mii-rt@32000 {
    				compatible = "ti,pruss-mii\0syscon";
    				reg = <0x32000 0x100>;
    				phandle = <0x12b>;
    			};
    
    			mii-g-rt@33000 {
    				compatible = "ti,pruss-mii-g\0syscon";
    				reg = <0x33000 0x1000>;
    				phandle = <0x12c>;
    			};
    
    			interrupt-controller@20000 {
    				compatible = "ti,icssg-intc";
    				reg = <0x20000 0x2000>;
    				interrupt-controller;
    				#interrupt-cells = <0x03>;
    				interrupts = <0x00 0x106 0x04 0x00 0x107 0x04 0x00 0x108 0x04 0x00 0x109 0x04 0x00 0x10a 0x04 0x00 0x10b 0x04 0x00 0x10c 0x04 0x00 0x10d 0x04>;
    				interrupt-names = "host_intr0\0host_intr1\0host_intr2\0host_intr3\0host_intr4\0host_intr5\0host_intr6\0host_intr7";
    				phandle = <0x89>;
    			};
    
    			pru@34000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x34000 0x4000 0x22000 0x100 0x22400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru1_0-fw";
    				interrupt-parent = <0x89>;
    				interrupts = <0x10 0x02 0x02>;
    				interrupt-names = "vring";
    				phandle = <0x12d>;
    			};
    
    			rtu@4000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x4000 0x2000 0x23000 0x100 0x23400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu1_0-fw";
    				interrupt-parent = <0x89>;
    				interrupts = <0x14 0x04 0x04>;
    				interrupt-names = "vring";
    				phandle = <0x12e>;
    			};
    
    			txpru@a000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xa000 0x1800 0x25000 0x100 0x25400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru1_0-fw";
    				phandle = <0x12f>;
    			};
    
    			pru@38000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x38000 0x4000 0x24000 0x100 0x24400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru1_1-fw";
    				interrupt-parent = <0x89>;
    				interrupts = <0x12 0x03 0x03>;
    				interrupt-names = "vring";
    				phandle = <0x130>;
    			};
    
    			rtu@6000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x6000 0x2000 0x23800 0x100 0x23c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu1_1-fw";
    				interrupt-parent = <0x89>;
    				interrupts = <0x16 0x05 0x05>;
    				interrupt-names = "vring";
    				phandle = <0x131>;
    			};
    
    			txpru@c000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xc000 0x1800 0x25800 0x100 0x25c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru1_1-fw";
    				phandle = <0x132>;
    			};
    
    			mdio@32400 {
    				compatible = "ti,davinci_mdio";
    				reg = <0x32400 0x100>;
    				clocks = <0x09 0x78 0x04>;
    				clock-names = "fck";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				bus_freq = <0xf4240>;
    				status = "disabled";
    				phandle = <0x133>;
    			};
    		};
    
    		timesync_router@A40000 {
    			compatible = "pinctrl-single";
    			reg = <0x00 0xa40000 0x00 0x800>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			#pinctrl-cells = <0x01>;
    			pinctrl-single,register-width = <0x20>;
    			pinctrl-single,function-mask = <0x107ff>;
    			status = "disabled";
    			phandle = <0x134>;
    		};
    
    		gpu@4e20000000 {
    			compatible = "ti,j721e-pvr\0img,pvr-ge8430";
    			reg = <0x4e 0x20000000 0x00 0x80000>;
    			reg-names = "gpu_regs";
    			interrupts = <0x00 0x18 0x04>;
    			power-domains = <0x08 0x7d 0x01 0x08 0x7e 0x01>;
    			power-domain-names = "gpu_0\0gpucore_0";
    			clocks = <0x09 0x7d 0x00>;
    			clock-names = "ctrl";
    			phandle = <0x135>;
    		};
    
    		can@2701000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2701000 0x00 0x200 0x00 0x2708000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0x9c 0x01>;
    			clocks = <0x09 0x9c 0x00 0x09 0x9c 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x7c 0x04 0x00 0x7d 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x8a>;
    			phys = <0x8b>;
    			phandle = <0x136>;
    		};
    
    		can@2711000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2711000 0x00 0x200 0x00 0x2718000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0x9e 0x01>;
    			clocks = <0x09 0x9e 0x00 0x09 0x9e 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x7f 0x04 0x00 0x80 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x137>;
    		};
    
    		can@2721000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2721000 0x00 0x200 0x00 0x2728000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa0 0x01>;
    			clocks = <0x09 0xa0 0x00 0x09 0xa0 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x82 0x04 0x00 0x83 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x8c>;
    			phys = <0x8d>;
    			phandle = <0x138>;
    		};
    
    		can@2731000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2731000 0x00 0x200 0x00 0x2738000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa1 0x01>;
    			clocks = <0x09 0xa1 0x00 0x09 0xa1 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x85 0x04 0x00 0x86 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x139>;
    		};
    
    		can@2741000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2741000 0x00 0x200 0x00 0x2748000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa2 0x01>;
    			clocks = <0x09 0xa2 0x00 0x09 0xa2 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x88 0x04 0x00 0x89 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13a>;
    		};
    
    		can@2751000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2751000 0x00 0x200 0x00 0x2758000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa3 0x01>;
    			clocks = <0x09 0xa3 0x00 0x09 0xa3 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x8b 0x04 0x00 0x8c 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13b>;
    		};
    
    		can@2761000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2761000 0x00 0x200 0x00 0x2768000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa4 0x01>;
    			clocks = <0x09 0xa4 0x00 0x09 0xa4 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x8e 0x04 0x00 0x8f 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13c>;
    		};
    
    		can@2771000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2771000 0x00 0x200 0x00 0x2778000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa5 0x01>;
    			clocks = <0x09 0xa5 0x00 0x09 0xa5 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x91 0x04 0x00 0x92 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13d>;
    		};
    
    		can@2781000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2781000 0x00 0x200 0x00 0x2788000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa6 0x01>;
    			clocks = <0x09 0xa6 0x00 0x09 0xa6 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x240 0x04 0x00 0x241 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13e>;
    		};
    
    		can@2791000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2791000 0x00 0x200 0x00 0x2798000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa7 0x01>;
    			clocks = <0x09 0xa7 0x00 0x09 0xa7 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x243 0x04 0x00 0x244 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13f>;
    		};
    
    		can@27a1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27a1000 0x00 0x200 0x00 0x27a8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa8 0x01>;
    			clocks = <0x09 0xa8 0x00 0x09 0xa8 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x246 0x04 0x00 0x247 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x140>;
    		};
    
    		can@27b1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27b1000 0x00 0x200 0x00 0x27b8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa9 0x01>;
    			clocks = <0x09 0xa9 0x00 0x09 0xa9 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x249 0x04 0x00 0x24a 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x141>;
    		};
    
    		can@27c1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27c1000 0x00 0x200 0x00 0x27c8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xaa 0x01>;
    			clocks = <0x09 0xaa 0x00 0x09 0xaa 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x24c 0x04 0x00 0x24d 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x142>;
    		};
    
    		can@27d1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27d1000 0x00 0x200 0x00 0x27d8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xab 0x01>;
    			clocks = <0x09 0xab 0x00 0x09 0xab 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x24f 0x04 0x00 0x250 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x143>;
    		};
    
    		ticsi2rx@4500000 {
    			compatible = "ti,j721e-csi2rx";
    			dmas = <0x0e 0x4940 0x0e 0x4941 0x0e 0x4942 0x0e 0x4943 0x0e 0x4944 0x0e 0x4945 0x0e 0x4946 0x0e 0x4947 0x0e 0x4948 0x0e 0x4949 0x0e 0x494a 0x0e 0x494b 0x0e 0x494c 0x0e 0x494d 0x0e 0x494e 0x0e 0x494f>;
    			dma-names = "rx0\0rx1\0rx2\0rx3\0rx4\0rx5\0rx6\0rx7\0rx8\0rx9\0rx10\0rx11\0rx12\0rx13\0rx14\0rx15";
    			reg = <0x00 0x4500000 0x00 0x1000>;
    			power-domains = <0x08 0x1a 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			phandle = <0x144>;
    
    			csi-bridge@4504000 {
    				compatible = "cdns,csi2rx";
    				reg = <0x00 0x4504000 0x00 0x1000>;
    				clocks = <0x09 0x1a 0x02 0x09 0x1a 0x00 0x09 0x1a 0x02 0x09 0x1a 0x02 0x09 0x1a 0x03 0x09 0x1a 0x03>;
    				clock-names = "sys_clk\0p_clk\0pixel_if0_clk\0pixel_if1_clk\0pixel_if2_clk\0pixel_if3_clk";
    				phys = <0x8e>;
    				phy-names = "dphy";
    				power-domains = <0x08 0x1a 0x01>;
    				phandle = <0x145>;
    
    				ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@0 {
    						reg = <0x00>;
    						status = "disabled";
    						phandle = <0x146>;
    					};
    
    					port@1 {
    						reg = <0x01>;
    						status = "disabled";
    						phandle = <0x147>;
    					};
    
    					port@2 {
    						reg = <0x02>;
    						status = "disabled";
    						phandle = <0x148>;
    					};
    
    					port@3 {
    						reg = <0x03>;
    						status = "disabled";
    						phandle = <0x149>;
    					};
    
    					port@4 {
    						reg = <0x04>;
    						status = "disabled";
    						phandle = <0x14a>;
    					};
    				};
    			};
    		};
    
    		ticsi2rx@4510000 {
    			compatible = "ti,j721e-csi2rx";
    			dmas = <0x0e 0x4960 0x0e 0x4961 0x0e 0x4962 0x0e 0x4963 0x0e 0x4964 0x0e 0x4965 0x0e 0x4966 0x0e 0x4967 0x0e 0x4968 0x0e 0x4969 0x0e 0x496a 0x0e 0x496b 0x0e 0x496c 0x0e 0x496d 0x0e 0x496e 0x0e 0x496f>;
    			dma-names = "rx0\0rx1\0rx2\0rx3\0rx4\0rx5\0rx6\0rx7\0rx8\0rx9\0rx10\0rx11\0rx12\0rx13\0rx14\0rx15";
    			reg = <0x00 0x4510000 0x00 0x1000>;
    			power-domains = <0x08 0x1b 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			phandle = <0x14b>;
    
    			csi-bridge@4514000 {
    				compatible = "cdns,csi2rx";
    				reg = <0x00 0x4514000 0x00 0x1000>;
    				clocks = <0x09 0x1b 0x02 0x09 0x1b 0x00 0x09 0x1b 0x02 0x09 0x1b 0x02 0x09 0x1b 0x03 0x09 0x1b 0x03>;
    				clock-names = "sys_clk\0p_clk\0pixel_if0_clk\0pixel_if1_clk\0pixel_if2_clk\0pixel_if3_clk";
    				phys = <0x8f>;
    				phy-names = "dphy";
    				power-domains = <0x08 0x1b 0x01>;
    				phandle = <0x14c>;
    
    				ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@0 {
    						reg = <0x00>;
    						phandle = <0x14d>;
    					};
    
    					port@1 {
    						reg = <0x01>;
    						phandle = <0x14e>;
    					};
    
    					port@2 {
    						reg = <0x02>;
    						phandle = <0x14f>;
    					};
    
    					port@3 {
    						reg = <0x03>;
    						phandle = <0x150>;
    					};
    
    					port@4 {
    						reg = <0x04>;
    						phandle = <0x151>;
    					};
    				};
    			};
    		};
    
    		phy@4580000 {
    			compatible = "ti,j721e-dphy\0cdns,dphy";
    			reg = <0x00 0x4580000 0x00 0x1100>;
    			#phy-cells = <0x00>;
    			power-domains = <0x08 0x93 0x01>;
    			phandle = <0x8e>;
    		};
    
    		phy@4590000 {
    			compatible = "ti,j721e-dphy\0cdns,dphy";
    			reg = <0x00 0x4590000 0x00 0x1100>;
    			#phy-cells = <0x00>;
    			power-domains = <0x08 0x94 0x01>;
    			phandle = <0x8f>;
    		};
    	};
    
    	clock-cmnrefclk {
    		#clock-cells = <0x00>;
    		compatible = "fixed-clock";
    		clock-frequency = <0x00>;
    		phandle = <0x26>;
    	};
    
    	clock-cmnrefclk1 {
    		#clock-cells = <0x00>;
    		compatible = "fixed-clock";
    		clock-frequency = <0x5f5e100>;
    		phandle = <0x28>;
    	};
    
    	memory@80000000 {
    		device_type = "memory";
    		reg = <0x00 0x80000000 0x00 0x80000000 0x08 0x80000000 0x00 0x80000000>;
    	};
    
    	reserved-memory {
    		#address-cells = <0x02>;
    		#size-cells = <0x02>;
    		ranges;
    		phandle = <0x152>;
    
    		optee@9e800000 {
    			reg = <0x00 0x9e800000 0x00 0x1800000>;
    			alignment = <0x1000>;
    			no-map;
    			phandle = <0x153>;
    		};
    
    		r5f-dma-memory@a0000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x1a>;
    		};
    
    		r5f-memory@a0100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x1b>;
    		};
    
    		r5f-dma-memory@a1000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x1d>;
    		};
    
    		r5f-memory@a1100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x1e>;
    		};
    
    		r5f-dma-memory@a2000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x6b>;
    		};
    
    		r5f-memory@a2100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x6c>;
    		};
    
    		r5f-dma-memory@a3000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x70>;
    		};
    
    		r5f-memory@a3100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x71>;
    		};
    
    		r5f-dma-memory@a4000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x74>;
    		};
    
    		r5f-memory@a4100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x75>;
    		};
    
    		r5f-dma-memory@a5000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x77>;
    		};
    
    		r5f-memory@a5100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x78>;
    		};
    
    		c66-dma-memory@a6000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x7e>;
    		};
    
    		c66-memory@a6100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x7c>;
    		};
    
    		c66-dma-memory@a7000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x7b>;
    		};
    
    		c66-memory@a7100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x7f>;
    		};
    
    		c71-dma-memory@a8000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x82>;
    		};
    
    		c71-memory@a8100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x83>;
    		};
    
    		ipc-memories@aa000000 {
    			reg = <0x00 0xaa000000 0x00 0x1c00000>;
    			alignment = <0x1000>;
    			no-map;
    			phandle = <0x154>;
    		};
    
    		r5f-virtual-eth-queues@ac000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xac000000 0x00 0x200000>;
    			no-map;
    			phandle = <0x6d>;
    		};
    
    		r5f-virtual-eth-buffers@ac200000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xac200000 0x00 0x1e00000>;
    			no-map;
    			phandle = <0x6e>;
    		};
    	};
    
    	gpio-keys {
    		compatible = "gpio-keys";
    		autorepeat;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x90 0x91>;
    		phandle = <0x155>;
    
    		sw10 {
    			label = "GPIO Key USER1";
    			linux,code = <0x100>;
    			gpios = <0x92 0x00 0x01>;
    			phandle = <0x156>;
    		};
    
    		sw11 {
    			label = "GPIO Key USER2";
    			linux,code = <0x101>;
    			gpios = <0x93 0x07 0x01>;
    			phandle = <0x157>;
    		};
    	};
    
    	fixedregulator-evm12v0 {
    		compatible = "regulator-fixed";
    		regulator-name = "evm_12v0";
    		regulator-min-microvolt = <0xb71b00>;
    		regulator-max-microvolt = <0xb71b00>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x94>;
    	};
    
    	fixedregulator-vsys3v3 {
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_3v3";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		vin-supply = <0x94>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x60>;
    	};
    
    	fixedregulator-vsys5v0 {
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_5v0";
    		regulator-min-microvolt = <0x4c4b40>;
    		regulator-max-microvolt = <0x4c4b40>;
    		vin-supply = <0x94>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x61>;
    	};
    
    	fixedregulator-sd {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_mmc1";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		regulator-boot-on;
    		enable-active-high;
    		vin-supply = <0x60>;
    		gpio = <0x4c 0x02 0x00>;
    		phandle = <0x54>;
    	};
    
    	gpio-regulator-TLV71033 {
    		compatible = "regulator-gpio";
    		pinctrl-names = "default";
    		pinctrl-0 = <0x95>;
    		regulator-name = "tlv71033";
    		regulator-min-microvolt = <0x1b7740>;
    		regulator-max-microvolt = <0x325aa0>;
    		regulator-boot-on;
    		vin-supply = <0x61>;
    		gpios = <0x92 0x75 0x00>;
    		states = <0x1b7740 0x00 0x325aa0 0x01>;
    		phandle = <0x55>;
    	};
    
    	sound@0 {
    		compatible = "ti,j721e-cpb-audio";
    		model = "j721e-cpb";
    		ti,cpb-mcasp = <0x96>;
    		ti,cpb-codec = <0x97>;
    		clocks = <0x09 0xb8 0x01 0x09 0xb8 0x02 0x09 0xb8 0x04 0x09 0x9d 0x173 0x09 0x9d 0x190 0x09 0x9d 0x191>;
    		clock-names = "cpb-mcasp-auxclk\0cpb-mcasp-auxclk-48000\0cpb-mcasp-auxclk-44100\0cpb-codec-scki\0cpb-codec-scki-48000\0cpb-codec-scki-44100";
    		phandle = <0x158>;
    	};
    
    	main_r5fss_cpsw9g_virt_mac0 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethswitch-device-0";
    		dmas = <0x0e 0xca00 0x0e 0xca01 0x0e 0xca02 0x0e 0xca03 0x0e 0xca04 0x0e 0xca05 0x0e 0xca06 0x0e 0xca07 0x0e 0x4a00>;
    		dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    		phandle = <0x159>;
    
    		virt_emac_port {
    			ti,label = "virt-port";
    		};
    	};
    
    	main-r5fss-cpsw9g-virt-mac1 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethmac-device-1";
    		dmas = <0x0e 0xca00 0x0e 0xca01 0x0e 0xca02 0x0e 0xca03 0x0e 0xca04 0x0e 0xca05 0x0e 0xca06 0x0e 0xca07 0x0e 0x4a00>;
    		dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    		phandle = <0x15a>;
    
    		virt_emac_port {
    			ti,label = "virt-port";
    		};
    	};
    
    	can-phy0 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x98>;
    		standby-gpios = <0x93 0x36 0x01>;
    		enable-gpios = <0x93 0x00 0x00>;
    		phandle = <0x20>;
    	};
    
    	can-phy1 {
    		compatible = "ti,tcan1042";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x99>;
    		standby-gpios = <0x93 0x02 0x00>;
    		phandle = <0x22>;
    	};
    
    	can-phy2 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		standby-gpios = <0x4c 0x07 0x01>;
    		enable-gpios = <0x4c 0x06 0x00>;
    		phandle = <0x8b>;
    	};
    
    	can-phy3 {
    		compatible = "ti,tcan1042";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x9a>;
    		standby-gpios = <0x92 0x7f 0x00>;
    		phandle = <0x8d>;
    	};
    
    	fixedregulator-dp-prw {
    		compatible = "regulator-fixed";
    		regulator-name = "dp-pwr";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		gpio = <0x9b 0x00 0x00>;
    		enable-active-high;
    		regulator-always-on;
    		phandle = <0x9c>;
    	};
    
    	connector {
    		compatible = "dp-connector";
    		label = "DP0";
    		type = "full-size";
    		dp-pwr-supply = <0x9c>;
    		phandle = <0x15b>;
    
    		port {
    
    			endpoint {
    				remote-endpoint = <0x9d>;
    				phandle = <0x66>;
    			};
    		};
    	};
    
    	__symbols__ {
    		cluster0 = "/cpus/cpu-map/cluster0";
    		cpu0 = "/cpus/cpu@0";
    		cpu1 = "/cpus/cpu@1";
    		L2_0 = "/l2-cache0";
    		msmc_l3 = "/l3-cache0";
    		psci = "/firmware/psci";
    		a72_timer0 = "/timer-cl0-cpu0";
    		pmu = "/pmu";
    		cbass_main = "/bus@100000";
    		cbass_mcu_wakeup = "/bus@100000/bus@28380000";
    		dmsc = "/bus@100000/bus@28380000/dmsc@44083000";
    		k3_pds = "/bus@100000/bus@28380000/dmsc@44083000/power-controller";
    		k3_clks = "/bus@100000/bus@28380000/dmsc@44083000/clocks";
    		k3_reset = "/bus@100000/bus@28380000/dmsc@44083000/reset-controller";
    		mcu_conf = "/bus@100000/bus@28380000/syscon@40f00000";
    		phy_gmii_sel = "/bus@100000/bus@28380000/syscon@40f00000/phy@4040";
    		wkup_pmx0 = "/bus@100000/bus@28380000/pinctrl@4301c000";
    		wkup_i2c0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/wkup-i2c0-pins-default";
    		mcu_fss0_ospi0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi0-pins-default";
    		sw11_button_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/sw11-button-pins-default";
    		mcu_fss0_ospi1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi1-pins-default";
    		mcu_cpsw_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-cpsw-pins-default";
    		mcu_mdio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mdio1-pins-default";
    		mcu_mcan0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-pins-default";
    		mcu_mcan0_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-gpio-pins-default";
    		mcu_mcan1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-pins-default";
    		mcu_mcan1_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-gpio-pins-default";
    		mcu_ram = "/bus@100000/bus@28380000/sram@41c00000";
    		wkup_uart0 = "/bus@100000/bus@28380000/serial@42300000";
    		mcu_uart0 = "/bus@100000/bus@28380000/serial@40a00000";
    		wkup_gpio_intr = "/bus@100000/bus@28380000/interrupt-controller2";
    		wkup_gpio0 = "/bus@100000/bus@28380000/gpio@42110000";
    		wkup_gpio1 = "/bus@100000/bus@28380000/gpio@42100000";
    		mcu_i2c0 = "/bus@100000/bus@28380000/i2c@40b00000";
    		mcu_i2c1 = "/bus@100000/bus@28380000/i2c@40b10000";
    		wkup_i2c0 = "/bus@100000/bus@28380000/i2c@42120000";
    		fss = "/bus@100000/bus@28380000/fss@47000000";
    		ospi0 = "/bus@100000/bus@28380000/fss@47000000/spi@47040000";
    		ospi1 = "/bus@100000/bus@28380000/fss@47000000/spi@47050000";
    		tscadc0 = "/bus@100000/bus@28380000/tscadc@40200000";
    		tscadc1 = "/bus@100000/bus@28380000/tscadc@40210000";
    		mcu_ringacc = "/bus@100000/bus@28380000/mcu-navss/ringacc@2b800000";
    		mcu_udmap = "/bus@100000/bus@28380000/mcu-navss/dma-controller@285c0000";
    		mcu_cpsw = "/bus@100000/bus@28380000/ethernet@46000000";
    		cpsw_port1 = "/bus@100000/bus@28380000/ethernet@46000000/ethernet-ports/port@1";
    		davinci_mdio = "/bus@100000/bus@28380000/ethernet@46000000/mdio@f00";
    		phy0 = "/bus@100000/bus@28380000/ethernet@46000000/mdio@f00/ethernet-phy@0";
    		mcu_r5fss0 = "/bus@100000/bus@28380000/r5fss@41000000";
    		mcu_r5fss0_core0 = "/bus@100000/bus@28380000/r5fss@41000000/r5f@41000000";
    		mcu_r5fss0_core1 = "/bus@100000/bus@28380000/r5fss@41000000/r5f@41400000";
    		mcu_mcan0 = "/bus@100000/bus@28380000/can@40528000";
    		mcu_mcan1 = "/bus@100000/bus@28380000/can@40568000";
    		msmc_ram = "/bus@100000/sram@70000000";
    		scm_conf = "/bus@100000/scm-conf@100000";
    		serdes_ln_ctrl = "/bus@100000/scm-conf@100000/mux@4080";
    		usb_serdes_mux = "/bus@100000/scm-conf@100000/mux-controller@4000";
    		ehrpwm_tbclk = "/bus@100000/scm-conf@100000/clock@4140";
    		main_ehrpwm0 = "/bus@100000/pwm@3000000";
    		main_ehrpwm1 = "/bus@100000/pwm@3010000";
    		main_ehrpwm2 = "/bus@100000/pwm@3020000";
    		main_ehrpwm3 = "/bus@100000/pwm@3030000";
    		main_ehrpwm4 = "/bus@100000/pwm@3040000";
    		main_ehrpwm5 = "/bus@100000/pwm@3050000";
    		gic500 = "/bus@100000/interrupt-controller@1800000";
    		gic_its = "/bus@100000/interrupt-controller@1800000/msi-controller@1820000";
    		main_gpio_intr = "/bus@100000/interrupt-controller0";
    		main_navss_intr = "/bus@100000/main-navss/interrupt-controller1";
    		main_udmass_inta = "/bus@100000/main-navss/interrupt-controller@33d00000";
    		secure_proxy_main = "/bus@100000/main-navss/mailbox@32c00000";
    		smmu0 = "/bus@100000/main-navss/iommu@36600000";
    		hwspinlock = "/bus@100000/main-navss/spinlock@30e00000";
    		mailbox0_cluster0 = "/bus@100000/main-navss/mailbox@31f80000";
    		mbox_mcu_r5fss0_core0 = "/bus@100000/main-navss/mailbox@31f80000/mbox-mcu-r5fss0-core0";
    		mbox_mcu_r5fss0_core1 = "/bus@100000/main-navss/mailbox@31f80000/mbox-mcu-r5fss0-core1";
    		mailbox0_cluster1 = "/bus@100000/main-navss/mailbox@31f81000";
    		mbox_main_r5fss0_core0 = "/bus@100000/main-navss/mailbox@31f81000/mbox-main-r5fss0-core0";
    		mbox_main_r5fss0_core1 = "/bus@100000/main-navss/mailbox@31f81000/mbox-main-r5fss0-core1";
    		mailbox0_cluster2 = "/bus@100000/main-navss/mailbox@31f82000";
    		mbox_main_r5fss1_core0 = "/bus@100000/main-navss/mailbox@31f82000/mbox-main-r5fss1-core0";
    		mbox_main_r5fss1_core1 = "/bus@100000/main-navss/mailbox@31f82000/mbox-main-r5fss1-core1";
    		mailbox0_cluster3 = "/bus@100000/main-navss/mailbox@31f83000";
    		mbox_c66_0 = "/bus@100000/main-navss/mailbox@31f83000/mbox-c66-0";
    		mbox_c66_1 = "/bus@100000/main-navss/mailbox@31f83000/mbox-c66-1";
    		mailbox0_cluster4 = "/bus@100000/main-navss/mailbox@31f84000";
    		mbox_c71_0 = "/bus@100000/main-navss/mailbox@31f84000/mbox-c71-0";
    		mailbox0_cluster5 = "/bus@100000/main-navss/mailbox@31f85000";
    		mailbox0_cluster6 = "/bus@100000/main-navss/mailbox@31f86000";
    		mailbox0_cluster7 = "/bus@100000/main-navss/mailbox@31f87000";
    		mailbox0_cluster8 = "/bus@100000/main-navss/mailbox@31f88000";
    		mailbox0_cluster9 = "/bus@100000/main-navss/mailbox@31f89000";
    		mailbox0_cluster10 = "/bus@100000/main-navss/mailbox@31f8a000";
    		mailbox0_cluster11 = "/bus@100000/main-navss/mailbox@31f8b000";
    		main_ringacc = "/bus@100000/main-navss/ringacc@3c000000";
    		main_udmap = "/bus@100000/main-navss/dma-controller@31150000";
    		main_crypto = "/bus@100000/crypto@4e00000";
    		rng = "/bus@100000/crypto@4e00000/rng@4e10000";
    		main_pmx0 = "/bus@100000/pinctrl@11c000";
    		sw10_button_pins_default = "/bus@100000/pinctrl@11c000/sw10-button-pins-default";
    		main_mmc1_pins_default = "/bus@100000/pinctrl@11c000/main-mmc1-pins-default";
    		vdd_sd_dv_alt_pins_default = "/bus@100000/pinctrl@11c000/vdd-sd-dv-alt-pins-default";
    		main_usbss0_pins_default = "/bus@100000/pinctrl@11c000/main-usbss0-pins-default";
    		main_usbss1_pins_default = "/bus@100000/pinctrl@11c000/main-usbss1-pins-default";
    		dp0_pins_default = "/bus@100000/pinctrl@11c000/dp0-pins-default";
    		main_i2c1_exp4_pins_default = "/bus@100000/pinctrl@11c000/main-i2c1-exp4-pins-default";
    		main_i2c0_pins_default = "/bus@100000/pinctrl@11c000/main-i2c0-pins-default";
    		main_i2c1_pins_default = "/bus@100000/pinctrl@11c000/main-i2c1-pins-default";
    		main_i2c2_pins_default = "/bus@100000/pinctrl@11c000/main-i2c2-pins-default";
    		main_i2c3_pins_default = "/bus@100000/pinctrl@11c000/main-i2c3-pins-default";
    		main_i2c6_pins_default = "/bus@100000/pinctrl@11c000/main-i2c6-pins-default";
    		mcasp10_pins_default = "/bus@100000/pinctrl@11c000/mcasp10-pins-default";
    		audi_ext_refclk2_pins_default = "/bus@100000/pinctrl@11c000/audi-ext-refclk2-pins-default";
    		main_mcan0_pins_default = "/bus@100000/pinctrl@11c000/main-mcan0-pins-default";
    		main_mcan2_pins_default = "/bus@100000/pinctrl@11c000/main-mcan2-pins-default";
    		main_mcan2_gpio_pins_default = "/bus@100000/pinctrl@11c000/main-mcan2-gpio-pins-default";
    		serdes_wiz0 = "/bus@100000/wiz@5000000";
    		wiz0_pll0_refclk = "/bus@100000/wiz@5000000/pll0-refclk";
    		wiz0_pll1_refclk = "/bus@100000/wiz@5000000/pll1-refclk";
    		wiz0_refclk_dig = "/bus@100000/wiz@5000000/refclk-dig";
    		wiz0_cmn_refclk_dig_div = "/bus@100000/wiz@5000000/cmn-refclk-dig-div";
    		wiz0_cmn_refclk1_dig_div = "/bus@100000/wiz@5000000/cmn-refclk1-dig-div";
    		serdes0 = "/bus@100000/wiz@5000000/serdes@5000000";
    		serdes0_pcie_link = "/bus@100000/wiz@5000000/serdes@5000000/phy@0";
    		serdes0_qsgmii_link = "/bus@100000/wiz@5000000/serdes@5000000/phy@1";
    		serdes_wiz1 = "/bus@100000/wiz@5010000";
    		wiz1_pll0_refclk = "/bus@100000/wiz@5010000/pll0-refclk";
    		wiz1_pll1_refclk = "/bus@100000/wiz@5010000/pll1-refclk";
    		wiz1_refclk_dig = "/bus@100000/wiz@5010000/refclk-dig";
    		wiz1_cmn_refclk_dig_div = "/bus@100000/wiz@5010000/cmn-refclk-dig-div";
    		wiz1_cmn_refclk1_dig_div = "/bus@100000/wiz@5010000/cmn-refclk1-dig-div";
    		serdes1 = "/bus@100000/wiz@5010000/serdes@5010000";
    		serdes1_pcie_link = "/bus@100000/wiz@5010000/serdes@5010000/phy@0";
    		serdes_wiz2 = "/bus@100000/wiz@5020000";
    		wiz2_pll0_refclk = "/bus@100000/wiz@5020000/pll0-refclk";
    		wiz2_pll1_refclk = "/bus@100000/wiz@5020000/pll1-refclk";
    		wiz2_refclk_dig = "/bus@100000/wiz@5020000/refclk-dig";
    		wiz2_cmn_refclk_dig_div = "/bus@100000/wiz@5020000/cmn-refclk-dig-div";
    		wiz2_cmn_refclk1_dig_div = "/bus@100000/wiz@5020000/cmn-refclk1-dig-div";
    		serdes2 = "/bus@100000/wiz@5020000/serdes@5020000";
    		serdes2_pcie_link = "/bus@100000/wiz@5020000/serdes@5020000/phy@0";
    		serdes_wiz3 = "/bus@100000/wiz@5030000";
    		wiz3_pll0_refclk = "/bus@100000/wiz@5030000/pll0-refclk";
    		wiz3_pll1_refclk = "/bus@100000/wiz@5030000/pll1-refclk";
    		wiz3_refclk_dig = "/bus@100000/wiz@5030000/refclk-dig";
    		wiz3_cmn_refclk_dig_div = "/bus@100000/wiz@5030000/cmn-refclk-dig-div";
    		wiz3_cmn_refclk1_dig_div = "/bus@100000/wiz@5030000/cmn-refclk1-dig-div";
    		serdes3 = "/bus@100000/wiz@5030000/serdes@5030000";
    		serdes3_usb_link = "/bus@100000/wiz@5030000/serdes@5030000/phy@0";
    		pcie0_rc = "/bus@100000/pcie@2900000";
    		pcie0_intc = "/bus@100000/pcie@2900000/interrupt-controller";
    		pcie0_ep = "/bus@100000/pcie-ep@2900000";
    		pcie1_rc = "/bus@100000/pcie@2910000";
    		pcie1_intc = "/bus@100000/pcie@2910000/interrupt-controller";
    		pcie1_ep = "/bus@100000/pcie-ep@2910000";
    		pcie2_rc = "/bus@100000/pcie@2920000";
    		pcie2_intc = "/bus@100000/pcie@2920000/interrupt-controller";
    		pcie2_ep = "/bus@100000/pcie-ep@2920000";
    		pcie3_rc = "/bus@100000/pcie@2930000";
    		pcie3_intc = "/bus@100000/pcie@2930000/interrupt-controller";
    		pcie3_ep = "/bus@100000/pcie-ep@2930000";
    		serdes_wiz4 = "/bus@100000/wiz@5050000";
    		wiz4_pll0_refclk = "/bus@100000/wiz@5050000/pll0-refclk";
    		wiz4_pll1_refclk = "/bus@100000/wiz@5050000/pll1-refclk";
    		wiz4_refclk_dig = "/bus@100000/wiz@5050000/refclk-dig";
    		wiz4_cmn_refclk_dig_div = "/bus@100000/wiz@5050000/cmn-refclk-dig-div";
    		wiz4_cmn_refclk1_dig_div = "/bus@100000/wiz@5050000/cmn-refclk1-dig-div";
    		serdes4 = "/bus@100000/wiz@5050000/serdes@5050000";
    		torrent_phy_dp = "/bus@100000/wiz@5050000/serdes@5050000/phy@0";
    		main_uart0 = "/bus@100000/serial@2800000";
    		main_uart1 = "/bus@100000/serial@2810000";
    		main_uart2 = "/bus@100000/serial@2820000";
    		main_uart3 = "/bus@100000/serial@2830000";
    		main_uart4 = "/bus@100000/serial@2840000";
    		main_uart5 = "/bus@100000/serial@2850000";
    		main_uart6 = "/bus@100000/serial@2860000";
    		main_uart7 = "/bus@100000/serial@2870000";
    		main_uart8 = "/bus@100000/serial@2880000";
    		main_uart9 = "/bus@100000/serial@2890000";
    		main_gpio0 = "/bus@100000/gpio@600000";
    		main_gpio1 = "/bus@100000/gpio@601000";
    		main_gpio2 = "/bus@100000/gpio@610000";
    		main_gpio3 = "/bus@100000/gpio@611000";
    		main_gpio4 = "/bus@100000/gpio@620000";
    		main_gpio5 = "/bus@100000/gpio@621000";
    		main_gpio6 = "/bus@100000/gpio@630000";
    		main_gpio7 = "/bus@100000/gpio@631000";
    		main_sdhci0 = "/bus@100000/mmc@4f80000";
    		main_sdhci1 = "/bus@100000/mmc@4fb0000";
    		main_sdhci2 = "/bus@100000/mmc@4f98000";
    		usbss0 = "/bus@100000/cdns-usb@4104000";
    		usb0 = "/bus@100000/cdns-usb@4104000/usb@6000000";
    		usbss1 = "/bus@100000/cdns-usb@4114000";
    		usb1 = "/bus@100000/cdns-usb@4114000/usb@6400000";
    		main_i2c0 = "/bus@100000/i2c@2000000";
    		exp1 = "/bus@100000/i2c@2000000/gpio@20";
    		exp2 = "/bus@100000/i2c@2000000/gpio@22";
    		main_i2c1 = "/bus@100000/i2c@2010000";
    		exp4 = "/bus@100000/i2c@2010000/gpio@20";
    		main_i2c2 = "/bus@100000/i2c@2020000";
    		main_i2c3 = "/bus@100000/i2c@2030000";
    		exp3 = "/bus@100000/i2c@2030000/gpio@20";
    		pcm3168a_1 = "/bus@100000/i2c@2030000/audio-codec@44";
    		main_i2c4 = "/bus@100000/i2c@2040000";
    		main_i2c5 = "/bus@100000/i2c@2050000";
    		main_i2c6 = "/bus@100000/i2c@2060000";
    		exp5 = "/bus@100000/i2c@2060000/gpio@20";
    		d5520 = "/bus@100000/video-decoder@4300000";
    		vxe384 = "/bus@100000/video-encoder@4200000";
    		ufs_wrapper = "/bus@100000/ufs-wrapper@4e80000";
    		mhdp = "/bus@100000/dp-bridge@a000000";
    		dp0_ports = "/bus@100000/dp-bridge@a000000/ports";
    		dp0_in = "/bus@100000/dp-bridge@a000000/ports/port@0/endpoint";
    		dp0_out = "/bus@100000/dp-bridge@a000000/ports/port@4/endpoint";
    		dss = "/bus@100000/dss@4a00000";
    		dss_ports = "/bus@100000/dss@4a00000/ports";
    		dpi0_out = "/bus@100000/dss@4a00000/ports/port@0/endpoint";
    		mcasp0 = "/bus@100000/mcasp@2b00000";
    		mcasp1 = "/bus@100000/mcasp@2b10000";
    		mcasp2 = "/bus@100000/mcasp@2b20000";
    		mcasp3 = "/bus@100000/mcasp@2b30000";
    		mcasp4 = "/bus@100000/mcasp@2b40000";
    		mcasp5 = "/bus@100000/mcasp@2b50000";
    		mcasp6 = "/bus@100000/mcasp@2b60000";
    		mcasp7 = "/bus@100000/mcasp@2b70000";
    		mcasp8 = "/bus@100000/mcasp@2b80000";
    		mcasp9 = "/bus@100000/mcasp@2b90000";
    		mcasp10 = "/bus@100000/mcasp@2ba0000";
    		mcasp11 = "/bus@100000/mcasp@2bb0000";
    		watchdog0 = "/bus@100000/watchdog@2200000";
    		watchdog1 = "/bus@100000/watchdog@2210000";
    		main_r5fss0 = "/bus@100000/r5fss@5c00000";
    		main_r5fss0_core0 = "/bus@100000/r5fss@5c00000/r5f@5c00000";
    		main_r5fss0_core1 = "/bus@100000/r5fss@5c00000/r5f@5d00000";
    		main_r5fss1 = "/bus@100000/r5fss@5e00000";
    		main_r5fss1_core0 = "/bus@100000/r5fss@5e00000/r5f@5e00000";
    		main_r5fss1_core1 = "/bus@100000/r5fss@5e00000/r5f@5f00000";
    		c66_0 = "/bus@100000/dsp@4d80800000";
    		c66_1 = "/bus@100000/dsp@4d81800000";
    		c71_0 = "/bus@100000/dsp@64800000";
    		icssg0 = "/bus@100000/icssg@b000000";
    		icssg0_mem = "/bus@100000/icssg@b000000/memories@0";
    		icssg0_cfg = "/bus@100000/icssg@b000000/cfg@26000";
    		icssg0_coreclk_mux = "/bus@100000/icssg@b000000/cfg@26000/clocks/coreclk-mux@3c";
    		icssg0_iepclk_mux = "/bus@100000/icssg@b000000/cfg@26000/clocks/iepclk-mux@30";
    		icssg0_iep0 = "/bus@100000/icssg@b000000/iep@2e000";
    		icssg0_iep1 = "/bus@100000/icssg@b000000/iep@2f000";
    		icssg0_mii_rt = "/bus@100000/icssg@b000000/mii-rt@32000";
    		icssg0_mii_g_rt = "/bus@100000/icssg@b000000/mii-g-rt@33000";
    		icssg0_intc = "/bus@100000/icssg@b000000/interrupt-controller@20000";
    		pru0_0 = "/bus@100000/icssg@b000000/pru@34000";
    		rtu0_0 = "/bus@100000/icssg@b000000/rtu@4000";
    		tx_pru0_0 = "/bus@100000/icssg@b000000/txpru@a000";
    		pru0_1 = "/bus@100000/icssg@b000000/pru@38000";
    		rtu0_1 = "/bus@100000/icssg@b000000/rtu@6000";
    		tx_pru0_1 = "/bus@100000/icssg@b000000/txpru@c000";
    		icssg0_mdio = "/bus@100000/icssg@b000000/mdio@32400";
    		icssg1 = "/bus@100000/icssg@b100000";
    		icssg1_mem = "/bus@100000/icssg@b100000/memories@b100000";
    		icssg1_cfg = "/bus@100000/icssg@b100000/cfg@26000";
    		icssg1_coreclk_mux = "/bus@100000/icssg@b100000/cfg@26000/clocks/coreclk-mux@3c";
    		icssg1_iepclk_mux = "/bus@100000/icssg@b100000/cfg@26000/clocks/iepclk-mux@30";
    		icssg1_iep0 = "/bus@100000/icssg@b100000/iep@2e000";
    		icssg1_iep1 = "/bus@100000/icssg@b100000/iep@2f000";
    		icssg1_mii_rt = "/bus@100000/icssg@b100000/mii-rt@32000";
    		icssg1_mii_g_rt = "/bus@100000/icssg@b100000/mii-g-rt@33000";
    		icssg1_intc = "/bus@100000/icssg@b100000/interrupt-controller@20000";
    		pru1_0 = "/bus@100000/icssg@b100000/pru@34000";
    		rtu1_0 = "/bus@100000/icssg@b100000/rtu@4000";
    		tx_pru1_0 = "/bus@100000/icssg@b100000/txpru@a000";
    		pru1_1 = "/bus@100000/icssg@b100000/pru@38000";
    		rtu1_1 = "/bus@100000/icssg@b100000/rtu@6000";
    		tx_pru1_1 = "/bus@100000/icssg@b100000/txpru@c000";
    		icssg1_mdio = "/bus@100000/icssg@b100000/mdio@32400";
    		timesync_router = "/bus@100000/timesync_router@A40000";
    		gpu = "/bus@100000/gpu@4e20000000";
    		main_mcan0 = "/bus@100000/can@2701000";
    		main_mcan1 = "/bus@100000/can@2711000";
    		main_mcan2 = "/bus@100000/can@2721000";
    		main_mcan3 = "/bus@100000/can@2731000";
    		main_mcan4 = "/bus@100000/can@2741000";
    		main_mcan5 = "/bus@100000/can@2751000";
    		main_mcan6 = "/bus@100000/can@2761000";
    		main_mcan7 = "/bus@100000/can@2771000";
    		main_mcan8 = "/bus@100000/can@2781000";
    		main_mcan9 = "/bus@100000/can@2791000";
    		main_mcan10 = "/bus@100000/can@27a1000";
    		main_mcan11 = "/bus@100000/can@27b1000";
    		main_mcan12 = "/bus@100000/can@27c1000";
    		main_mcan13 = "/bus@100000/can@27d1000";
    		ti_csi2rx0 = "/bus@100000/ticsi2rx@4500000";
    		cdns_csi2rx0 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000";
    		csi0_port0 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@0";
    		csi0_port1 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@1";
    		csi0_port2 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@2";
    		csi0_port3 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@3";
    		csi0_port4 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@4";
    		ti_csi2rx1 = "/bus@100000/ticsi2rx@4510000";
    		cdns_csi2rx1 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000";
    		csi1_port0 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@0";
    		csi1_port1 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@1";
    		csi1_port2 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@2";
    		csi1_port3 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@3";
    		csi1_port4 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@4";
    		dphy0 = "/bus@100000/phy@4580000";
    		dphy1 = "/bus@100000/phy@4590000";
    		cmn_refclk = "/clock-cmnrefclk";
    		cmn_refclk1 = "/clock-cmnrefclk1";
    		reserved_memory = "/reserved-memory";
    		secure_ddr = "/reserved-memory/optee@9e800000";
    		mcu_r5fss0_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a0000000";
    		mcu_r5fss0_core0_memory_region = "/reserved-memory/r5f-memory@a0100000";
    		mcu_r5fss0_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a1000000";
    		mcu_r5fss0_core1_memory_region = "/reserved-memory/r5f-memory@a1100000";
    		main_r5fss0_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a2000000";
    		main_r5fss0_core0_memory_region = "/reserved-memory/r5f-memory@a2100000";
    		main_r5fss0_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a3000000";
    		main_r5fss0_core1_memory_region = "/reserved-memory/r5f-memory@a3100000";
    		main_r5fss1_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a4000000";
    		main_r5fss1_core0_memory_region = "/reserved-memory/r5f-memory@a4100000";
    		main_r5fss1_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a5000000";
    		main_r5fss1_core1_memory_region = "/reserved-memory/r5f-memory@a5100000";
    		c66_1_dma_memory_region = "/reserved-memory/c66-dma-memory@a6000000";
    		c66_0_memory_region = "/reserved-memory/c66-memory@a6100000";
    		c66_0_dma_memory_region = "/reserved-memory/c66-dma-memory@a7000000";
    		c66_1_memory_region = "/reserved-memory/c66-memory@a7100000";
    		c71_0_dma_memory_region = "/reserved-memory/c71-dma-memory@a8000000";
    		c71_0_memory_region = "/reserved-memory/c71-memory@a8100000";
    		rtos_ipc_memory_region = "/reserved-memory/ipc-memories@aa000000";
    		main_r5fss0_core0_shared_memory_queue_region = "/reserved-memory/r5f-virtual-eth-queues@ac000000";
    		main_r5fss0_core0_shared_memory_bufpool_region = "/reserved-memory/r5f-virtual-eth-buffers@ac200000";
    		gpio_keys = "/gpio-keys";
    		sw10 = "/gpio-keys/sw10";
    		sw11 = "/gpio-keys/sw11";
    		evm_12v0 = "/fixedregulator-evm12v0";
    		vsys_3v3 = "/fixedregulator-vsys3v3";
    		vsys_5v0 = "/fixedregulator-vsys5v0";
    		vdd_mmc1 = "/fixedregulator-sd";
    		vdd_sd_dv_alt = "/gpio-regulator-TLV71033";
    		sound0 = "/sound@0";
    		cpsw9g_virt_mac = "/main_r5fss_cpsw9g_virt_mac0";
    		cpsw9g_virt_maconly = "/main-r5fss-cpsw9g-virt-mac1";
    		transceiver1 = "/can-phy0";
    		transceiver2 = "/can-phy1";
    		transceiver3 = "/can-phy2";
    		transceiver4 = "/can-phy3";
    		dp_pwr_3v3 = "/fixedregulator-dp-prw";
    		dp0 = "/connector";
    		dp_connector_in = "/connector/port/endpoint";
    	};
    };

    tps.dts as follow

    /dts-v1/;
    
    / {
    	model = "Texas Instruments K3 J721E SoC";
    	compatible = "ti,j721e";
    	interrupt-parent = <0x01>;
    	#address-cells = <0x02>;
    	#size-cells = <0x02>;
    
    	aliases {
    		serial0 = "/bus@100000/bus@28380000/serial@42300000";
    		serial1 = "/bus@100000/bus@28380000/serial@40a00000";
    		serial2 = "/bus@100000/serial@2800000";
    		serial3 = "/bus@100000/serial@2810000";
    		serial4 = "/bus@100000/serial@2820000";
    		serial5 = "/bus@100000/serial@2830000";
    		serial6 = "/bus@100000/serial@2840000";
    		serial7 = "/bus@100000/serial@2850000";
    		serial8 = "/bus@100000/serial@2860000";
    		serial9 = "/bus@100000/serial@2870000";
    		serial10 = "/bus@100000/serial@2880000";
    		serial11 = "/bus@100000/serial@2890000";
    		ethernet0 = "/bus@100000/bus@28380000/ethernet@46000000/ethernet-ports/port@1";
    	};
    
    	chosen {
    		stdout-path = "serial2:115200n8";
    		bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait";
    	};
    
    	cpus {
    		#address-cells = <0x01>;
    		#size-cells = <0x00>;
    
    		cpu-map {
    
    			cluster0 {
    				phandle = <0x9f>;
    
    				core0 {
    					cpu = <0x02>;
    				};
    
    				core1 {
    					cpu = <0x03>;
    				};
    			};
    		};
    
    		cpu@0 {
    			compatible = "arm,cortex-a72";
    			reg = <0x00>;
    			device_type = "cpu";
    			enable-method = "psci";
    			i-cache-size = <0xc000>;
    			i-cache-line-size = <0x40>;
    			i-cache-sets = <0x100>;
    			d-cache-size = <0x8000>;
    			d-cache-line-size = <0x40>;
    			d-cache-sets = <0x100>;
    			next-level-cache = <0x04>;
    			phandle = <0x02>;
    		};
    
    		cpu@1 {
    			compatible = "arm,cortex-a72";
    			reg = <0x01>;
    			device_type = "cpu";
    			enable-method = "psci";
    			i-cache-size = <0xc000>;
    			i-cache-line-size = <0x40>;
    			i-cache-sets = <0x100>;
    			d-cache-size = <0x8000>;
    			d-cache-line-size = <0x40>;
    			d-cache-sets = <0x100>;
    			next-level-cache = <0x04>;
    			phandle = <0x03>;
    		};
    	};
    
    	l2-cache0 {
    		compatible = "cache";
    		cache-level = <0x02>;
    		cache-size = <0x100000>;
    		cache-line-size = <0x40>;
    		cache-sets = <0x400>;
    		next-level-cache = <0x05>;
    		phandle = <0x04>;
    	};
    
    	l3-cache0 {
    		compatible = "cache";
    		cache-level = <0x03>;
    		phandle = <0x05>;
    	};
    
    	firmware {
    
    		optee {
    			compatible = "linaro,optee-tz";
    			method = "smc";
    		};
    
    		psci {
    			compatible = "arm,psci-1.0";
    			method = "smc";
    			phandle = <0xa0>;
    		};
    	};
    
    	timer-cl0-cpu0 {
    		compatible = "arm,armv8-timer";
    		interrupts = <0x01 0x0d 0x08 0x01 0x0e 0x08 0x01 0x0b 0x08 0x01 0x0a 0x08>;
    		phandle = <0xa1>;
    	};
    
    	pmu {
    		compatible = "arm,cortex-a72-pmu";
    		interrupts = <0x01 0x07 0x04>;
    		phandle = <0xa2>;
    	};
    
    	bus@100000 {
    		compatible = "simple-bus";
    		#address-cells = <0x02>;
    		#size-cells = <0x02>;
    		ranges = <0x00 0x100000 0x00 0x100000 0x00 0x20000 0x00 0x600000 0x00 0x600000 0x00 0x31100 0x00 0x900000 0x00 0x900000 0x00 0x12000 0x00 0xa40000 0x00 0xa40000 0x00 0x800 0x00 0x6000000 0x00 0x6000000 0x00 0x400000 0x00 0x6400000 0x00 0x6400000 0x00 0x400000 0x00 0x1000000 0x00 0x1000000 0x00 0xaf02400 0x00 0x30000000 0x00 0x30000000 0x00 0xc400000 0x00 0xd000000 0x00 0xd000000 0x00 0x1800000 0x00 0xe000000 0x00 0xe000000 0x00 0x1800000 0x00 0x10000000 0x00 0x10000000 0x00 0x10000000 0x00 0x64800000 0x00 0x64800000 0x00 0x800000 0x44 0x00 0x44 0x00 0x00 0x8000000 0x44 0x10000000 0x44 0x10000000 0x00 0x8000000 0x4d 0x80800000 0x4d 0x80800000 0x00 0x800000 0x4d 0x81800000 0x4d 0x81800000 0x00 0x800000 0x4e 0x20000000 0x4e 0x20000000 0x00 0x80000 0x00 0x70000000 0x00 0x70000000 0x00 0x800000 0x00 0x28380000 0x00 0x28380000 0x00 0x3880000 0x00 0x40200000 0x00 0x40200000 0x00 0x998400 0x00 0x40f00000 0x00 0x40f00000 0x00 0x20000 0x00 0x41000000 0x00 0x41000000 0x00 0x20000 0x00 0x41400000 0x00 0x41400000 0x00 0x20000 0x00 0x41c00000 0x00 0x41c00000 0x00 0x100000 0x00 0x42040000 0x00 0x42040000 0x00 0x3ac2400 0x00 0x45100000 0x00 0x45100000 0x00 0xc24000 0x00 0x46000000 0x00 0x46000000 0x00 0x200000 0x00 0x47000000 0x00 0x47000000 0x00 0x68400 0x00 0x50000000 0x00 0x50000000 0x00 0x10000000 0x05 0x00 0x05 0x00 0x01 0x00 0x07 0x00 0x07 0x00 0x01 0x00>;
    		phandle = <0xa3>;
    
    		bus@28380000 {
    			compatible = "simple-bus";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges = <0x00 0x28380000 0x00 0x28380000 0x00 0x3880000 0x00 0x40200000 0x00 0x40200000 0x00 0x998400 0x00 0x40f00000 0x00 0x40f00000 0x00 0x20000 0x00 0x41000000 0x00 0x41000000 0x00 0x20000 0x00 0x41400000 0x00 0x41400000 0x00 0x20000 0x00 0x41c00000 0x00 0x41c00000 0x00 0x100000 0x00 0x42040000 0x00 0x42040000 0x00 0x3ac2400 0x00 0x45100000 0x00 0x45100000 0x00 0xc24000 0x00 0x46000000 0x00 0x46000000 0x00 0x200000 0x00 0x47000000 0x00 0x47000000 0x00 0x68400 0x00 0x50000000 0x00 0x50000000 0x00 0x10000000 0x05 0x00 0x05 0x00 0x01 0x00 0x07 0x00 0x07 0x00 0x01 0x00>;
    			phandle = <0xa4>;
    
    			dmsc@44083000 {
    				compatible = "ti,k2g-sci";
    				ti,host-id = <0x0c>;
    				mbox-names = "rx\0tx";
    				mboxes = <0x06 0x0b 0x06 0x0d>;
    				reg-names = "debug_messages";
    				reg = <0x00 0x44083000 0x00 0x1000>;
    				phandle = <0x0a>;
    
    				power-controller {
    					compatible = "ti,sci-pm-domain";
    					#power-domain-cells = <0x02>;
    					phandle = <0x08>;
    				};
    
    				clocks {
    					compatible = "ti,k2g-sci-clk";
    					#clock-cells = <0x02>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x07>;
    					phandle = <0x09>;
    				};
    
    				reset-controller {
    					compatible = "ti,sci-reset";
    					#reset-cells = <0x02>;
    					phandle = <0x19>;
    				};
    			};
    
    			syscon@40f00000 {
    				compatible = "syscon\0simple-mfd";
    				reg = <0x00 0x40f00000 0x00 0x20000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x00 0x40f00000 0x20000>;
    				phandle = <0x16>;
    
    				phy@4040 {
    					compatible = "ti,am654-phy-gmii-sel";
    					reg = <0x4040 0x04>;
    					#phy-cells = <0x01>;
    					phandle = <0x17>;
    				};
    			};
    
    			chipid@43000014 {
    				compatible = "ti,am654-chipid";
    				reg = <0x00 0x43000014 0x00 0x04>;
    			};
    
    			pinctrl@4301c000 {
    				compatible = "pinctrl-single";
    				reg = <0x00 0x4301c000 0x00 0x178>;
    				#pinctrl-cells = <0x01>;
    				pinctrl-single,register-width = <0x20>;
    				pinctrl-single,function-mask = <0xffffffff>;
    				phandle = <0xa5>;
    
    				wkup-i2c0-pins-default {
    					pinctrl-single,pins = <0xf8 0x60000 0xfc 0x60000>;
    					phandle = <0x0c>;
    				};
    
    				mcu-fss0-ospi0-pins-default {
    					pinctrl-single,pins = <0x00 0x10000 0x08 0x50000 0x0c 0x50000 0x10 0x50000 0x14 0x50000 0x18 0x50000 0x1c 0x50000 0x20 0x50000 0x24 0x50000 0x28 0x50000 0x2c 0x10000>;
    					phandle = <0x0e>;
    				};
    
    				sw11-button-pins-default {
    					pinctrl-single,pins = <0xcc 0x50007>;
    					phandle = <0x92>;
    				};
    
    				mcu-fss0-ospi1-pins-default {
    					pinctrl-single,pins = <0x34 0x10000 0x50 0x10000 0x40 0x50000 0x44 0x50000 0x48 0x50000 0x4c 0x50000 0x3c 0x50000 0x38 0x50000>;
    					phandle = <0x0f>;
    				};
    
    				mcu-cpsw-pins-default {
    					pinctrl-single,pins = <0x58 0x10000 0x5c 0x50000 0x60 0x10000 0x64 0x10000 0x68 0x10000 0x6c 0x10000 0x78 0x50000 0x7c 0x50000 0x80 0x50000 0x84 0x50000 0x70 0x10000 0x74 0x50000>;
    					phandle = <0x14>;
    				};
    
    				mcu-mdio1-pins-default {
    					pinctrl-single,pins = <0x8c 0x10000 0x88 0x50000>;
    					phandle = <0x15>;
    				};
    
    				mcu-mcan0-pins-default {
    					pinctrl-single,pins = <0xac 0x50000 0xa8 0x10000>;
    					phandle = <0x21>;
    				};
    
    				mcu-mcan0-gpio-pins-default {
    					pinctrl-single,pins = <0xb0 0x50007 0x98 0x50007>;
    					phandle = <0x99>;
    				};
    
    				mcu-mcan1-pins-default {
    					pinctrl-single,pins = <0xc4 0x50000 0xc0 0x10000>;
    					phandle = <0x23>;
    				};
    
    				mcu-mcan1-gpio-pins-default {
    					pinctrl-single,pins = <0xb8 0x50007>;
    					phandle = <0x9a>;
    				};
    			};
    
    			sram@41c00000 {
    				compatible = "mmio-sram";
    				reg = <0x00 0x41c00000 0x00 0x100000>;
    				ranges = <0x00 0x00 0x41c00000 0x100000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				phandle = <0xa6>;
    			};
    
    			serial@42300000 {
    				compatible = "ti,j721e-uart\0ti,am654-uart";
    				reg = <0x00 0x42300000 0x00 0x100>;
    				reg-shift = <0x02>;
    				reg-io-width = <0x04>;
    				interrupts = <0x00 0x381 0x04>;
    				clock-frequency = <0x2dc6c00>;
    				current-speed = <0x1c200>;
    				power-domains = <0x08 0x11f 0x01>;
    				clocks = <0x09 0x11f 0x00>;
    				clock-names = "fclk";
    				status = "reserved";
    				phandle = <0xa7>;
    			};
    
    			serial@40a00000 {
    				compatible = "ti,j721e-uart\0ti,am654-uart";
    				reg = <0x00 0x40a00000 0x00 0x100>;
    				reg-shift = <0x02>;
    				reg-io-width = <0x04>;
    				interrupts = <0x00 0x34e 0x04>;
    				clock-frequency = <0x5b8d800>;
    				current-speed = <0x1c200>;
    				power-domains = <0x08 0x95 0x01>;
    				clocks = <0x09 0x95 0x00>;
    				clock-names = "fclk";
    				phandle = <0xa8>;
    			};
    
    			interrupt-controller2 {
    				compatible = "ti,sci-intr";
    				ti,intr-trigger-type = <0x01>;
    				interrupt-controller;
    				interrupt-parent = <0x01>;
    				#interrupt-cells = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0x89>;
    				ti,interrupt-ranges = <0x10 0x3c0 0x10>;
    				phandle = <0x0b>;
    			};
    
    			gpio@42110000 {
    				compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    				reg = <0x00 0x42110000 0x00 0x100>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				interrupt-parent = <0x0b>;
    				interrupts = <0x67 0x68 0x69 0x6a 0x6b 0x6c>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				ti,ngpio = <0x54>;
    				ti,davinci-gpio-unbanked = <0x00>;
    				power-domains = <0x08 0x71 0x01>;
    				clocks = <0x09 0x71 0x00>;
    				clock-names = "gpio";
    				phandle = <0x94>;
    			};
    
    			gpio@42100000 {
    				compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    				reg = <0x00 0x42100000 0x00 0x100>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				interrupt-parent = <0x0b>;
    				interrupts = <0x70 0x71 0x72 0x73 0x74 0x75>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				ti,ngpio = <0x54>;
    				ti,davinci-gpio-unbanked = <0x00>;
    				power-domains = <0x08 0x72 0x01>;
    				clocks = <0x09 0x72 0x00>;
    				clock-names = "gpio";
    				status = "disabled";
    				phandle = <0xa9>;
    			};
    
    			i2c@40b00000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x40b00000 0x00 0x100>;
    				interrupts = <0x00 0x354 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc2 0x00>;
    				power-domains = <0x08 0xc2 0x01>;
    				phandle = <0xaa>;
    			};
    
    			i2c@40b10000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x40b10000 0x00 0x100>;
    				interrupts = <0x00 0x355 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc3 0x00>;
    				power-domains = <0x08 0xc3 0x01>;
    				phandle = <0xab>;
    			};
    
    			i2c@42120000 {
    				compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    				reg = <0x00 0x42120000 0x00 0x100>;
    				interrupts = <0x00 0x380 0x04>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				clock-names = "fck";
    				clocks = <0x09 0xc5 0x00>;
    				power-domains = <0x08 0xc5 0x00>;
    				pinctrl-names = "default";
    				pinctrl-0 = <0x0c>;
    				clock-frequency = <0x61a80>;
    				phandle = <0xac>;
    
    				tps65917@58 {
    					reg = <0x58>;
    					compatible = "ti,tps65917";
    					phandle = <0xad>;
    
    					tps65917-pmic {
    						compatible = "ti,tps65917-pmic";
    						ldo1-in-supply = <0x0d>;
    						ldo2-in-supply = <0x0d>;
    
    						regulators {
    							phandle = <0xae>;
    
    							ldo1 {
    								regulator-name = "ldo1";
    								regulator-min-microvolt = <0x1b7740>;
    								regulator-max-microvolt = <0x325aa0>;
    								regulator-allow-bypass;
    								phandle = <0x57>;
    							};
    
    							ldo2 {
    								regulator-name = "ldo2";
    								regulator-min-microvolt = <0x325aa0>;
    								regulator-max-microvolt = <0x325aa0>;
    								regulator-allow-bypass;
    								regulator-always-on;
    								regulator-boot-on;
    								phandle = <0xaf>;
    							};
    						};
    					};
    				};
    			};
    
    			fss@47000000 {
    				compatible = "simple-bus";
    				reg = <0x00 0x47000000 0x00 0x100>;
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				ranges;
    				phandle = <0xb0>;
    
    				spi@47040000 {
    					compatible = "ti,am654-ospi";
    					reg = <0x00 0x47040000 0x00 0x100 0x05 0x00 0x01 0x00>;
    					interrupts = <0x00 0x348 0x04>;
    					cdns,fifo-depth = <0x100>;
    					cdns,fifo-width = <0x04>;
    					cdns,trigger-address = <0x00>;
    					clocks = <0x09 0x67 0x00>;
    					assigned-clocks = <0x09 0x67 0x00>;
    					assigned-clock-parents = <0x09 0x67 0x02>;
    					assigned-clock-rates = <0x9ef21aa>;
    					power-domains = <0x08 0x67 0x01>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x0e>;
    					phandle = <0xb1>;
    
    					flash@0 {
    						compatible = "jedec,spi-nor";
    						reg = <0x00>;
    						spi-tx-bus-width = <0x08>;
    						spi-rx-bus-width = <0x08>;
    						spi-max-frequency = <0x17d7840>;
    						cdns,tshsl-ns = <0x3c>;
    						cdns,tsd2d-ns = <0x3c>;
    						cdns,tchsh-ns = <0x3c>;
    						cdns,tslch-ns = <0x3c>;
    						cdns,read-delay = <0x00>;
    						#address-cells = <0x01>;
    						#size-cells = <0x01>;
    					};
    				};
    
    				spi@47050000 {
    					compatible = "ti,am654-ospi";
    					reg = <0x00 0x47050000 0x00 0x100 0x07 0x00 0x01 0x00>;
    					interrupts = <0x00 0x349 0x04>;
    					cdns,fifo-depth = <0x100>;
    					cdns,fifo-width = <0x04>;
    					cdns,trigger-address = <0x00>;
    					clocks = <0x09 0x68 0x00>;
    					power-domains = <0x08 0x68 0x01>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					pinctrl-names = "default";
    					pinctrl-0 = <0x0f>;
    					phandle = <0xb2>;
    
    					flash@0 {
    						compatible = "jedec,spi-nor";
    						reg = <0x00>;
    						spi-tx-bus-width = <0x01>;
    						spi-rx-bus-width = <0x04>;
    						spi-max-frequency = <0x2625a00>;
    						cdns,tshsl-ns = <0x3c>;
    						cdns,tsd2d-ns = <0x3c>;
    						cdns,tchsh-ns = <0x3c>;
    						cdns,tslch-ns = <0x3c>;
    						cdns,read-delay = <0x02>;
    						#address-cells = <0x01>;
    						#size-cells = <0x01>;
    					};
    				};
    			};
    
    			tscadc@40200000 {
    				compatible = "ti,am3359-tscadc";
    				reg = <0x00 0x40200000 0x00 0x1000>;
    				interrupts = <0x00 0x35c 0x04>;
    				power-domains = <0x08 0x00 0x01>;
    				clocks = <0x09 0x00 0x01>;
    				assigned-clocks = <0x09 0x00 0x03>;
    				assigned-clock-rates = <0x3938700>;
    				clock-names = "adc_tsc_fck";
    				dmas = <0x10 0x7400 0x10 0x7401>;
    				dma-names = "fifo0\0fifo1";
    				phandle = <0xb3>;
    
    				adc {
    					#io-channel-cells = <0x01>;
    					compatible = "ti,am3359-adc";
    					ti,adc-channels = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
    				};
    			};
    
    			tscadc@40210000 {
    				compatible = "ti,am3359-tscadc";
    				reg = <0x00 0x40210000 0x00 0x1000>;
    				interrupts = <0x00 0x35d 0x04>;
    				power-domains = <0x08 0x01 0x01>;
    				clocks = <0x09 0x01 0x01>;
    				assigned-clocks = <0x09 0x01 0x03>;
    				assigned-clock-rates = <0x3938700>;
    				clock-names = "adc_tsc_fck";
    				dmas = <0x10 0x7402 0x10 0x7403>;
    				dma-names = "fifo0\0fifo1";
    				phandle = <0xb4>;
    
    				adc {
    					#io-channel-cells = <0x01>;
    					compatible = "ti,am3359-adc";
    					ti,adc-channels = <0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07>;
    				};
    			};
    
    			mcu-navss {
    				compatible = "simple-mfd";
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				ranges;
    				dma-coherent;
    				dma-ranges;
    				ti,sci-dev-id = <0xe8>;
    
    				ringacc@2b800000 {
    					compatible = "ti,am654-navss-ringacc";
    					reg = <0x00 0x2b800000 0x00 0x400000 0x00 0x2b000000 0x00 0x400000 0x00 0x28590000 0x00 0x100 0x00 0x2a500000 0x00 0x40000>;
    					reg-names = "rt\0fifos\0proxy_gcfg\0proxy_target";
    					ti,num-rings = <0x11e>;
    					ti,sci-rm-range-gp-rings = <0x01>;
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xeb>;
    					msi-parent = <0x11>;
    					phandle = <0x12>;
    				};
    
    				dma-controller@285c0000 {
    					compatible = "ti,j721e-navss-mcu-udmap";
    					reg = <0x00 0x285c0000 0x00 0x100 0x00 0x2a800000 0x00 0x40000 0x00 0x2aa00000 0x00 0x40000>;
    					reg-names = "gcfg\0rchanrt\0tchanrt";
    					msi-parent = <0x11>;
    					#dma-cells = <0x01>;
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xec>;
    					ti,ringacc = <0x12>;
    					ti,sci-rm-range-tchan = <0x0d 0x0f>;
    					ti,sci-rm-range-rchan = <0x0a 0x0b>;
    					ti,sci-rm-range-rflow = <0x00>;
    					phandle = <0x13>;
    				};
    			};
    
    			ethernet@46000000 {
    				compatible = "ti,j721e-cpsw-nuss";
    				#address-cells = <0x02>;
    				#size-cells = <0x02>;
    				reg = <0x00 0x46000000 0x00 0x200000>;
    				reg-names = "cpsw_nuss";
    				ranges = <0x00 0x00 0x00 0x46000000 0x00 0x200000>;
    				dma-coherent;
    				clocks = <0x09 0x12 0x16>;
    				clock-names = "fck";
    				power-domains = <0x08 0x12 0x01>;
    				dmas = <0x13 0xf000 0x13 0xf001 0x13 0xf002 0x13 0xf003 0x13 0xf004 0x13 0xf005 0x13 0xf006 0x13 0xf007 0x13 0x7000>;
    				dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    				pinctrl-names = "default";
    				pinctrl-0 = <0x14 0x15>;
    				phandle = <0xb5>;
    
    				ethernet-ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@1 {
    						reg = <0x01>;
    						ti,mac-only;
    						label = "port1";
    						ti,syscon-efuse = <0x16 0x200>;
    						phys = <0x17 0x01>;
    						phy-mode = "rgmii-rxid";
    						phy-handle = <0x18>;
    						phandle = <0xb6>;
    					};
    				};
    
    				mdio@f00 {
    					compatible = "ti,cpsw-mdio\0ti,davinci_mdio";
    					reg = <0x00 0xf00 0x00 0x100>;
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    					clocks = <0x09 0x12 0x16>;
    					clock-names = "fck";
    					bus_freq = <0xf4240>;
    					phandle = <0xb7>;
    
    					ethernet-phy@0 {
    						reg = <0x00>;
    						ti,rx-internal-delay = <0x07>;
    						ti,fifo-depth = <0x01>;
    						phandle = <0x18>;
    					};
    				};
    
    				cpts@3d000 {
    					compatible = "ti,am65-cpts";
    					reg = <0x00 0x3d000 0x00 0x400>;
    					clocks = <0x09 0x12 0x02>;
    					clock-names = "cpts";
    					interrupts-extended = <0x01 0x00 0x35a 0x04>;
    					interrupt-names = "cpts";
    					ti,cpts-ext-ts-inputs = <0x04>;
    					ti,cpts-periodic-outputs = <0x02>;
    				};
    			};
    
    			r5fss@41000000 {
    				compatible = "ti,j721e-r5fss";
    				ti,cluster-mode = <0x01>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x41000000 0x00 0x41000000 0x20000 0x41400000 0x00 0x41400000 0x20000>;
    				power-domains = <0x08 0xf9 0x01>;
    				phandle = <0xb8>;
    
    				r5f@41000000 {
    					compatible = "ti,j721e-r5f";
    					reg = <0x41000000 0x8000 0x41010000 0x8000>;
    					reg-names = "atcm\0btcm";
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xfa>;
    					ti,sci-proc-ids = <0x01 0xff>;
    					resets = <0x19 0xfa 0x01>;
    					firmware-name = "j7-mcu-r5f0_0-fw";
    					ti,atcm-enable = <0x01>;
    					ti,btcm-enable = <0x01>;
    					ti,loczrama = <0x01>;
    					mboxes = <0x1a 0x1b>;
    					memory-region = <0x1c 0x1d>;
    					phandle = <0xb9>;
    				};
    
    				r5f@41400000 {
    					compatible = "ti,j721e-r5f";
    					reg = <0x41400000 0x8000 0x41410000 0x8000>;
    					reg-names = "atcm\0btcm";
    					ti,sci = <0x0a>;
    					ti,sci-dev-id = <0xfb>;
    					ti,sci-proc-ids = <0x02 0xff>;
    					resets = <0x19 0xfb 0x01>;
    					firmware-name = "j7-mcu-r5f0_1-fw";
    					ti,atcm-enable = <0x01>;
    					ti,btcm-enable = <0x01>;
    					ti,loczrama = <0x01>;
    					mboxes = <0x1a 0x1e>;
    					memory-region = <0x1f 0x20>;
    					phandle = <0xba>;
    				};
    			};
    
    			can@40528000 {
    				compatible = "bosch,m_can";
    				reg = <0x00 0x40528000 0x00 0x200 0x00 0x40500000 0x00 0x8000>;
    				reg-names = "m_can\0message_ram";
    				power-domains = <0x08 0xac 0x01>;
    				clocks = <0x09 0xac 0x00 0x09 0xac 0x01>;
    				clock-names = "hclk\0cclk";
    				interrupts = <0x00 0x340 0x04 0x00 0x341 0x04>;
    				interrupt-names = "int0\0int1";
    				bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    				pinctrl-names = "default";
    				pinctrl-0 = <0x21>;
    				phys = <0x22>;
    				phandle = <0xbb>;
    			};
    
    			can@40568000 {
    				compatible = "bosch,m_can";
    				reg = <0x00 0x40568000 0x00 0x200 0x00 0x40540000 0x00 0x8000>;
    				reg-names = "m_can\0message_ram";
    				power-domains = <0x08 0xad 0x01>;
    				clocks = <0x09 0xad 0x00 0x09 0xad 0x01>;
    				clock-names = "hclk\0cclk";
    				interrupts = <0x00 0x343 0x04 0x00 0x344 0x04>;
    				interrupt-names = "int0\0int1";
    				bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    				pinctrl-names = "default";
    				pinctrl-0 = <0x23>;
    				phys = <0x24>;
    				phandle = <0xbc>;
    			};
    		};
    
    		sram@70000000 {
    			compatible = "mmio-sram";
    			reg = <0x00 0x70000000 0x00 0x800000>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0x70000000 0x800000>;
    			phandle = <0xbd>;
    
    			atf-sram@0 {
    				reg = <0x00 0x20000>;
    			};
    		};
    
    		scm-conf@100000 {
    			compatible = "ti,j721e-system-controller\0syscon\0simple-mfd";
    			reg = <0x00 0x100000 0x00 0x1c000>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0x100000 0x1c000>;
    			phandle = <0x46>;
    
    			mux@4080 {
    				compatible = "mmio-mux";
    				reg = <0x4080 0x50>;
    				#mux-control-cells = <0x01>;
    				mux-reg-masks = <0x4080 0x03 0x4084 0x03 0x4090 0x03 0x4094 0x03 0x40a0 0x03 0x40a4 0x03 0x40b0 0x03 0x40b4 0x03 0x40c0 0x03 0x40c4 0x03 0x40c8 0x03 0x40cc 0x03>;
    				idle-states = <0x01 0x00 0x01 0x01 0x01 0x01 0x02 0x02 0x00 0x00 0x00 0x00>;
    				phandle = <0xbe>;
    			};
    
    			mux-controller@4000 {
    				compatible = "mmio-mux";
    				#mux-control-cells = <0x01>;
    				mux-reg-masks = <0x4000 0x8000000 0x4010 0x8000000>;
    				idle-states = <0x01 0x00>;
    				phandle = <0xbf>;
    			};
    
    			clock@4140 {
    				compatible = "ti,am654-ehrpwm-tbclk\0syscon";
    				reg = <0x4140 0x18>;
    				#clock-cells = <0x01>;
    				phandle = <0x25>;
    			};
    		};
    
    		pwm@3000000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3000000 0x00 0x100>;
    			power-domains = <0x08 0x53 0x01>;
    			clocks = <0x25 0x00 0x09 0x53 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc0>;
    		};
    
    		pwm@3010000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3010000 0x00 0x100>;
    			power-domains = <0x08 0x54 0x01>;
    			clocks = <0x25 0x01 0x09 0x54 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc1>;
    		};
    
    		pwm@3020000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3020000 0x00 0x100>;
    			power-domains = <0x08 0x55 0x01>;
    			clocks = <0x25 0x02 0x09 0x55 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc2>;
    		};
    
    		pwm@3030000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3030000 0x00 0x100>;
    			power-domains = <0x08 0x56 0x01>;
    			clocks = <0x25 0x03 0x09 0x56 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc3>;
    		};
    
    		pwm@3040000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3040000 0x00 0x100>;
    			power-domains = <0x08 0x57 0x01>;
    			clocks = <0x25 0x04 0x09 0x57 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc4>;
    		};
    
    		pwm@3050000 {
    			compatible = "ti,am654-ehrpwm\0ti,am3352-ehrpwm";
    			#pwm-cells = <0x03>;
    			reg = <0x00 0x3050000 0x00 0x100>;
    			power-domains = <0x08 0x58 0x01>;
    			clocks = <0x25 0x05 0x09 0x58 0x00>;
    			clock-names = "tbclk\0fck";
    			status = "disabled";
    			phandle = <0xc5>;
    		};
    
    		interrupt-controller@1800000 {
    			compatible = "arm,gic-v3";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			#interrupt-cells = <0x03>;
    			interrupt-controller;
    			reg = <0x00 0x1800000 0x00 0x10000 0x00 0x1900000 0x00 0x100000>;
    			interrupts = <0x01 0x09 0x04>;
    			phandle = <0x01>;
    
    			msi-controller@1820000 {
    				compatible = "arm,gic-v3-its";
    				reg = <0x00 0x1820000 0x00 0x10000>;
    				socionext,synquacer-pre-its = <0x1000000 0x400000>;
    				msi-controller;
    				#msi-cells = <0x01>;
    				phandle = <0x47>;
    			};
    		};
    
    		interrupt-controller0 {
    			compatible = "ti,sci-intr";
    			ti,intr-trigger-type = <0x01>;
    			interrupt-controller;
    			interrupt-parent = <0x01>;
    			#interrupt-cells = <0x01>;
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x83>;
    			ti,interrupt-ranges = <0x08 0x188 0x38>;
    			phandle = <0x55>;
    		};
    
    		main-navss {
    			compatible = "simple-mfd";
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			dma-coherent;
    			dma-ranges;
    			ti,sci-dev-id = <0xc7>;
    
    			interrupt-controller1 {
    				compatible = "ti,sci-intr";
    				ti,intr-trigger-type = <0x04>;
    				interrupt-controller;
    				interrupt-parent = <0x01>;
    				#interrupt-cells = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd5>;
    				ti,interrupt-ranges = <0x00 0x40 0x40 0x40 0x1c0 0x40 0x80 0x2a0 0x40>;
    				phandle = <0x26>;
    			};
    
    			interrupt-controller@33d00000 {
    				compatible = "ti,sci-inta";
    				reg = <0x00 0x33d00000 0x00 0x100000>;
    				interrupt-controller;
    				interrupt-parent = <0x26>;
    				msi-controller;
    				#interrupt-cells = <0x00>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd1>;
    				ti,interrupt-ranges = <0x00 0x00 0x100>;
    				phandle = <0x11>;
    			};
    
    			mailbox@32c00000 {
    				compatible = "ti,am654-secure-proxy";
    				#mbox-cells = <0x01>;
    				reg-names = "target_data\0rt\0scfg";
    				reg = <0x00 0x32c00000 0x00 0x100000 0x00 0x32400000 0x00 0x100000 0x00 0x32800000 0x00 0x100000>;
    				interrupt-names = "rx_011";
    				interrupts = <0x00 0x25 0x04>;
    				phandle = <0x06>;
    			};
    
    			iommu@36600000 {
    				compatible = "arm,smmu-v3";
    				reg = <0x00 0x36600000 0x00 0x100000>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x304 0x01 0x00 0x300 0x01>;
    				interrupt-names = "eventq\0gerror";
    				#iommu-cells = <0x01>;
    				phandle = <0xc6>;
    			};
    
    			spinlock@30e00000 {
    				compatible = "ti,am654-hwspinlock";
    				reg = <0x00 0x30e00000 0x00 0x1000>;
    				#hwlock-cells = <0x01>;
    				phandle = <0xc7>;
    			};
    
    			mailbox@31f80000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f80000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				interrupts = <0x1b4>;
    				phandle = <0x1a>;
    
    				mbox-mcu-r5fss0-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x1b>;
    				};
    
    				mbox-mcu-r5fss0-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x1e>;
    				};
    			};
    
    			mailbox@31f81000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f81000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				interrupts = <0x1b0>;
    				phandle = <0x6a>;
    
    				mbox-main-r5fss0-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x6b>;
    				};
    
    				mbox-main-r5fss0-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x70>;
    				};
    			};
    
    			mailbox@31f82000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f82000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				interrupts = <0x1ac>;
    				phandle = <0x73>;
    
    				mbox-main-r5fss1-core0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x74>;
    				};
    
    				mbox-main-r5fss1-core1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x77>;
    				};
    			};
    
    			mailbox@31f83000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f83000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				interrupts = <0x1a8>;
    				phandle = <0x7a>;
    
    				mbox-c66-0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x7b>;
    				};
    
    				mbox-c66-1 {
    					ti,mbox-rx = <0x02 0x00 0x00>;
    					ti,mbox-tx = <0x03 0x00 0x00>;
    					phandle = <0x7e>;
    				};
    			};
    
    			mailbox@31f84000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f84000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				interrupts = <0x1a4>;
    				phandle = <0x81>;
    
    				mbox-c71-0 {
    					ti,mbox-rx = <0x00 0x00 0x00>;
    					ti,mbox-tx = <0x01 0x00 0x00>;
    					phandle = <0x82>;
    				};
    			};
    
    			mailbox@31f85000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f85000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				status = "disabled";
    				phandle = <0xc8>;
    			};
    
    			mailbox@31f86000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f86000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				status = "disabled";
    				phandle = <0xc9>;
    			};
    
    			mailbox@31f87000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f87000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				status = "disabled";
    				phandle = <0xca>;
    			};
    
    			mailbox@31f88000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f88000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				status = "disabled";
    				phandle = <0xcb>;
    			};
    
    			mailbox@31f89000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f89000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				status = "disabled";
    				phandle = <0xcc>;
    			};
    
    			mailbox@31f8a000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f8a000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				status = "disabled";
    				phandle = <0xcd>;
    			};
    
    			mailbox@31f8b000 {
    				compatible = "ti,am654-mailbox";
    				reg = <0x00 0x31f8b000 0x00 0x200>;
    				#mbox-cells = <0x01>;
    				ti,mbox-num-users = <0x04>;
    				ti,mbox-num-fifos = <0x10>;
    				interrupt-parent = <0x26>;
    				status = "disabled";
    				phandle = <0xce>;
    			};
    
    			ringacc@3c000000 {
    				compatible = "ti,am654-navss-ringacc";
    				reg = <0x00 0x3c000000 0x00 0x400000 0x00 0x38000000 0x00 0x400000 0x00 0x31120000 0x00 0x100 0x00 0x33000000 0x00 0x40000>;
    				reg-names = "rt\0fifos\0proxy_gcfg\0proxy_target";
    				ti,num-rings = <0x400>;
    				ti,sci-rm-range-gp-rings = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd3>;
    				msi-parent = <0x11>;
    				phandle = <0x27>;
    			};
    
    			dma-controller@31150000 {
    				compatible = "ti,j721e-navss-main-udmap";
    				reg = <0x00 0x31150000 0x00 0x100 0x00 0x34000000 0x00 0x100000 0x00 0x35000000 0x00 0x100000>;
    				reg-names = "gcfg\0rchanrt\0tchanrt";
    				msi-parent = <0x11>;
    				#dma-cells = <0x01>;
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xd4>;
    				ti,ringacc = <0x27>;
    				ti,sci-rm-range-tchan = <0x0d 0x0f 0x10>;
    				ti,sci-rm-range-rchan = <0x0a 0x0b 0x0c>;
    				ti,sci-rm-range-rflow = <0x00>;
    				phandle = <0x10>;
    			};
    
    			cpts@310d0000 {
    				compatible = "ti,j721e-cpts";
    				reg = <0x00 0x310d0000 0x00 0x400>;
    				reg-names = "cpts";
    				clocks = <0x09 0xc9 0x01>;
    				clock-names = "cpts";
    				interrupts-extended = <0x26 0x187>;
    				interrupt-names = "cpts";
    				ti,cpts-periodic-outputs = <0x06>;
    				ti,cpts-ext-ts-inputs = <0x08>;
    			};
    		};
    
    		crypto@4e00000 {
    			compatible = "ti,j721e-sa2ul";
    			reg = <0x00 0x4e00000 0x00 0x1200>;
    			power-domains = <0x08 0x108 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges = <0x00 0x4e00000 0x00 0x4e00000 0x00 0x30000>;
    			dmas = <0x10 0xc000 0x10 0x4000 0x10 0x4001>;
    			dma-names = "tx\0rx1\0rx2";
    			dma-coherent;
    			phandle = <0xcf>;
    
    			rng@4e10000 {
    				compatible = "inside-secure,safexcel-eip76";
    				reg = <0x00 0x4e10000 0x00 0x7d>;
    				interrupts = <0x00 0x0b 0x04>;
    				clocks = <0x09 0x108 0x01>;
    				phandle = <0xd0>;
    			};
    		};
    
    		pinctrl@11c000 {
    			compatible = "pinctrl-single";
    			reg = <0x00 0x11c000 0x00 0x2b4>;
    			#pinctrl-cells = <0x01>;
    			pinctrl-single,register-width = <0x20>;
    			pinctrl-single,function-mask = <0xffffffff>;
    			phandle = <0xd1>;
    
    			sw10-button-pins-default {
    				pinctrl-single,pins = <0x00 0x50007>;
    				phandle = <0x91>;
    			};
    
    			main-mmc1-pins-default {
    				pinctrl-single,pins = <0x254 0x50000 0x250 0x50000 0x2ac 0x50000 0x24c 0x50000 0x248 0x50000 0x244 0x50000 0x240 0x50000 0x258 0x50000 0x25c 0x50000>;
    				phandle = <0x58>;
    			};
    
    			vdd-sd-dv-alt-pins-default {
    				pinctrl-single,pins = <0x1d8 0x50007>;
    				phandle = <0x96>;
    			};
    
    			main-usbss0-pins-default {
    				pinctrl-single,pins = <0x290 0x10000 0x210 0x50007>;
    				phandle = <0x59>;
    			};
    
    			main-usbss1-pins-default {
    				pinctrl-single,pins = <0x214 0x10004>;
    				phandle = <0x5b>;
    			};
    
    			dp0-pins-default {
    				pinctrl-single,pins = <0x1c4 0x50005>;
    				phandle = <0x65>;
    			};
    
    			main-i2c1-exp4-pins-default {
    				pinctrl-single,pins = <0x230 0x50007>;
    				phandle = <0x5e>;
    			};
    
    			main-i2c0-pins-default {
    				pinctrl-single,pins = <0x220 0x60000 0x224 0x60000>;
    				phandle = <0x5c>;
    			};
    
    			main-i2c1-pins-default {
    				pinctrl-single,pins = <0x228 0x60000 0x22c 0x60000>;
    				phandle = <0x5d>;
    			};
    
    			main-i2c2-pins-default {
    				pinctrl-single,pins = <0x1c8 0x60002 0x1cc 0x60002>;
    				phandle = <0x5f>;
    			};
    
    			main-i2c3-pins-default {
    				pinctrl-single,pins = <0x270 0x60004 0x274 0x60004>;
    				phandle = <0x60>;
    			};
    
    			main-i2c6-pins-default {
    				pinctrl-single,pins = <0x1d0 0x60002 0x1e4 0x60002>;
    				phandle = <0x63>;
    			};
    
    			mcasp10-pins-default {
    				pinctrl-single,pins = <0x158 0x0c 0x15c 0x0c 0x160 0x0c 0x164 0x0c 0x170 0x0c 0x174 0x0c 0x198 0x4000c 0x19c 0x4000c 0x1a0 0x4000c>;
    				phandle = <0x69>;
    			};
    
    			audi-ext-refclk2-pins-default {
    				pinctrl-single,pins = <0x1a4 0x10003>;
    				phandle = <0x07>;
    			};
    
    			main-mcan0-pins-default {
    				pinctrl-single,pins = <0x208 0x50000 0x20c 0x10000>;
    				phandle = <0x8b>;
    			};
    
    			main-mcan2-pins-default {
    				pinctrl-single,pins = <0x1f0 0x50003 0x1f4 0x10003>;
    				phandle = <0x8d>;
    			};
    
    			main-mcan2-gpio-pins-default {
    				pinctrl-single,pins = <0x200 0x50007>;
    				phandle = <0x9b>;
    			};
    		};
    
    		wiz@5000000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x124 0x01>;
    			clocks = <0x09 0x124 0x05 0x09 0x124 0x0b 0x28>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x124 0x0b 0x09 0x124 0x00>;
    			assigned-clock-parents = <0x09 0x124 0x0f 0x09 0x124 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5000000 0x00 0x5000000 0x10000>;
    			phandle = <0x2d>;
    
    			pll0-refclk {
    				clocks = <0x09 0x124 0x0b 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x29>;
    				assigned-clock-parents = <0x09 0x124 0x0b>;
    				phandle = <0x29>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x124 0x00 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x2b>;
    				assigned-clock-parents = <0x2a>;
    				phandle = <0x2b>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x124 0x0b 0x09 0x124 0x00 0x28 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x2c>;
    				assigned-clock-parents = <0x2a>;
    				phandle = <0x2c>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x2c>;
    				#clock-cells = <0x00>;
    				phandle = <0x2e>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x2b>;
    				#clock-cells = <0x00>;
    				phandle = <0x2f>;
    			};
    
    			serdes@5000000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5000000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x2d 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x2e 0x2f 0x29 0x2b>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x30 0x00 0x30 0x01>;
    				assigned-clock-parents = <0x2b 0x2b>;
    				phandle = <0x30>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x01>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x2d 0x01>;
    					phandle = <0x4a>;
    				};
    
    				phy@1 {
    					reg = <0x01>;
    					cdns,num-lanes = <0x01>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x09>;
    					resets = <0x2d 0x02>;
    					phandle = <0xd2>;
    				};
    			};
    		};
    
    		wiz@5010000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x125 0x01>;
    			clocks = <0x09 0x125 0x05 0x09 0x125 0x0d 0x28>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x125 0x0d 0x09 0x125 0x00>;
    			assigned-clock-parents = <0x09 0x125 0x11 0x09 0x125 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5010000 0x00 0x5010000 0x10000>;
    			phandle = <0x34>;
    
    			pll0-refclk {
    				clocks = <0x09 0x125 0x0d 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x31>;
    				assigned-clock-parents = <0x09 0x125 0x0d>;
    				phandle = <0x31>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x125 0x00 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x32>;
    				assigned-clock-parents = <0x2a>;
    				phandle = <0x32>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x125 0x0d 0x09 0x125 0x00 0x28 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x33>;
    				assigned-clock-parents = <0x2a>;
    				phandle = <0x33>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x33>;
    				#clock-cells = <0x00>;
    				phandle = <0x35>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x32>;
    				#clock-cells = <0x00>;
    				phandle = <0x36>;
    			};
    
    			serdes@5010000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5010000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x34 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x35 0x36 0x31 0x32>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x37 0x00>;
    				assigned-clock-parents = <0x32>;
    				phandle = <0x37>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x34 0x01 0x34 0x02>;
    					phandle = <0x4c>;
    				};
    			};
    		};
    
    		wiz@5020000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x126 0x01>;
    			clocks = <0x09 0x126 0x05 0x09 0x126 0x0b 0x28>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x126 0x0b 0x09 0x126 0x00>;
    			assigned-clock-parents = <0x09 0x126 0x0f 0x09 0x126 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5020000 0x00 0x5020000 0x10000>;
    			phandle = <0x3b>;
    
    			pll0-refclk {
    				clocks = <0x09 0x126 0x0b 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x38>;
    				assigned-clock-parents = <0x09 0x126 0x0b>;
    				phandle = <0x38>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x126 0x00 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x39>;
    				assigned-clock-parents = <0x2a>;
    				phandle = <0x39>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x126 0x0b 0x09 0x126 0x00 0x28 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x3a>;
    				assigned-clock-parents = <0x2a>;
    				phandle = <0x3a>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x3a>;
    				#clock-cells = <0x00>;
    				phandle = <0x3c>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x39>;
    				#clock-cells = <0x00>;
    				phandle = <0x3d>;
    			};
    
    			serdes@5020000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5020000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x3b 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x3c 0x3d 0x38 0x39>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				assigned-clocks = <0x3e 0x00>;
    				assigned-clock-parents = <0x39>;
    				phandle = <0x3e>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x02>;
    					resets = <0x3b 0x01 0x3b 0x02>;
    					phandle = <0x4f>;
    				};
    			};
    		};
    
    		wiz@5030000 {
    			compatible = "ti,j721e-wiz-16g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x127 0x01>;
    			clocks = <0x09 0x127 0x05 0x09 0x127 0x09 0x28>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x127 0x09 0x09 0x127 0x00>;
    			assigned-clock-parents = <0x09 0x127 0x0d 0x09 0x127 0x04>;
    			num-lanes = <0x02>;
    			#reset-cells = <0x01>;
    			ranges = <0x5030000 0x00 0x5030000 0x10000>;
    			typec-dir-gpios = <0x3f 0x03 0x00>;
    			typec-dir-debounce-ms = <0x2bc>;
    			phandle = <0x43>;
    
    			pll0-refclk {
    				clocks = <0x09 0x127 0x09 0x28>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x40>;
    				assigned-clock-parents = <0x09 0x127 0x09>;
    				phandle = <0x40>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x127 0x00 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x41>;
    				assigned-clock-parents = <0x09 0x127 0x00>;
    				phandle = <0x41>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x127 0x09 0x09 0x127 0x00 0x28 0x2a>;
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x42>;
    				assigned-clock-parents = <0x09 0x127 0x09>;
    				phandle = <0x42>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x42>;
    				#clock-cells = <0x00>;
    				phandle = <0x44>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x41>;
    				#clock-cells = <0x00>;
    				phandle = <0x45>;
    			};
    
    			serdes@5030000 {
    				compatible = "ti,sierra-phy-t0";
    				reg-names = "serdes";
    				reg = <0x5030000 0x10000>;
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				#clock-cells = <0x01>;
    				resets = <0x43 0x00>;
    				reset-names = "sierra_reset";
    				clocks = <0x44 0x45 0x40 0x41>;
    				clock-names = "cmn_refclk_dig_div\0cmn_refclk1_dig_div\0pll0_refclk\0pll1_refclk";
    				phandle = <0xd3>;
    
    				phy@0 {
    					reg = <0x00>;
    					cdns,num-lanes = <0x02>;
    					#phy-cells = <0x00>;
    					cdns,phy-type = <0x04>;
    					resets = <0x43 0x01 0x43 0x02>;
    					phandle = <0x5a>;
    				};
    			};
    		};
    
    		pcie@2900000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2900000 0x00 0x1000 0x00 0x2907000 0x00 0x400 0x00 0xd000000 0x00 0x800000 0x00 0x10000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x13e 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x46 0x4070>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x01>;
    			power-domains = <0x08 0xef 0x01>;
    			clocks = <0x09 0xef 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x47 0x00 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x10001000 0x00 0x10001000 0x00 0x10000 0x2000000 0x00 0x10011000 0x00 0x10011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x48 0x00 0x00 0x00 0x00 0x02 0x48 0x00 0x00 0x00 0x00 0x03 0x48 0x00 0x00 0x00 0x00 0x04 0x48 0x00>;
    			reset-gpios = <0x49 0x06 0x00>;
    			phys = <0x4a>;
    			phy-names = "pcie-phy";
    			phandle = <0xd4>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x01>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x138 0x01>;
    				phandle = <0x48>;
    			};
    		};
    
    		pcie-ep@2900000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2900000 0x00 0x1000 0x00 0x2907000 0x00 0x400 0x00 0xd000000 0x00 0x800000 0x00 0x10000000 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x13e 0x01>;
    			ti,syscon-pcie-ctrl = <0x46 0x4070>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x01>;
    			power-domains = <0x08 0xef 0x01>;
    			clocks = <0x09 0xef 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			phys = <0x4a>;
    			phy-names = "pcie-phy";
    			status = "disabled";
    			phandle = <0xd5>;
    		};
    
    		pcie@2910000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2910000 0x00 0x1000 0x00 0x2917000 0x00 0x400 0x00 0xd800000 0x00 0x800000 0x00 0x18000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x14a 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x46 0x4074>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf0 0x01>;
    			clocks = <0x09 0xf0 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x47 0x10000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x18001000 0x00 0x18001000 0x00 0x10000 0x2000000 0x00 0x18011000 0x00 0x18011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x4b 0x00 0x00 0x00 0x00 0x02 0x4b 0x00 0x00 0x00 0x00 0x03 0x4b 0x00 0x00 0x00 0x00 0x04 0x4b 0x00>;
    			reset-gpios = <0x49 0x02 0x00>;
    			phys = <0x4c>;
    			phy-names = "pcie-phy";
    			phandle = <0xd6>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x144 0x01>;
    				phandle = <0x4b>;
    			};
    		};
    
    		pcie-ep@2910000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2910000 0x00 0x1000 0x00 0x2917000 0x00 0x400 0x00 0xd800000 0x00 0x800000 0x00 0x18000000 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x14a 0x01>;
    			ti,syscon-pcie-ctrl = <0x46 0x4074>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf0 0x01>;
    			clocks = <0x09 0xf0 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			phys = <0x4c>;
    			phy-names = "pcie-phy";
    			status = "disabled";
    			phandle = <0xd7>;
    		};
    
    		pcie@2920000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2920000 0x00 0x1000 0x00 0x2927000 0x00 0x400 0x00 0xe000000 0x00 0x800000 0x44 0x00 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x156 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x46 0x4078>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf1 0x01>;
    			clocks = <0x09 0xf1 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x47 0x20000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x1000 0x44 0x1000 0x00 0x10000 0x2000000 0x00 0x11000 0x44 0x11000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x4d 0x00 0x00 0x00 0x00 0x02 0x4d 0x00 0x00 0x00 0x00 0x03 0x4d 0x00 0x00 0x00 0x00 0x04 0x4d 0x00>;
    			reset-gpios = <0x4e 0x14 0x00>;
    			phys = <0x4f>;
    			phy-names = "pcie-phy";
    			phandle = <0xd8>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x150 0x01>;
    				phandle = <0x4d>;
    			};
    		};
    
    		pcie-ep@2920000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2920000 0x00 0x1000 0x00 0x2927000 0x00 0x400 0x00 0xe000000 0x00 0x800000 0x44 0x00 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x156 0x01>;
    			ti,syscon-pcie-ctrl = <0x46 0x4078>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf1 0x01>;
    			clocks = <0x09 0xf1 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			phys = <0x4f>;
    			phy-names = "pcie-phy";
    			status = "disabled";
    			phandle = <0xd9>;
    		};
    
    		pcie@2930000 {
    			compatible = "ti,j721e-pcie-host";
    			reg = <0x00 0x2930000 0x00 0x1000 0x00 0x2937000 0x00 0x400 0x00 0xe800000 0x00 0x800000 0x44 0x10000000 0x00 0x1000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0cfg";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x162 0x01>;
    			device_type = "pci";
    			ti,syscon-pcie-ctrl = <0x46 0x407c>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf2 0x01>;
    			clocks = <0x09 0xf2 0x01>;
    			clock-names = "fck";
    			#address-cells = <0x03>;
    			#size-cells = <0x02>;
    			bus-range = <0x00 0xff>;
    			vendor-id = <0x104c>;
    			device-id = <0xb00d>;
    			msi-map = <0x00 0x47 0x30000 0x10000>;
    			dma-coherent;
    			ranges = <0x1000000 0x00 0x1000 0x44 0x10001000 0x00 0x10000 0x2000000 0x00 0x11000 0x44 0x10011000 0x00 0x7fef000>;
    			dma-ranges = <0x2000000 0x00 0x00 0x00 0x00 0x10000 0x00>;
    			#interrupt-cells = <0x01>;
    			interrupt-map-mask = <0x00 0x00 0x00 0x07>;
    			interrupt-map = <0x00 0x00 0x00 0x01 0x50 0x00 0x00 0x00 0x00 0x02 0x50 0x00 0x00 0x00 0x00 0x03 0x50 0x00 0x00 0x00 0x00 0x04 0x50 0x00>;
    			status = "disabled";
    			phandle = <0xda>;
    
    			interrupt-controller {
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				interrupt-parent = <0x01>;
    				interrupts = <0x00 0x15c 0x01>;
    				phandle = <0x50>;
    			};
    		};
    
    		pcie-ep@2930000 {
    			compatible = "ti,j721e-pcie-ep";
    			reg = <0x00 0x2930000 0x00 0x1000 0x00 0x2937000 0x00 0x400 0x00 0xe800000 0x00 0x800000 0x44 0x10000000 0x00 0x8000000>;
    			reg-names = "intd_cfg\0user_cfg\0reg\0mem";
    			interrupt-names = "link_state";
    			interrupts = <0x00 0x162 0x01>;
    			ti,syscon-pcie-ctrl = <0x46 0x407c>;
    			max-link-speed = <0x03>;
    			num-lanes = <0x02>;
    			power-domains = <0x08 0xf2 0x01>;
    			clocks = <0x09 0xf2 0x01>;
    			clock-names = "fck";
    			max-functions = [06];
    			max-virtual-functions = [04 04 04 04 00 00];
    			dma-coherent;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			status = "disabled";
    			phandle = <0xdb>;
    		};
    
    		wiz@5050000 {
    			compatible = "ti,j721e-wiz-10g";
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			power-domains = <0x08 0x129 0x01>;
    			clocks = <0x09 0x129 0x01 0x09 0x129 0x09 0x28>;
    			clock-names = "fck\0core_ref_clk\0ext_ref_clk";
    			assigned-clocks = <0x09 0x129 0x09>;
    			assigned-clock-parents = <0x09 0x129 0x0a>;
    			assigned-clock-rates = <0x124f800>;
    			num-lanes = <0x04>;
    			#reset-cells = <0x01>;
    			ranges = <0x5050000 0x00 0x5050000 0x10000 0xa030a00 0x00 0xa030a00 0x40>;
    			phandle = <0x54>;
    
    			pll0-refclk {
    				clocks = <0x09 0x129 0x09 0x28>;
    				clock-output-names = "wiz4_pll0_refclk";
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x51>;
    				assigned-clock-parents = <0x09 0x129 0x09>;
    				phandle = <0x51>;
    			};
    
    			pll1-refclk {
    				clocks = <0x09 0x129 0x09 0x28>;
    				clock-output-names = "wiz4_pll1_refclk";
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x52>;
    				assigned-clock-parents = <0x09 0x129 0x09>;
    				phandle = <0x52>;
    			};
    
    			refclk-dig {
    				clocks = <0x09 0x129 0x09 0x28>;
    				clock-output-names = "wiz4_refclk_dig";
    				#clock-cells = <0x00>;
    				assigned-clocks = <0x53>;
    				assigned-clock-parents = <0x09 0x129 0x09>;
    				phandle = <0x53>;
    			};
    
    			cmn-refclk-dig-div {
    				clocks = <0x53>;
    				#clock-cells = <0x00>;
    				phandle = <0xdc>;
    			};
    
    			cmn-refclk1-dig-div {
    				clocks = <0x52>;
    				#clock-cells = <0x00>;
    				phandle = <0xdd>;
    			};
    
    			serdes@5050000 {
    				compatible = "ti,j721e-serdes-10g";
    				reg = <0x5050000 0x10000 0xa030a00 0x40>;
    				reg-names = "torrent_phy\0dptx_phy";
    				resets = <0x54 0x00>;
    				reset-names = "torrent_reset";
    				clocks = <0x51>;
    				clock-names = "refclk";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0xde>;
    
    				phy@0 {
    					reg = <0x00>;
    					resets = <0x54 0x01>;
    					cdns,phy-type = <0x06>;
    					cdns,num-lanes = <0x04>;
    					cdns,max-bit-rate = <0x1518>;
    					#phy-cells = <0x00>;
    					phandle = <0x64>;
    				};
    			};
    		};
    
    		serial@2800000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2800000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc0 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x92 0x00>;
    			clocks = <0x09 0x92 0x00>;
    			clock-names = "fclk";
    			phandle = <0xdf>;
    		};
    
    		serial@2810000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2810000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc1 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x116 0x01>;
    			clocks = <0x09 0x116 0x00>;
    			clock-names = "fclk";
    			phandle = <0xe0>;
    		};
    
    		serial@2820000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2820000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc2 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x117 0x01>;
    			clocks = <0x09 0x117 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe1>;
    		};
    
    		serial@2830000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2830000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc3 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x118 0x01>;
    			clocks = <0x09 0x118 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe2>;
    		};
    
    		serial@2840000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2840000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc4 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x119 0x01>;
    			clocks = <0x09 0x119 0x00>;
    			clock-names = "fclk";
    			phandle = <0xe3>;
    		};
    
    		serial@2850000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2850000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc5 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11a 0x01>;
    			clocks = <0x09 0x11a 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe4>;
    		};
    
    		serial@2860000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2860000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc6 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11b 0x01>;
    			clocks = <0x09 0x11b 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe5>;
    		};
    
    		serial@2870000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2870000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xc7 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11c 0x01>;
    			clocks = <0x09 0x11c 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe6>;
    		};
    
    		serial@2880000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2880000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xf8 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11d 0x01>;
    			clocks = <0x09 0x11d 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe7>;
    		};
    
    		serial@2890000 {
    			compatible = "ti,j721e-uart\0ti,am654-uart";
    			reg = <0x00 0x2890000 0x00 0x100>;
    			reg-shift = <0x02>;
    			reg-io-width = <0x04>;
    			interrupts = <0x00 0xf9 0x04>;
    			clock-frequency = <0x2dc6c00>;
    			current-speed = <0x1c200>;
    			power-domains = <0x08 0x11e 0x01>;
    			clocks = <0x09 0x11e 0x00>;
    			clock-names = "fclk";
    			status = "disabled";
    			phandle = <0xe8>;
    		};
    
    		gpio@600000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x600000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x100 0x101 0x102 0x103 0x104 0x105 0x106 0x107>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x69 0x01>;
    			clocks = <0x09 0x69 0x00>;
    			clock-names = "gpio";
    			phandle = <0x93>;
    		};
    
    		gpio@601000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x601000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x120 0x121 0x122>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6a 0x01>;
    			clocks = <0x09 0x6a 0x00>;
    			clock-names = "gpio";
    			phandle = <0x3f>;
    		};
    
    		gpio@610000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x610000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x108 0x109 0x10a 0x10b 0x10c 0x10d 0x10e 0x10f>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6b 0x01>;
    			clocks = <0x09 0x6b 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xe9>;
    		};
    
    		gpio@611000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x611000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x124 0x125 0x126>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6c 0x01>;
    			clocks = <0x09 0x6c 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xea>;
    		};
    
    		gpio@620000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x620000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x110 0x111 0x112 0x113 0x114 0x115 0x116 0x117>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6d 0x01>;
    			clocks = <0x09 0x6d 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xeb>;
    		};
    
    		gpio@621000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x621000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x128 0x129 0x12a>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6e 0x01>;
    			clocks = <0x09 0x6e 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xec>;
    		};
    
    		gpio@630000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x630000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x118 0x119 0x11a 0x11b 0x11c 0x11d 0x11e 0x11f>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x80>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x6f 0x01>;
    			clocks = <0x09 0x6f 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xed>;
    		};
    
    		gpio@631000 {
    			compatible = "ti,j721e-gpio\0ti,keystone-gpio";
    			reg = <0x00 0x631000 0x00 0x100>;
    			gpio-controller;
    			#gpio-cells = <0x02>;
    			interrupt-parent = <0x55>;
    			interrupts = <0x12c 0x12d 0x12e>;
    			interrupt-controller;
    			#interrupt-cells = <0x02>;
    			ti,ngpio = <0x24>;
    			ti,davinci-gpio-unbanked = <0x00>;
    			power-domains = <0x08 0x70 0x01>;
    			clocks = <0x09 0x70 0x00>;
    			clock-names = "gpio";
    			status = "disabled";
    			phandle = <0xee>;
    		};
    
    		mmc@4f80000 {
    			compatible = "ti,j721e-sdhci-8bit";
    			reg = <0x00 0x4f80000 0x00 0x1000 0x00 0x4f88000 0x00 0x400>;
    			interrupts = <0x00 0x03 0x04>;
    			power-domains = <0x08 0x5b 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5b 0x00 0x09 0x5b 0x01>;
    			assigned-clocks = <0x09 0x5b 0x01>;
    			assigned-clock-parents = <0x09 0x5b 0x02>;
    			bus-width = <0x08>;
    			mmc-hs200-1_8v;
    			mmc-ddr-1_8v;
    			ti,otap-del-sel-legacy = <0x0f>;
    			ti,otap-del-sel-mmc-hs = <0x0f>;
    			ti,otap-del-sel-ddr52 = <0x05>;
    			ti,otap-del-sel-hs200 = <0x06>;
    			ti,otap-del-sel-hs400 = <0x00>;
    			ti,itap-del-sel-legacy = <0x10>;
    			ti,itap-del-sel-mmc-hs = <0x0a>;
    			ti,itap-del-sel-ddr52 = <0x03>;
    			ti,trm-icp = <0x08>;
    			ti,strobe-sel = <0x77>;
    			dma-coherent;
    			non-removable;
    			ti,driver-strength-ohm = <0x32>;
    			disable-wp;
    			phandle = <0xef>;
    		};
    
    		mmc@4fb0000 {
    			compatible = "ti,j721e-sdhci-4bit";
    			reg = <0x00 0x4fb0000 0x00 0x1000 0x00 0x4fb8000 0x00 0x400>;
    			interrupts = <0x00 0x04 0x04>;
    			power-domains = <0x08 0x5c 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5c 0x05 0x09 0x5c 0x00>;
    			assigned-clocks = <0x09 0x5c 0x00>;
    			assigned-clock-parents = <0x09 0x5c 0x01>;
    			ti,otap-del-sel-legacy = <0x00>;
    			ti,otap-del-sel-sd-hs = <0x0f>;
    			ti,otap-del-sel-sdr12 = <0x0f>;
    			ti,otap-del-sel-sdr25 = <0x0f>;
    			ti,otap-del-sel-sdr50 = <0x0c>;
    			ti,otap-del-sel-ddr50 = <0x0c>;
    			ti,itap-del-sel-legacy = <0x00>;
    			ti,itap-del-sel-sd-hs = <0x00>;
    			ti,itap-del-sel-sdr12 = <0x00>;
    			ti,itap-del-sel-sdr25 = <0x00>;
    			ti,itap-del-sel-ddr50 = <0x02>;
    			ti,trm-icp = <0x08>;
    			ti,clkbuf-sel = <0x07>;
    			dma-coherent;
    			sdhci-caps-mask = <0x02 0x00>;
    			vmmc-supply = <0x56>;
    			vqmmc-supply = <0x57>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x58>;
    			ti,driver-strength-ohm = <0x32>;
    			disable-wp;
    			no-1-8-v;
    			phandle = <0xf0>;
    		};
    
    		mmc@4f98000 {
    			compatible = "ti,j721e-sdhci-4bit";
    			reg = <0x00 0x4f98000 0x00 0x1000 0x00 0x4f90000 0x00 0x400>;
    			interrupts = <0x00 0x05 0x04>;
    			power-domains = <0x08 0x5d 0x01>;
    			clock-names = "clk_ahb\0clk_xin";
    			clocks = <0x09 0x5d 0x05 0x09 0x5d 0x00>;
    			assigned-clocks = <0x09 0x5d 0x00>;
    			assigned-clock-parents = <0x09 0x5d 0x01>;
    			ti,otap-del-sel-legacy = <0x00>;
    			ti,otap-del-sel-sd-hs = <0x0f>;
    			ti,otap-del-sel-sdr12 = <0x0f>;
    			ti,otap-del-sel-sdr25 = <0x0f>;
    			ti,otap-del-sel-sdr50 = <0x0c>;
    			ti,otap-del-sel-ddr50 = <0x0c>;
    			ti,itap-del-sel-legacy = <0x00>;
    			ti,itap-del-sel-sd-hs = <0x00>;
    			ti,itap-del-sel-sdr12 = <0x00>;
    			ti,itap-del-sel-sdr25 = <0x00>;
    			ti,itap-del-sel-ddr50 = <0x02>;
    			ti,trm-icp = <0x08>;
    			ti,clkbuf-sel = <0x07>;
    			dma-coherent;
    			sdhci-caps-mask = <0x02 0x00>;
    			status = "disabled";
    			phandle = <0xf1>;
    		};
    
    		cdns-usb@4104000 {
    			compatible = "ti,j721e-usb";
    			reg = <0x00 0x4104000 0x00 0x100>;
    			dma-coherent;
    			power-domains = <0x08 0x120 0x01>;
    			clocks = <0x09 0x120 0x0f 0x09 0x120 0x03>;
    			clock-names = "ref\0lpm";
    			assigned-clocks = <0x09 0x120 0x0f>;
    			assigned-clock-parents = <0x09 0x120 0x10>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x59>;
    			ti,vbus-divider;
    			phandle = <0xf2>;
    
    			usb@6000000 {
    				compatible = "cdns,usb3";
    				reg = <0x00 0x6000000 0x00 0x10000 0x00 0x6010000 0x00 0x10000 0x00 0x6020000 0x00 0x10000>;
    				reg-names = "otg\0xhci\0dev";
    				interrupts = <0x00 0x60 0x04 0x00 0x66 0x04 0x00 0x78 0x04>;
    				interrupt-names = "host\0peripheral\0otg";
    				maximum-speed = "super-speed";
    				dr_mode = "otg";
    				phys = <0x5a>;
    				phy-names = "cdns3,usb3-phy";
    				phandle = <0xf3>;
    			};
    		};
    
    		cdns-usb@4114000 {
    			compatible = "ti,j721e-usb";
    			reg = <0x00 0x4114000 0x00 0x100>;
    			dma-coherent;
    			power-domains = <0x08 0x121 0x01>;
    			clocks = <0x09 0x121 0x0f 0x09 0x121 0x03>;
    			clock-names = "ref\0lpm";
    			assigned-clocks = <0x09 0x121 0x0f>;
    			assigned-clock-parents = <0x09 0x121 0x10>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5b>;
    			ti,usb2-only;
    			phandle = <0xf4>;
    
    			usb@6400000 {
    				compatible = "cdns,usb3";
    				reg = <0x00 0x6400000 0x00 0x10000 0x00 0x6410000 0x00 0x10000 0x00 0x6420000 0x00 0x10000>;
    				reg-names = "otg\0xhci\0dev";
    				interrupts = <0x00 0x68 0x04 0x00 0x6e 0x04 0x00 0x79 0x04>;
    				interrupt-names = "host\0peripheral\0otg";
    				maximum-speed = "high-speed";
    				dr_mode = "host";
    				phandle = <0xf5>;
    			};
    		};
    
    		i2c@2000000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2000000 0x00 0x100>;
    			interrupts = <0x00 0xc8 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbb 0x00>;
    			power-domains = <0x08 0xbb 0x00>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5c>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf6>;
    
    			gpio@20 {
    				compatible = "ti,tca6416";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0x49>;
    			};
    
    			gpio@22 {
    				compatible = "ti,tca6424";
    				reg = <0x22>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0x4e>;
    
    				p08-hog {
    					gpio-hog;
    					gpios = <0x08 0x00>;
    					output-high;
    					line-name = "CTRL_PM_I2C_OE";
    				};
    
    				p09-hog {
    					gpio-hog;
    					gpios = <0x09 0x00>;
    					output-low;
    					line-name = "MCASP/TRACE_MUX_S0";
    				};
    
    				p10-hog {
    					gpio-hog;
    					gpios = <0x0a 0x00>;
    					output-high;
    					line-name = "MCASP/TRACE_MUX_S1";
    				};
    			};
    		};
    
    		i2c@2010000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2010000 0x00 0x100>;
    			interrupts = <0x00 0xc9 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbc 0x00>;
    			power-domains = <0x08 0xbc 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5d>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf7>;
    
    			gpio@20 {
    				compatible = "ti,tca6408";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				pinctrl-names = "default";
    				pinctrl-0 = <0x5e>;
    				interrupt-parent = <0x3f>;
    				interrupts = <0x0b 0x02>;
    				interrupt-controller;
    				#interrupt-cells = <0x02>;
    				phandle = <0x9c>;
    			};
    		};
    
    		i2c@2020000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2020000 0x00 0x100>;
    			interrupts = <0x00 0xca 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbd 0x00>;
    			power-domains = <0x08 0xbd 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x5f>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf8>;
    
    			ina226@40 {
    				compatible = "ti,ina226";
    				reg = <0x40>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@41 {
    				compatible = "ti,ina226";
    				reg = <0x41>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@42 {
    				compatible = "ti,ina226";
    				reg = <0x42>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@43 {
    				compatible = "ti,ina226";
    				reg = <0x43>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@44 {
    				compatible = "ti,ina226";
    				reg = <0x44>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@45 {
    				compatible = "ti,ina226";
    				reg = <0x45>;
    				shunt-resistor = <0x1388>;
    			};
    
    			ina226@46 {
    				compatible = "ti,ina226";
    				reg = <0x46>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@47 {
    				compatible = "ti,ina226";
    				reg = <0x47>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@48 {
    				compatible = "ti,ina226";
    				reg = <0x48>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@49 {
    				compatible = "ti,ina226";
    				reg = <0x49>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4a {
    				compatible = "ti,ina226";
    				reg = <0x4a>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4b {
    				compatible = "ti,ina226";
    				reg = <0x4b>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4c {
    				compatible = "ti,ina226";
    				reg = <0x4c>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4d {
    				compatible = "ti,ina226";
    				reg = <0x4d>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4e {
    				compatible = "ti,ina226";
    				reg = <0x4e>;
    				shunt-resistor = <0x2710>;
    			};
    
    			ina226@4f {
    				compatible = "ti,ina226";
    				reg = <0x4f>;
    				shunt-resistor = <0x2710>;
    			};
    		};
    
    		i2c@2030000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2030000 0x00 0x100>;
    			interrupts = <0x00 0xcb 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbe 0x00>;
    			power-domains = <0x08 0xbe 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x60>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xf9>;
    
    			gpio@20 {
    				compatible = "ti,tca6408";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0x61>;
    			};
    
    			audio-codec@44 {
    				compatible = "ti,pcm3168a";
    				reg = <0x44>;
    				#sound-dai-cells = <0x01>;
    				reset-gpios = <0x61 0x00 0x01>;
    				clocks = <0x09 0x9d 0x173>;
    				clock-names = "scki";
    				assigned-clocks = <0x09 0x9d 0x173>;
    				assigned-clock-parents = <0x09 0x9d 0x190>;
    				assigned-clock-rates = <0x1770000>;
    				VDD1-supply = <0x0d>;
    				VDD2-supply = <0x0d>;
    				VCCAD1-supply = <0x62>;
    				VCCAD2-supply = <0x62>;
    				VCCDA1-supply = <0x62>;
    				VCCDA2-supply = <0x62>;
    				phandle = <0x98>;
    			};
    		};
    
    		i2c@2040000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2040000 0x00 0x100>;
    			interrupts = <0x00 0xcc 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xbf 0x00>;
    			power-domains = <0x08 0xbf 0x01>;
    			phandle = <0xfa>;
    		};
    
    		i2c@2050000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2050000 0x00 0x100>;
    			interrupts = <0x00 0xcd 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xc0 0x00>;
    			power-domains = <0x08 0xc0 0x01>;
    			phandle = <0xfb>;
    		};
    
    		i2c@2060000 {
    			compatible = "ti,j721e-i2c\0ti,omap4-i2c";
    			reg = <0x00 0x2060000 0x00 0x100>;
    			interrupts = <0x00 0xce 0x04>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			clock-names = "fck";
    			clocks = <0x09 0xc1 0x00>;
    			power-domains = <0x08 0xc1 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x63>;
    			clock-frequency = <0x61a80>;
    			phandle = <0xfc>;
    
    			gpio@20 {
    				compatible = "ti,tca6408";
    				reg = <0x20>;
    				gpio-controller;
    				#gpio-cells = <0x02>;
    				phandle = <0xfd>;
    			};
    		};
    
    		video-decoder@4300000 {
    			compatible = "img,d5500-vxd";
    			reg = <0x00 0x4300000 0x00 0x100000>;
    			power-domains = <0x08 0x90 0x01>;
    			interrupts = <0x00 0xb4 0x04>;
    			phandle = <0xfe>;
    		};
    
    		video-encoder@4200000 {
    			compatible = "img,vxe384";
    			reg = <0x00 0x4200000 0x00 0x100000>;
    			power-domains = <0x08 0x99 0x01>;
    			interrupts = <0x00 0xb5 0x04>;
    			phandle = <0xff>;
    		};
    
    		ufs-wrapper@4e80000 {
    			compatible = "ti,j721e-ufs";
    			reg = <0x00 0x4e80000 0x00 0x100>;
    			power-domains = <0x08 0x115 0x01>;
    			clocks = <0x09 0x115 0x01>;
    			assigned-clocks = <0x09 0x115 0x01>;
    			assigned-clock-parents = <0x09 0x115 0x04>;
    			ranges;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			phandle = <0x100>;
    
    			ufs@4e84000 {
    				compatible = "cdns,ufshc-m31-16nm\0jedec,ufs-2.0";
    				reg = <0x00 0x4e84000 0x00 0x10000>;
    				interrupts = <0x00 0x11 0x04>;
    				freq-table-hz = <0xee6b280 0xee6b280 0x124f800 0x124f800 0x124f800 0x124f800>;
    				clocks = <0x09 0x115 0x00 0x09 0x115 0x01 0x09 0x115 0x01>;
    				clock-names = "core_clk\0phy_clk\0ref_clk";
    				dma-coherent;
    			};
    		};
    
    		dp-bridge@a000000 {
    			compatible = "ti,j721e-mhdp8546";
    			reg = <0x00 0xa000000 0x00 0x30a00 0x00 0x4f40000 0x00 0x20>;
    			reg-names = "mhdptx\0j721e-intg";
    			clocks = <0x09 0x97 0x24>;
    			phys = <0x64>;
    			phy-names = "dpphy";
    			interrupt-parent = <0x01>;
    			interrupts = <0x00 0x266 0x04>;
    			power-domains = <0x08 0x97 0x01>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x65>;
    			phandle = <0x101>;
    
    			ports {
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0x102>;
    
    				port@0 {
    					reg = <0x00>;
    
    					endpoint {
    						remote-endpoint = <0x66>;
    						phandle = <0x68>;
    					};
    				};
    
    				port@4 {
    					reg = <0x04>;
    
    					endpoint {
    						remote-endpoint = <0x67>;
    						phandle = <0x9e>;
    					};
    				};
    			};
    		};
    
    		dss@4a00000 {
    			compatible = "ti,j721e-dss";
    			reg = <0x00 0x4a00000 0x00 0x10000 0x00 0x4a10000 0x00 0x10000 0x00 0x4b00000 0x00 0x10000 0x00 0x4b10000 0x00 0x10000 0x00 0x4a20000 0x00 0x10000 0x00 0x4a30000 0x00 0x10000 0x00 0x4a50000 0x00 0x10000 0x00 0x4a60000 0x00 0x10000 0x00 0x4a70000 0x00 0x10000 0x00 0x4a90000 0x00 0x10000 0x00 0x4ab0000 0x00 0x10000 0x00 0x4ad0000 0x00 0x10000 0x00 0x4a80000 0x00 0x10000 0x00 0x4aa0000 0x00 0x10000 0x00 0x4ac0000 0x00 0x10000 0x00 0x4ae0000 0x00 0x10000 0x00 0x4af0000 0x00 0x10000>;
    			reg-names = "common_m\0common_s0\0common_s1\0common_s2\0vidl1\0vidl2\0vid1\0vid2\0ovr1\0ovr2\0ovr3\0ovr4\0vp1\0vp2\0vp3\0vp4\0wb";
    			clocks = <0x09 0x98 0x00 0x09 0x98 0x01 0x09 0x98 0x04 0x09 0x98 0x09 0x09 0x98 0x0d>;
    			clock-names = "fck\0vp1\0vp2\0vp3\0vp4";
    			power-domains = <0x08 0x98 0x01>;
    			interrupts = <0x00 0x25a 0x04 0x00 0x25b 0x04 0x00 0x25c 0x04 0x00 0x25d 0x04>;
    			interrupt-names = "common_m\0common_s0\0common_s1\0common_s2";
    			assigned-clocks = <0x09 0x98 0x01 0x09 0x98 0x04 0x09 0x98 0x09 0x09 0x98 0x0d>;
    			assigned-clock-parents = <0x09 0x98 0x02 0x09 0x98 0x06 0x09 0x98 0x0b 0x09 0x98 0x12>;
    			phandle = <0x103>;
    
    			ports {
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				phandle = <0x104>;
    
    				port@0 {
    					reg = <0x00>;
    
    					endpoint {
    						remote-endpoint = <0x68>;
    						phandle = <0x66>;
    					};
    				};
    			};
    		};
    
    		mcasp@2b00000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b00000 0x00 0x2000 0x00 0x2b08000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x220 0x04 0x00 0x221 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc400 0x10 0x4400>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xae 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xae 0x01>;
    			status = "disabled";
    			phandle = <0x105>;
    		};
    
    		mcasp@2b10000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b10000 0x00 0x2000 0x00 0x2b18000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x222 0x04 0x00 0x223 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc401 0x10 0x4401>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xaf 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xaf 0x01>;
    			status = "disabled";
    			phandle = <0x106>;
    		};
    
    		mcasp@2b20000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b20000 0x00 0x2000 0x00 0x2b28000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x224 0x04 0x00 0x225 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc402 0x10 0x4402>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb0 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb0 0x01>;
    			status = "disabled";
    			phandle = <0x107>;
    		};
    
    		mcasp@2b30000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b30000 0x00 0x2000 0x00 0x2b38000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x226 0x04 0x00 0x227 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc500 0x10 0x4500>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb1 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb1 0x01>;
    			status = "disabled";
    			phandle = <0x108>;
    		};
    
    		mcasp@2b40000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b40000 0x00 0x2000 0x00 0x2b48000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x228 0x04 0x00 0x229 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc501 0x10 0x4501>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb2 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb2 0x01>;
    			status = "disabled";
    			phandle = <0x109>;
    		};
    
    		mcasp@2b50000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b50000 0x00 0x2000 0x00 0x2b58000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22a 0x04 0x00 0x22b 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc502 0x10 0x4502>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb3 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb3 0x01>;
    			status = "disabled";
    			phandle = <0x10a>;
    		};
    
    		mcasp@2b60000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b60000 0x00 0x2000 0x00 0x2b68000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22c 0x04 0x00 0x22d 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc503 0x10 0x4503>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb4 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb4 0x01>;
    			status = "disabled";
    			phandle = <0x10b>;
    		};
    
    		mcasp@2b70000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b70000 0x00 0x2000 0x00 0x2b78000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x22e 0x04 0x00 0x22f 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc504 0x10 0x4504>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb5 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb5 0x01>;
    			status = "disabled";
    			phandle = <0x10c>;
    		};
    
    		mcasp@2b80000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b80000 0x00 0x2000 0x00 0x2b88000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x230 0x04 0x00 0x231 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc505 0x10 0x4505>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb6 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb6 0x01>;
    			status = "disabled";
    			phandle = <0x10d>;
    		};
    
    		mcasp@2b90000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2b90000 0x00 0x2000 0x00 0x2b98000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x232 0x04 0x00 0x233 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc506 0x10 0x4506>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb7 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb7 0x01>;
    			status = "disabled";
    			phandle = <0x10e>;
    		};
    
    		mcasp@2ba0000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2ba0000 0x00 0x2000 0x00 0x2ba8000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x234 0x04 0x00 0x235 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc507 0x10 0x4507>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb8 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb8 0x01>;
    			#sound-dai-cells = <0x00>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x69>;
    			op-mode = <0x00>;
    			tdm-slots = <0x02>;
    			auxclk-fs-ratio = <0x100>;
    			serial-dir = <0x01 0x01 0x01 0x01 0x02 0x02 0x02 0x00>;
    			tx-num-evt = <0x00>;
    			rx-num-evt = <0x00>;
    			phandle = <0x97>;
    		};
    
    		mcasp@2bb0000 {
    			compatible = "ti,am33xx-mcasp-audio";
    			reg = <0x00 0x2bb0000 0x00 0x2000 0x00 0x2bb8000 0x00 0x1000>;
    			reg-names = "mpu\0dat";
    			interrupts = <0x00 0x236 0x04 0x00 0x237 0x04>;
    			interrupt-names = "tx\0rx";
    			dmas = <0x10 0xc508 0x10 0x4508>;
    			dma-names = "tx\0rx";
    			clocks = <0x09 0xb9 0x01>;
    			clock-names = "fck";
    			power-domains = <0x08 0xb9 0x01>;
    			status = "disabled";
    			phandle = <0x10f>;
    		};
    
    		watchdog@2200000 {
    			compatible = "ti,j7-rti-wdt";
    			reg = <0x00 0x2200000 0x00 0x100>;
    			clocks = <0x09 0xfc 0x01>;
    			power-domains = <0x08 0xfc 0x01>;
    			assigned-clocks = <0x09 0xfc 0x01>;
    			assigned-clock-parents = <0x09 0xfc 0x05>;
    			phandle = <0x110>;
    		};
    
    		watchdog@2210000 {
    			compatible = "ti,j7-rti-wdt";
    			reg = <0x00 0x2210000 0x00 0x100>;
    			clocks = <0x09 0xfd 0x01>;
    			power-domains = <0x08 0xfd 0x01>;
    			assigned-clocks = <0x09 0xfd 0x01>;
    			assigned-clock-parents = <0x09 0xfd 0x05>;
    			phandle = <0x111>;
    		};
    
    		r5fss@5c00000 {
    			compatible = "ti,j721e-r5fss";
    			ti,cluster-mode = <0x00>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x5c00000 0x00 0x5c00000 0x20000 0x5d00000 0x00 0x5d00000 0x20000>;
    			power-domains = <0x08 0xf3 0x01>;
    			phandle = <0x112>;
    
    			r5f@5c00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5c00000 0x8000 0x5c10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf5>;
    				ti,sci-proc-ids = <0x06 0xff>;
    				resets = <0x19 0xf5 0x01>;
    				firmware-name = "j7-main-r5f0_0-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x6a 0x6b>;
    				memory-region = <0x6c 0x6d 0x6e 0x6f>;
    				phandle = <0x113>;
    			};
    
    			r5f@5d00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5d00000 0x8000 0x5d10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf6>;
    				ti,sci-proc-ids = <0x07 0xff>;
    				resets = <0x19 0xf6 0x01>;
    				firmware-name = "j7-main-r5f0_1-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x6a 0x70>;
    				memory-region = <0x71 0x72>;
    				phandle = <0x114>;
    			};
    		};
    
    		r5fss@5e00000 {
    			compatible = "ti,j721e-r5fss";
    			ti,cluster-mode = <0x00>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x5e00000 0x00 0x5e00000 0x20000 0x5f00000 0x00 0x5f00000 0x20000>;
    			power-domains = <0x08 0xf4 0x01>;
    			phandle = <0x115>;
    
    			r5f@5e00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5e00000 0x8000 0x5e10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf7>;
    				ti,sci-proc-ids = <0x08 0xff>;
    				resets = <0x19 0xf7 0x01>;
    				firmware-name = "j7-main-r5f1_0-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x73 0x74>;
    				memory-region = <0x75 0x76>;
    				phandle = <0x116>;
    			};
    
    			r5f@5f00000 {
    				compatible = "ti,j721e-r5f";
    				reg = <0x5f00000 0x8000 0x5f10000 0x8000>;
    				reg-names = "atcm\0btcm";
    				ti,sci = <0x0a>;
    				ti,sci-dev-id = <0xf8>;
    				ti,sci-proc-ids = <0x09 0xff>;
    				resets = <0x19 0xf8 0x01>;
    				firmware-name = "j7-main-r5f1_1-fw";
    				ti,atcm-enable = <0x01>;
    				ti,btcm-enable = <0x01>;
    				ti,loczrama = <0x01>;
    				mboxes = <0x73 0x77>;
    				memory-region = <0x78 0x79>;
    				phandle = <0x117>;
    			};
    		};
    
    		dsp@4d80800000 {
    			compatible = "ti,j721e-c66-dsp";
    			reg = <0x4d 0x80800000 0x00 0x48000 0x4d 0x80e00000 0x00 0x8000 0x4d 0x80f00000 0x00 0x8000>;
    			reg-names = "l2sram\0l1pram\0l1dram";
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x8e>;
    			ti,sci-proc-ids = <0x03 0xff>;
    			resets = <0x19 0x8e 0x01>;
    			firmware-name = "j7-c66_0-fw";
    			mboxes = <0x7a 0x7b>;
    			memory-region = <0x7c 0x7d>;
    			phandle = <0x118>;
    		};
    
    		dsp@4d81800000 {
    			compatible = "ti,j721e-c66-dsp";
    			reg = <0x4d 0x81800000 0x00 0x48000 0x4d 0x81e00000 0x00 0x8000 0x4d 0x81f00000 0x00 0x8000>;
    			reg-names = "l2sram\0l1pram\0l1dram";
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x8f>;
    			ti,sci-proc-ids = <0x04 0xff>;
    			resets = <0x19 0x8f 0x01>;
    			firmware-name = "j7-c66_1-fw";
    			mboxes = <0x7a 0x7e>;
    			memory-region = <0x7f 0x80>;
    			phandle = <0x119>;
    		};
    
    		dsp@64800000 {
    			compatible = "ti,j721e-c71-dsp";
    			reg = <0x00 0x64800000 0x00 0x80000 0x00 0x64e00000 0x00 0xc000>;
    			reg-names = "l2sram\0l1dram";
    			ti,sci = <0x0a>;
    			ti,sci-dev-id = <0x0f>;
    			ti,sci-proc-ids = <0x30 0xff>;
    			resets = <0x19 0x0f 0x01>;
    			firmware-name = "j7-c71_0-fw";
    			mboxes = <0x81 0x82>;
    			memory-region = <0x83 0x84>;
    			phandle = <0x11a>;
    		};
    
    		icssg@b000000 {
    			compatible = "ti,j721e-icssg";
    			reg = <0x00 0xb000000 0x00 0x80000>;
    			power-domains = <0x08 0x77 0x01>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0xb000000 0x100000>;
    			phandle = <0x11b>;
    
    			memories@0 {
    				reg = <0x00 0x2000 0x2000 0x2000 0x10000 0x10000>;
    				reg-names = "dram0\0dram1\0shrdram2";
    				phandle = <0x11c>;
    			};
    
    			cfg@26000 {
    				compatible = "ti,pruss-cfg\0syscon";
    				reg = <0x26000 0x200>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x26000 0x2000>;
    				phandle = <0x11d>;
    
    				clocks {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					coreclk-mux@3c {
    						reg = <0x3c>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x77 0x18 0x09 0x77 0x01>;
    						assigned-clocks = <0x85>;
    						assigned-clock-parents = <0x09 0x77 0x01>;
    						phandle = <0x85>;
    					};
    
    					iepclk-mux@30 {
    						reg = <0x30>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x77 0x03 0x85>;
    						assigned-clocks = <0x86>;
    						assigned-clock-parents = <0x85>;
    						phandle = <0x86>;
    					};
    				};
    			};
    
    			iep@2e000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2e000 0x1000>;
    				clocks = <0x86>;
    				phandle = <0x11e>;
    			};
    
    			iep@2f000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2f000 0x1000>;
    				clocks = <0x86>;
    				phandle = <0x11f>;
    			};
    
    			mii-rt@32000 {
    				compatible = "ti,pruss-mii\0syscon";
    				reg = <0x32000 0x100>;
    				phandle = <0x120>;
    			};
    
    			mii-g-rt@33000 {
    				compatible = "ti,pruss-mii-g\0syscon";
    				reg = <0x33000 0x1000>;
    				phandle = <0x121>;
    			};
    
    			interrupt-controller@20000 {
    				compatible = "ti,icssg-intc";
    				reg = <0x20000 0x2000>;
    				interrupt-controller;
    				#interrupt-cells = <0x03>;
    				interrupts = <0x00 0xfe 0x04 0x00 0xff 0x04 0x00 0x100 0x04 0x00 0x101 0x04 0x00 0x102 0x04 0x00 0x103 0x04 0x00 0x104 0x04 0x00 0x105 0x04>;
    				interrupt-names = "host_intr0\0host_intr1\0host_intr2\0host_intr3\0host_intr4\0host_intr5\0host_intr6\0host_intr7";
    				phandle = <0x87>;
    			};
    
    			pru@34000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x34000 0x3000 0x22000 0x100 0x22400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru0_0-fw";
    				interrupt-parent = <0x87>;
    				interrupts = <0x10 0x02 0x02>;
    				interrupt-names = "vring";
    				phandle = <0x122>;
    			};
    
    			rtu@4000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x4000 0x2000 0x23000 0x100 0x23400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu0_0-fw";
    				interrupt-parent = <0x87>;
    				interrupts = <0x14 0x04 0x04>;
    				interrupt-names = "vring";
    				phandle = <0x123>;
    			};
    
    			txpru@a000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xa000 0x1800 0x25000 0x100 0x25400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru0_0-fw";
    				phandle = <0x124>;
    			};
    
    			pru@38000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x38000 0x3000 0x24000 0x100 0x24400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru0_1-fw";
    				interrupt-parent = <0x87>;
    				interrupts = <0x12 0x03 0x03>;
    				interrupt-names = "vring";
    				phandle = <0x125>;
    			};
    
    			rtu@6000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x6000 0x2000 0x23800 0x100 0x23c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu0_1-fw";
    				interrupt-parent = <0x87>;
    				interrupts = <0x16 0x05 0x05>;
    				interrupt-names = "vring";
    				phandle = <0x126>;
    			};
    
    			txpru@c000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xc000 0x1800 0x25800 0x100 0x25c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru0_1-fw";
    				phandle = <0x127>;
    			};
    
    			mdio@32400 {
    				compatible = "ti,davinci_mdio";
    				reg = <0x32400 0x100>;
    				clocks = <0x09 0x77 0x01>;
    				clock-names = "fck";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				bus_freq = <0xf4240>;
    				status = "disabled";
    				phandle = <0x128>;
    			};
    		};
    
    		icssg@b100000 {
    			compatible = "ti,j721e-icssg";
    			reg = <0x00 0xb100000 0x00 0x80000>;
    			power-domains = <0x08 0x78 0x01>;
    			#address-cells = <0x01>;
    			#size-cells = <0x01>;
    			ranges = <0x00 0x00 0xb100000 0x100000>;
    			phandle = <0x129>;
    
    			memories@b100000 {
    				reg = <0x00 0x2000 0x2000 0x2000 0x10000 0x10000>;
    				reg-names = "dram0\0dram1\0shrdram2";
    				phandle = <0x12a>;
    			};
    
    			cfg@26000 {
    				compatible = "ti,pruss-cfg\0syscon";
    				reg = <0x26000 0x200>;
    				#address-cells = <0x01>;
    				#size-cells = <0x01>;
    				ranges = <0x00 0x26000 0x2000>;
    				phandle = <0x12b>;
    
    				clocks {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					coreclk-mux@3c {
    						reg = <0x3c>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x78 0x36 0x09 0x78 0x04>;
    						assigned-clocks = <0x88>;
    						assigned-clock-parents = <0x09 0x78 0x04>;
    						phandle = <0x88>;
    					};
    
    					iepclk-mux@30 {
    						reg = <0x30>;
    						#clock-cells = <0x00>;
    						clocks = <0x09 0x78 0x09 0x88>;
    						assigned-clocks = <0x89>;
    						assigned-clock-parents = <0x88>;
    						phandle = <0x89>;
    					};
    				};
    			};
    
    			iep@2e000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2e000 0x1000>;
    				clocks = <0x89>;
    				phandle = <0x12c>;
    			};
    
    			iep@2f000 {
    				compatible = "ti,am654-icss-iep";
    				reg = <0x2f000 0x1000>;
    				clocks = <0x89>;
    				phandle = <0x12d>;
    			};
    
    			mii-rt@32000 {
    				compatible = "ti,pruss-mii\0syscon";
    				reg = <0x32000 0x100>;
    				phandle = <0x12e>;
    			};
    
    			mii-g-rt@33000 {
    				compatible = "ti,pruss-mii-g\0syscon";
    				reg = <0x33000 0x1000>;
    				phandle = <0x12f>;
    			};
    
    			interrupt-controller@20000 {
    				compatible = "ti,icssg-intc";
    				reg = <0x20000 0x2000>;
    				interrupt-controller;
    				#interrupt-cells = <0x03>;
    				interrupts = <0x00 0x106 0x04 0x00 0x107 0x04 0x00 0x108 0x04 0x00 0x109 0x04 0x00 0x10a 0x04 0x00 0x10b 0x04 0x00 0x10c 0x04 0x00 0x10d 0x04>;
    				interrupt-names = "host_intr0\0host_intr1\0host_intr2\0host_intr3\0host_intr4\0host_intr5\0host_intr6\0host_intr7";
    				phandle = <0x8a>;
    			};
    
    			pru@34000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x34000 0x4000 0x22000 0x100 0x22400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru1_0-fw";
    				interrupt-parent = <0x8a>;
    				interrupts = <0x10 0x02 0x02>;
    				interrupt-names = "vring";
    				phandle = <0x130>;
    			};
    
    			rtu@4000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x4000 0x2000 0x23000 0x100 0x23400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu1_0-fw";
    				interrupt-parent = <0x8a>;
    				interrupts = <0x14 0x04 0x04>;
    				interrupt-names = "vring";
    				phandle = <0x131>;
    			};
    
    			txpru@a000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xa000 0x1800 0x25000 0x100 0x25400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru1_0-fw";
    				phandle = <0x132>;
    			};
    
    			pru@38000 {
    				compatible = "ti,j721e-pru";
    				reg = <0x38000 0x4000 0x24000 0x100 0x24400 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-pru1_1-fw";
    				interrupt-parent = <0x8a>;
    				interrupts = <0x12 0x03 0x03>;
    				interrupt-names = "vring";
    				phandle = <0x133>;
    			};
    
    			rtu@6000 {
    				compatible = "ti,j721e-rtu";
    				reg = <0x6000 0x2000 0x23800 0x100 0x23c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-rtu1_1-fw";
    				interrupt-parent = <0x8a>;
    				interrupts = <0x16 0x05 0x05>;
    				interrupt-names = "vring";
    				phandle = <0x134>;
    			};
    
    			txpru@c000 {
    				compatible = "ti,j721e-tx-pru";
    				reg = <0xc000 0x1800 0x25800 0x100 0x25c00 0x100>;
    				reg-names = "iram\0control\0debug";
    				firmware-name = "j7-txpru1_1-fw";
    				phandle = <0x135>;
    			};
    
    			mdio@32400 {
    				compatible = "ti,davinci_mdio";
    				reg = <0x32400 0x100>;
    				clocks = <0x09 0x78 0x04>;
    				clock-names = "fck";
    				#address-cells = <0x01>;
    				#size-cells = <0x00>;
    				bus_freq = <0xf4240>;
    				status = "disabled";
    				phandle = <0x136>;
    			};
    		};
    
    		timesync_router@A40000 {
    			compatible = "pinctrl-single";
    			reg = <0x00 0xa40000 0x00 0x800>;
    			#address-cells = <0x01>;
    			#size-cells = <0x00>;
    			#pinctrl-cells = <0x01>;
    			pinctrl-single,register-width = <0x20>;
    			pinctrl-single,function-mask = <0x107ff>;
    			status = "disabled";
    			phandle = <0x137>;
    		};
    
    		gpu@4e20000000 {
    			compatible = "ti,j721e-pvr\0img,pvr-ge8430";
    			reg = <0x4e 0x20000000 0x00 0x80000>;
    			reg-names = "gpu_regs";
    			interrupts = <0x00 0x18 0x04>;
    			power-domains = <0x08 0x7d 0x01 0x08 0x7e 0x01>;
    			power-domain-names = "gpu_0\0gpucore_0";
    			clocks = <0x09 0x7d 0x00>;
    			clock-names = "ctrl";
    			phandle = <0x138>;
    		};
    
    		can@2701000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2701000 0x00 0x200 0x00 0x2708000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0x9c 0x01>;
    			clocks = <0x09 0x9c 0x00 0x09 0x9c 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x7c 0x04 0x00 0x7d 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x8b>;
    			phys = <0x8c>;
    			phandle = <0x139>;
    		};
    
    		can@2711000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2711000 0x00 0x200 0x00 0x2718000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0x9e 0x01>;
    			clocks = <0x09 0x9e 0x00 0x09 0x9e 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x7f 0x04 0x00 0x80 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13a>;
    		};
    
    		can@2721000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2721000 0x00 0x200 0x00 0x2728000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa0 0x01>;
    			clocks = <0x09 0xa0 0x00 0x09 0xa0 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x82 0x04 0x00 0x83 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			pinctrl-names = "default";
    			pinctrl-0 = <0x8d>;
    			phys = <0x8e>;
    			phandle = <0x13b>;
    		};
    
    		can@2731000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2731000 0x00 0x200 0x00 0x2738000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa1 0x01>;
    			clocks = <0x09 0xa1 0x00 0x09 0xa1 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x85 0x04 0x00 0x86 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13c>;
    		};
    
    		can@2741000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2741000 0x00 0x200 0x00 0x2748000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa2 0x01>;
    			clocks = <0x09 0xa2 0x00 0x09 0xa2 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x88 0x04 0x00 0x89 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13d>;
    		};
    
    		can@2751000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2751000 0x00 0x200 0x00 0x2758000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa3 0x01>;
    			clocks = <0x09 0xa3 0x00 0x09 0xa3 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x8b 0x04 0x00 0x8c 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13e>;
    		};
    
    		can@2761000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2761000 0x00 0x200 0x00 0x2768000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa4 0x01>;
    			clocks = <0x09 0xa4 0x00 0x09 0xa4 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x8e 0x04 0x00 0x8f 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x13f>;
    		};
    
    		can@2771000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2771000 0x00 0x200 0x00 0x2778000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa5 0x01>;
    			clocks = <0x09 0xa5 0x00 0x09 0xa5 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x91 0x04 0x00 0x92 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x140>;
    		};
    
    		can@2781000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2781000 0x00 0x200 0x00 0x2788000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa6 0x01>;
    			clocks = <0x09 0xa6 0x00 0x09 0xa6 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x240 0x04 0x00 0x241 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x141>;
    		};
    
    		can@2791000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x2791000 0x00 0x200 0x00 0x2798000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa7 0x01>;
    			clocks = <0x09 0xa7 0x00 0x09 0xa7 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x243 0x04 0x00 0x244 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x142>;
    		};
    
    		can@27a1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27a1000 0x00 0x200 0x00 0x27a8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa8 0x01>;
    			clocks = <0x09 0xa8 0x00 0x09 0xa8 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x246 0x04 0x00 0x247 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x143>;
    		};
    
    		can@27b1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27b1000 0x00 0x200 0x00 0x27b8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xa9 0x01>;
    			clocks = <0x09 0xa9 0x00 0x09 0xa9 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x249 0x04 0x00 0x24a 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x144>;
    		};
    
    		can@27c1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27c1000 0x00 0x200 0x00 0x27c8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xaa 0x01>;
    			clocks = <0x09 0xaa 0x00 0x09 0xaa 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x24c 0x04 0x00 0x24d 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x145>;
    		};
    
    		can@27d1000 {
    			compatible = "bosch,m_can";
    			reg = <0x00 0x27d1000 0x00 0x200 0x00 0x27d8000 0x00 0x8000>;
    			reg-names = "m_can\0message_ram";
    			power-domains = <0x08 0xab 0x01>;
    			clocks = <0x09 0xab 0x00 0x09 0xab 0x01>;
    			clock-names = "hclk\0cclk";
    			interrupts = <0x00 0x24f 0x04 0x00 0x250 0x04>;
    			interrupt-names = "int0\0int1";
    			bosch,mram-cfg = <0x00 0x80 0x40 0x40 0x40 0x40 0x20 0x20>;
    			status = "disabled";
    			phandle = <0x146>;
    		};
    
    		ticsi2rx@4500000 {
    			compatible = "ti,j721e-csi2rx";
    			dmas = <0x10 0x4940 0x10 0x4941 0x10 0x4942 0x10 0x4943 0x10 0x4944 0x10 0x4945 0x10 0x4946 0x10 0x4947 0x10 0x4948 0x10 0x4949 0x10 0x494a 0x10 0x494b 0x10 0x494c 0x10 0x494d 0x10 0x494e 0x10 0x494f>;
    			dma-names = "rx0\0rx1\0rx2\0rx3\0rx4\0rx5\0rx6\0rx7\0rx8\0rx9\0rx10\0rx11\0rx12\0rx13\0rx14\0rx15";
    			reg = <0x00 0x4500000 0x00 0x1000>;
    			power-domains = <0x08 0x1a 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			phandle = <0x147>;
    
    			csi-bridge@4504000 {
    				compatible = "cdns,csi2rx";
    				reg = <0x00 0x4504000 0x00 0x1000>;
    				clocks = <0x09 0x1a 0x02 0x09 0x1a 0x00 0x09 0x1a 0x02 0x09 0x1a 0x02 0x09 0x1a 0x03 0x09 0x1a 0x03>;
    				clock-names = "sys_clk\0p_clk\0pixel_if0_clk\0pixel_if1_clk\0pixel_if2_clk\0pixel_if3_clk";
    				phys = <0x8f>;
    				phy-names = "dphy";
    				power-domains = <0x08 0x1a 0x01>;
    				phandle = <0x148>;
    
    				ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@0 {
    						reg = <0x00>;
    						status = "disabled";
    						phandle = <0x149>;
    					};
    
    					port@1 {
    						reg = <0x01>;
    						status = "disabled";
    						phandle = <0x14a>;
    					};
    
    					port@2 {
    						reg = <0x02>;
    						status = "disabled";
    						phandle = <0x14b>;
    					};
    
    					port@3 {
    						reg = <0x03>;
    						status = "disabled";
    						phandle = <0x14c>;
    					};
    
    					port@4 {
    						reg = <0x04>;
    						status = "disabled";
    						phandle = <0x14d>;
    					};
    				};
    			};
    		};
    
    		ticsi2rx@4510000 {
    			compatible = "ti,j721e-csi2rx";
    			dmas = <0x10 0x4960 0x10 0x4961 0x10 0x4962 0x10 0x4963 0x10 0x4964 0x10 0x4965 0x10 0x4966 0x10 0x4967 0x10 0x4968 0x10 0x4969 0x10 0x496a 0x10 0x496b 0x10 0x496c 0x10 0x496d 0x10 0x496e 0x10 0x496f>;
    			dma-names = "rx0\0rx1\0rx2\0rx3\0rx4\0rx5\0rx6\0rx7\0rx8\0rx9\0rx10\0rx11\0rx12\0rx13\0rx14\0rx15";
    			reg = <0x00 0x4510000 0x00 0x1000>;
    			power-domains = <0x08 0x1b 0x01>;
    			#address-cells = <0x02>;
    			#size-cells = <0x02>;
    			ranges;
    			phandle = <0x14e>;
    
    			csi-bridge@4514000 {
    				compatible = "cdns,csi2rx";
    				reg = <0x00 0x4514000 0x00 0x1000>;
    				clocks = <0x09 0x1b 0x02 0x09 0x1b 0x00 0x09 0x1b 0x02 0x09 0x1b 0x02 0x09 0x1b 0x03 0x09 0x1b 0x03>;
    				clock-names = "sys_clk\0p_clk\0pixel_if0_clk\0pixel_if1_clk\0pixel_if2_clk\0pixel_if3_clk";
    				phys = <0x90>;
    				phy-names = "dphy";
    				power-domains = <0x08 0x1b 0x01>;
    				phandle = <0x14f>;
    
    				ports {
    					#address-cells = <0x01>;
    					#size-cells = <0x00>;
    
    					port@0 {
    						reg = <0x00>;
    						phandle = <0x150>;
    					};
    
    					port@1 {
    						reg = <0x01>;
    						phandle = <0x151>;
    					};
    
    					port@2 {
    						reg = <0x02>;
    						phandle = <0x152>;
    					};
    
    					port@3 {
    						reg = <0x03>;
    						phandle = <0x153>;
    					};
    
    					port@4 {
    						reg = <0x04>;
    						phandle = <0x154>;
    					};
    				};
    			};
    		};
    
    		phy@4580000 {
    			compatible = "ti,j721e-dphy\0cdns,dphy";
    			reg = <0x00 0x4580000 0x00 0x1100>;
    			#phy-cells = <0x00>;
    			power-domains = <0x08 0x93 0x01>;
    			phandle = <0x8f>;
    		};
    
    		phy@4590000 {
    			compatible = "ti,j721e-dphy\0cdns,dphy";
    			reg = <0x00 0x4590000 0x00 0x1100>;
    			#phy-cells = <0x00>;
    			power-domains = <0x08 0x94 0x01>;
    			phandle = <0x90>;
    		};
    	};
    
    	clock-cmnrefclk {
    		#clock-cells = <0x00>;
    		compatible = "fixed-clock";
    		clock-frequency = <0x00>;
    		phandle = <0x28>;
    	};
    
    	clock-cmnrefclk1 {
    		#clock-cells = <0x00>;
    		compatible = "fixed-clock";
    		clock-frequency = <0x5f5e100>;
    		phandle = <0x2a>;
    	};
    
    	memory@80000000 {
    		device_type = "memory";
    		reg = <0x00 0x80000000 0x00 0x80000000 0x08 0x80000000 0x00 0x80000000>;
    	};
    
    	reserved-memory {
    		#address-cells = <0x02>;
    		#size-cells = <0x02>;
    		ranges;
    		phandle = <0x155>;
    
    		optee@9e800000 {
    			reg = <0x00 0x9e800000 0x00 0x1800000>;
    			alignment = <0x1000>;
    			no-map;
    			phandle = <0x156>;
    		};
    
    		r5f-dma-memory@a0000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x1c>;
    		};
    
    		r5f-memory@a0100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x1d>;
    		};
    
    		r5f-dma-memory@a1000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x1f>;
    		};
    
    		r5f-memory@a1100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x20>;
    		};
    
    		r5f-dma-memory@a2000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x6c>;
    		};
    
    		r5f-memory@a2100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x6d>;
    		};
    
    		r5f-dma-memory@a3000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x71>;
    		};
    
    		r5f-memory@a3100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x72>;
    		};
    
    		r5f-dma-memory@a4000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x75>;
    		};
    
    		r5f-memory@a4100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x76>;
    		};
    
    		r5f-dma-memory@a5000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x78>;
    		};
    
    		r5f-memory@a5100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x79>;
    		};
    
    		c66-dma-memory@a6000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x7f>;
    		};
    
    		c66-memory@a6100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x7d>;
    		};
    
    		c66-dma-memory@a7000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x7c>;
    		};
    
    		c66-memory@a7100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x80>;
    		};
    
    		c71-dma-memory@a8000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8000000 0x00 0x100000>;
    			no-map;
    			phandle = <0x83>;
    		};
    
    		c71-memory@a8100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8100000 0x00 0xf00000>;
    			no-map;
    			phandle = <0x84>;
    		};
    
    		ipc-memories@aa000000 {
    			reg = <0x00 0xaa000000 0x00 0x1c00000>;
    			alignment = <0x1000>;
    			no-map;
    			phandle = <0x157>;
    		};
    
    		r5f-virtual-eth-queues@ac000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xac000000 0x00 0x200000>;
    			no-map;
    			phandle = <0x6e>;
    		};
    
    		r5f-virtual-eth-buffers@ac200000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xac200000 0x00 0x1e00000>;
    			no-map;
    			phandle = <0x6f>;
    		};
    	};
    
    	gpio-keys {
    		compatible = "gpio-keys";
    		autorepeat;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x91 0x92>;
    		phandle = <0x158>;
    
    		sw10 {
    			label = "GPIO Key USER1";
    			linux,code = <0x100>;
    			gpios = <0x93 0x00 0x01>;
    			phandle = <0x159>;
    		};
    
    		sw11 {
    			label = "GPIO Key USER2";
    			linux,code = <0x101>;
    			gpios = <0x94 0x07 0x01>;
    			phandle = <0x15a>;
    		};
    	};
    
    	fixedregulator-evm12v0 {
    		compatible = "regulator-fixed";
    		regulator-name = "evm_12v0";
    		regulator-min-microvolt = <0xb71b00>;
    		regulator-max-microvolt = <0xb71b00>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x95>;
    	};
    
    	fixedregulator-vsys3v3 {
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_3v3";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		vin-supply = <0x95>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x0d>;
    	};
    
    	fixedregulator-vsys5v0 {
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_5v0";
    		regulator-min-microvolt = <0x4c4b40>;
    		regulator-max-microvolt = <0x4c4b40>;
    		vin-supply = <0x95>;
    		regulator-always-on;
    		regulator-boot-on;
    		phandle = <0x62>;
    	};
    
    	fixedregulator-sd {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_mmc1";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		regulator-boot-on;
    		enable-active-high;
    		vin-supply = <0x0d>;
    		gpio = <0x4e 0x02 0x00>;
    		phandle = <0x56>;
    	};
    
    	gpio-regulator-TLV71033 {
    		compatible = "regulator-gpio";
    		pinctrl-names = "default";
    		pinctrl-0 = <0x96>;
    		regulator-name = "tlv71033";
    		regulator-min-microvolt = <0x1b7740>;
    		regulator-max-microvolt = <0x325aa0>;
    		regulator-boot-on;
    		vin-supply = <0x62>;
    		gpios = <0x93 0x75 0x00>;
    		states = <0x1b7740 0x00 0x325aa0 0x01>;
    		status = "disabled";
    		phandle = <0x15b>;
    	};
    
    	sound@0 {
    		compatible = "ti,j721e-cpb-audio";
    		model = "j721e-cpb";
    		ti,cpb-mcasp = <0x97>;
    		ti,cpb-codec = <0x98>;
    		clocks = <0x09 0xb8 0x01 0x09 0xb8 0x02 0x09 0xb8 0x04 0x09 0x9d 0x173 0x09 0x9d 0x190 0x09 0x9d 0x191>;
    		clock-names = "cpb-mcasp-auxclk\0cpb-mcasp-auxclk-48000\0cpb-mcasp-auxclk-44100\0cpb-codec-scki\0cpb-codec-scki-48000\0cpb-codec-scki-44100";
    		phandle = <0x15c>;
    	};
    
    	main_r5fss_cpsw9g_virt_mac0 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethswitch-device-0";
    		dmas = <0x10 0xca00 0x10 0xca01 0x10 0xca02 0x10 0xca03 0x10 0xca04 0x10 0xca05 0x10 0xca06 0x10 0xca07 0x10 0x4a00>;
    		dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    		phandle = <0x15d>;
    
    		virt_emac_port {
    			ti,label = "virt-port";
    		};
    	};
    
    	main-r5fss-cpsw9g-virt-mac1 {
    		compatible = "ti,j721e-cpsw-virt-mac";
    		dma-coherent;
    		ti,psil-base = <0x4a00>;
    		ti,remote-name = "mpu_1_0_ethmac-device-1";
    		dmas = <0x10 0xca00 0x10 0xca01 0x10 0xca02 0x10 0xca03 0x10 0xca04 0x10 0xca05 0x10 0xca06 0x10 0xca07 0x10 0x4a00>;
    		dma-names = "tx0\0tx1\0tx2\0tx3\0tx4\0tx5\0tx6\0tx7\0rx";
    		phandle = <0x15e>;
    
    		virt_emac_port {
    			ti,label = "virt-port";
    		};
    	};
    
    	can-phy0 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x99>;
    		standby-gpios = <0x94 0x36 0x01>;
    		enable-gpios = <0x94 0x00 0x00>;
    		phandle = <0x22>;
    	};
    
    	can-phy1 {
    		compatible = "ti,tcan1042";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x9a>;
    		standby-gpios = <0x94 0x02 0x00>;
    		phandle = <0x24>;
    	};
    
    	can-phy2 {
    		compatible = "ti,tcan1043";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		standby-gpios = <0x4e 0x07 0x01>;
    		enable-gpios = <0x4e 0x06 0x00>;
    		phandle = <0x8c>;
    	};
    
    	can-phy3 {
    		compatible = "ti,tcan1042";
    		#phy-cells = <0x00>;
    		max-bitrate = <0x4c4b40>;
    		pinctrl-names = "default";
    		pinctrl-0 = <0x9b>;
    		standby-gpios = <0x93 0x7f 0x00>;
    		phandle = <0x8e>;
    	};
    
    	fixedregulator-dp-prw {
    		compatible = "regulator-fixed";
    		regulator-name = "dp-pwr";
    		regulator-min-microvolt = <0x325aa0>;
    		regulator-max-microvolt = <0x325aa0>;
    		gpio = <0x9c 0x00 0x00>;
    		enable-active-high;
    		regulator-always-on;
    		phandle = <0x9d>;
    	};
    
    	connector {
    		compatible = "dp-connector";
    		label = "DP0";
    		type = "full-size";
    		dp-pwr-supply = <0x9d>;
    		phandle = <0x15f>;
    
    		port {
    
    			endpoint {
    				remote-endpoint = <0x9e>;
    				phandle = <0x67>;
    			};
    		};
    	};
    
    	__symbols__ {
    		cluster0 = "/cpus/cpu-map/cluster0";
    		cpu0 = "/cpus/cpu@0";
    		cpu1 = "/cpus/cpu@1";
    		L2_0 = "/l2-cache0";
    		msmc_l3 = "/l3-cache0";
    		psci = "/firmware/psci";
    		a72_timer0 = "/timer-cl0-cpu0";
    		pmu = "/pmu";
    		cbass_main = "/bus@100000";
    		cbass_mcu_wakeup = "/bus@100000/bus@28380000";
    		dmsc = "/bus@100000/bus@28380000/dmsc@44083000";
    		k3_pds = "/bus@100000/bus@28380000/dmsc@44083000/power-controller";
    		k3_clks = "/bus@100000/bus@28380000/dmsc@44083000/clocks";
    		k3_reset = "/bus@100000/bus@28380000/dmsc@44083000/reset-controller";
    		mcu_conf = "/bus@100000/bus@28380000/syscon@40f00000";
    		phy_gmii_sel = "/bus@100000/bus@28380000/syscon@40f00000/phy@4040";
    		wkup_pmx0 = "/bus@100000/bus@28380000/pinctrl@4301c000";
    		wkup_i2c0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/wkup-i2c0-pins-default";
    		mcu_fss0_ospi0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi0-pins-default";
    		sw11_button_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/sw11-button-pins-default";
    		mcu_fss0_ospi1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi1-pins-default";
    		mcu_cpsw_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-cpsw-pins-default";
    		mcu_mdio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mdio1-pins-default";
    		mcu_mcan0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-pins-default";
    		mcu_mcan0_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-gpio-pins-default";
    		mcu_mcan1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-pins-default";
    		mcu_mcan1_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-gpio-pins-default";
    		mcu_ram = "/bus@100000/bus@28380000/sram@41c00000";
    		wkup_uart0 = "/bus@100000/bus@28380000/serial@42300000";
    		mcu_uart0 = "/bus@100000/bus@28380000/serial@40a00000";
    		wkup_gpio_intr = "/bus@100000/bus@28380000/interrupt-controller2";
    		wkup_gpio0 = "/bus@100000/bus@28380000/gpio@42110000";
    		wkup_gpio1 = "/bus@100000/bus@28380000/gpio@42100000";
    		mcu_i2c0 = "/bus@100000/bus@28380000/i2c@40b00000";
    		mcu_i2c1 = "/bus@100000/bus@28380000/i2c@40b10000";
    		wkup_i2c0 = "/bus@100000/bus@28380000/i2c@42120000";
    		tps65917 = "/bus@100000/bus@28380000/i2c@42120000/tps65917@58";
    		tps65917_regulators = "/bus@100000/bus@28380000/i2c@42120000/tps65917@58/tps65917-pmic/regulators";
    		ldo1_reg = "/bus@100000/bus@28380000/i2c@42120000/tps65917@58/tps65917-pmic/regulators/ldo1";
    		ldo2_reg = "/bus@100000/bus@28380000/i2c@42120000/tps65917@58/tps65917-pmic/regulators/ldo2";
    		fss = "/bus@100000/bus@28380000/fss@47000000";
    		ospi0 = "/bus@100000/bus@28380000/fss@47000000/spi@47040000";
    		ospi1 = "/bus@100000/bus@28380000/fss@47000000/spi@47050000";
    		tscadc0 = "/bus@100000/bus@28380000/tscadc@40200000";
    		tscadc1 = "/bus@100000/bus@28380000/tscadc@40210000";
    		mcu_ringacc = "/bus@100000/bus@28380000/mcu-navss/ringacc@2b800000";
    		mcu_udmap = "/bus@100000/bus@28380000/mcu-navss/dma-controller@285c0000";
    		mcu_cpsw = "/bus@100000/bus@28380000/ethernet@46000000";
    		cpsw_port1 = "/bus@100000/bus@28380000/ethernet@46000000/ethernet-ports/port@1";
    		davinci_mdio = "/bus@100000/bus@28380000/ethernet@46000000/mdio@f00";
    		phy0 = "/bus@100000/bus@28380000/ethernet@46000000/mdio@f00/ethernet-phy@0";
    		mcu_r5fss0 = "/bus@100000/bus@28380000/r5fss@41000000";
    		mcu_r5fss0_core0 = "/bus@100000/bus@28380000/r5fss@41000000/r5f@41000000";
    		mcu_r5fss0_core1 = "/bus@100000/bus@28380000/r5fss@41000000/r5f@41400000";
    		mcu_mcan0 = "/bus@100000/bus@28380000/can@40528000";
    		mcu_mcan1 = "/bus@100000/bus@28380000/can@40568000";
    		msmc_ram = "/bus@100000/sram@70000000";
    		scm_conf = "/bus@100000/scm-conf@100000";
    		serdes_ln_ctrl = "/bus@100000/scm-conf@100000/mux@4080";
    		usb_serdes_mux = "/bus@100000/scm-conf@100000/mux-controller@4000";
    		ehrpwm_tbclk = "/bus@100000/scm-conf@100000/clock@4140";
    		main_ehrpwm0 = "/bus@100000/pwm@3000000";
    		main_ehrpwm1 = "/bus@100000/pwm@3010000";
    		main_ehrpwm2 = "/bus@100000/pwm@3020000";
    		main_ehrpwm3 = "/bus@100000/pwm@3030000";
    		main_ehrpwm4 = "/bus@100000/pwm@3040000";
    		main_ehrpwm5 = "/bus@100000/pwm@3050000";
    		gic500 = "/bus@100000/interrupt-controller@1800000";
    		gic_its = "/bus@100000/interrupt-controller@1800000/msi-controller@1820000";
    		main_gpio_intr = "/bus@100000/interrupt-controller0";
    		main_navss_intr = "/bus@100000/main-navss/interrupt-controller1";
    		main_udmass_inta = "/bus@100000/main-navss/interrupt-controller@33d00000";
    		secure_proxy_main = "/bus@100000/main-navss/mailbox@32c00000";
    		smmu0 = "/bus@100000/main-navss/iommu@36600000";
    		hwspinlock = "/bus@100000/main-navss/spinlock@30e00000";
    		mailbox0_cluster0 = "/bus@100000/main-navss/mailbox@31f80000";
    		mbox_mcu_r5fss0_core0 = "/bus@100000/main-navss/mailbox@31f80000/mbox-mcu-r5fss0-core0";
    		mbox_mcu_r5fss0_core1 = "/bus@100000/main-navss/mailbox@31f80000/mbox-mcu-r5fss0-core1";
    		mailbox0_cluster1 = "/bus@100000/main-navss/mailbox@31f81000";
    		mbox_main_r5fss0_core0 = "/bus@100000/main-navss/mailbox@31f81000/mbox-main-r5fss0-core0";
    		mbox_main_r5fss0_core1 = "/bus@100000/main-navss/mailbox@31f81000/mbox-main-r5fss0-core1";
    		mailbox0_cluster2 = "/bus@100000/main-navss/mailbox@31f82000";
    		mbox_main_r5fss1_core0 = "/bus@100000/main-navss/mailbox@31f82000/mbox-main-r5fss1-core0";
    		mbox_main_r5fss1_core1 = "/bus@100000/main-navss/mailbox@31f82000/mbox-main-r5fss1-core1";
    		mailbox0_cluster3 = "/bus@100000/main-navss/mailbox@31f83000";
    		mbox_c66_0 = "/bus@100000/main-navss/mailbox@31f83000/mbox-c66-0";
    		mbox_c66_1 = "/bus@100000/main-navss/mailbox@31f83000/mbox-c66-1";
    		mailbox0_cluster4 = "/bus@100000/main-navss/mailbox@31f84000";
    		mbox_c71_0 = "/bus@100000/main-navss/mailbox@31f84000/mbox-c71-0";
    		mailbox0_cluster5 = "/bus@100000/main-navss/mailbox@31f85000";
    		mailbox0_cluster6 = "/bus@100000/main-navss/mailbox@31f86000";
    		mailbox0_cluster7 = "/bus@100000/main-navss/mailbox@31f87000";
    		mailbox0_cluster8 = "/bus@100000/main-navss/mailbox@31f88000";
    		mailbox0_cluster9 = "/bus@100000/main-navss/mailbox@31f89000";
    		mailbox0_cluster10 = "/bus@100000/main-navss/mailbox@31f8a000";
    		mailbox0_cluster11 = "/bus@100000/main-navss/mailbox@31f8b000";
    		main_ringacc = "/bus@100000/main-navss/ringacc@3c000000";
    		main_udmap = "/bus@100000/main-navss/dma-controller@31150000";
    		main_crypto = "/bus@100000/crypto@4e00000";
    		rng = "/bus@100000/crypto@4e00000/rng@4e10000";
    		main_pmx0 = "/bus@100000/pinctrl@11c000";
    		sw10_button_pins_default = "/bus@100000/pinctrl@11c000/sw10-button-pins-default";
    		main_mmc1_pins_default = "/bus@100000/pinctrl@11c000/main-mmc1-pins-default";
    		vdd_sd_dv_alt_pins_default = "/bus@100000/pinctrl@11c000/vdd-sd-dv-alt-pins-default";
    		main_usbss0_pins_default = "/bus@100000/pinctrl@11c000/main-usbss0-pins-default";
    		main_usbss1_pins_default = "/bus@100000/pinctrl@11c000/main-usbss1-pins-default";
    		dp0_pins_default = "/bus@100000/pinctrl@11c000/dp0-pins-default";
    		main_i2c1_exp4_pins_default = "/bus@100000/pinctrl@11c000/main-i2c1-exp4-pins-default";
    		main_i2c0_pins_default = "/bus@100000/pinctrl@11c000/main-i2c0-pins-default";
    		main_i2c1_pins_default = "/bus@100000/pinctrl@11c000/main-i2c1-pins-default";
    		main_i2c2_pins_default = "/bus@100000/pinctrl@11c000/main-i2c2-pins-default";
    		main_i2c3_pins_default = "/bus@100000/pinctrl@11c000/main-i2c3-pins-default";
    		main_i2c6_pins_default = "/bus@100000/pinctrl@11c000/main-i2c6-pins-default";
    		mcasp10_pins_default = "/bus@100000/pinctrl@11c000/mcasp10-pins-default";
    		audi_ext_refclk2_pins_default = "/bus@100000/pinctrl@11c000/audi-ext-refclk2-pins-default";
    		main_mcan0_pins_default = "/bus@100000/pinctrl@11c000/main-mcan0-pins-default";
    		main_mcan2_pins_default = "/bus@100000/pinctrl@11c000/main-mcan2-pins-default";
    		main_mcan2_gpio_pins_default = "/bus@100000/pinctrl@11c000/main-mcan2-gpio-pins-default";
    		serdes_wiz0 = "/bus@100000/wiz@5000000";
    		wiz0_pll0_refclk = "/bus@100000/wiz@5000000/pll0-refclk";
    		wiz0_pll1_refclk = "/bus@100000/wiz@5000000/pll1-refclk";
    		wiz0_refclk_dig = "/bus@100000/wiz@5000000/refclk-dig";
    		wiz0_cmn_refclk_dig_div = "/bus@100000/wiz@5000000/cmn-refclk-dig-div";
    		wiz0_cmn_refclk1_dig_div = "/bus@100000/wiz@5000000/cmn-refclk1-dig-div";
    		serdes0 = "/bus@100000/wiz@5000000/serdes@5000000";
    		serdes0_pcie_link = "/bus@100000/wiz@5000000/serdes@5000000/phy@0";
    		serdes0_qsgmii_link = "/bus@100000/wiz@5000000/serdes@5000000/phy@1";
    		serdes_wiz1 = "/bus@100000/wiz@5010000";
    		wiz1_pll0_refclk = "/bus@100000/wiz@5010000/pll0-refclk";
    		wiz1_pll1_refclk = "/bus@100000/wiz@5010000/pll1-refclk";
    		wiz1_refclk_dig = "/bus@100000/wiz@5010000/refclk-dig";
    		wiz1_cmn_refclk_dig_div = "/bus@100000/wiz@5010000/cmn-refclk-dig-div";
    		wiz1_cmn_refclk1_dig_div = "/bus@100000/wiz@5010000/cmn-refclk1-dig-div";
    		serdes1 = "/bus@100000/wiz@5010000/serdes@5010000";
    		serdes1_pcie_link = "/bus@100000/wiz@5010000/serdes@5010000/phy@0";
    		serdes_wiz2 = "/bus@100000/wiz@5020000";
    		wiz2_pll0_refclk = "/bus@100000/wiz@5020000/pll0-refclk";
    		wiz2_pll1_refclk = "/bus@100000/wiz@5020000/pll1-refclk";
    		wiz2_refclk_dig = "/bus@100000/wiz@5020000/refclk-dig";
    		wiz2_cmn_refclk_dig_div = "/bus@100000/wiz@5020000/cmn-refclk-dig-div";
    		wiz2_cmn_refclk1_dig_div = "/bus@100000/wiz@5020000/cmn-refclk1-dig-div";
    		serdes2 = "/bus@100000/wiz@5020000/serdes@5020000";
    		serdes2_pcie_link = "/bus@100000/wiz@5020000/serdes@5020000/phy@0";
    		serdes_wiz3 = "/bus@100000/wiz@5030000";
    		wiz3_pll0_refclk = "/bus@100000/wiz@5030000/pll0-refclk";
    		wiz3_pll1_refclk = "/bus@100000/wiz@5030000/pll1-refclk";
    		wiz3_refclk_dig = "/bus@100000/wiz@5030000/refclk-dig";
    		wiz3_cmn_refclk_dig_div = "/bus@100000/wiz@5030000/cmn-refclk-dig-div";
    		wiz3_cmn_refclk1_dig_div = "/bus@100000/wiz@5030000/cmn-refclk1-dig-div";
    		serdes3 = "/bus@100000/wiz@5030000/serdes@5030000";
    		serdes3_usb_link = "/bus@100000/wiz@5030000/serdes@5030000/phy@0";
    		pcie0_rc = "/bus@100000/pcie@2900000";
    		pcie0_intc = "/bus@100000/pcie@2900000/interrupt-controller";
    		pcie0_ep = "/bus@100000/pcie-ep@2900000";
    		pcie1_rc = "/bus@100000/pcie@2910000";
    		pcie1_intc = "/bus@100000/pcie@2910000/interrupt-controller";
    		pcie1_ep = "/bus@100000/pcie-ep@2910000";
    		pcie2_rc = "/bus@100000/pcie@2920000";
    		pcie2_intc = "/bus@100000/pcie@2920000/interrupt-controller";
    		pcie2_ep = "/bus@100000/pcie-ep@2920000";
    		pcie3_rc = "/bus@100000/pcie@2930000";
    		pcie3_intc = "/bus@100000/pcie@2930000/interrupt-controller";
    		pcie3_ep = "/bus@100000/pcie-ep@2930000";
    		serdes_wiz4 = "/bus@100000/wiz@5050000";
    		wiz4_pll0_refclk = "/bus@100000/wiz@5050000/pll0-refclk";
    		wiz4_pll1_refclk = "/bus@100000/wiz@5050000/pll1-refclk";
    		wiz4_refclk_dig = "/bus@100000/wiz@5050000/refclk-dig";
    		wiz4_cmn_refclk_dig_div = "/bus@100000/wiz@5050000/cmn-refclk-dig-div";
    		wiz4_cmn_refclk1_dig_div = "/bus@100000/wiz@5050000/cmn-refclk1-dig-div";
    		serdes4 = "/bus@100000/wiz@5050000/serdes@5050000";
    		torrent_phy_dp = "/bus@100000/wiz@5050000/serdes@5050000/phy@0";
    		main_uart0 = "/bus@100000/serial@2800000";
    		main_uart1 = "/bus@100000/serial@2810000";
    		main_uart2 = "/bus@100000/serial@2820000";
    		main_uart3 = "/bus@100000/serial@2830000";
    		main_uart4 = "/bus@100000/serial@2840000";
    		main_uart5 = "/bus@100000/serial@2850000";
    		main_uart6 = "/bus@100000/serial@2860000";
    		main_uart7 = "/bus@100000/serial@2870000";
    		main_uart8 = "/bus@100000/serial@2880000";
    		main_uart9 = "/bus@100000/serial@2890000";
    		main_gpio0 = "/bus@100000/gpio@600000";
    		main_gpio1 = "/bus@100000/gpio@601000";
    		main_gpio2 = "/bus@100000/gpio@610000";
    		main_gpio3 = "/bus@100000/gpio@611000";
    		main_gpio4 = "/bus@100000/gpio@620000";
    		main_gpio5 = "/bus@100000/gpio@621000";
    		main_gpio6 = "/bus@100000/gpio@630000";
    		main_gpio7 = "/bus@100000/gpio@631000";
    		main_sdhci0 = "/bus@100000/mmc@4f80000";
    		main_sdhci1 = "/bus@100000/mmc@4fb0000";
    		main_sdhci2 = "/bus@100000/mmc@4f98000";
    		usbss0 = "/bus@100000/cdns-usb@4104000";
    		usb0 = "/bus@100000/cdns-usb@4104000/usb@6000000";
    		usbss1 = "/bus@100000/cdns-usb@4114000";
    		usb1 = "/bus@100000/cdns-usb@4114000/usb@6400000";
    		main_i2c0 = "/bus@100000/i2c@2000000";
    		exp1 = "/bus@100000/i2c@2000000/gpio@20";
    		exp2 = "/bus@100000/i2c@2000000/gpio@22";
    		main_i2c1 = "/bus@100000/i2c@2010000";
    		exp4 = "/bus@100000/i2c@2010000/gpio@20";
    		main_i2c2 = "/bus@100000/i2c@2020000";
    		main_i2c3 = "/bus@100000/i2c@2030000";
    		exp3 = "/bus@100000/i2c@2030000/gpio@20";
    		pcm3168a_1 = "/bus@100000/i2c@2030000/audio-codec@44";
    		main_i2c4 = "/bus@100000/i2c@2040000";
    		main_i2c5 = "/bus@100000/i2c@2050000";
    		main_i2c6 = "/bus@100000/i2c@2060000";
    		exp5 = "/bus@100000/i2c@2060000/gpio@20";
    		d5520 = "/bus@100000/video-decoder@4300000";
    		vxe384 = "/bus@100000/video-encoder@4200000";
    		ufs_wrapper = "/bus@100000/ufs-wrapper@4e80000";
    		mhdp = "/bus@100000/dp-bridge@a000000";
    		dp0_ports = "/bus@100000/dp-bridge@a000000/ports";
    		dp0_in = "/bus@100000/dp-bridge@a000000/ports/port@0/endpoint";
    		dp0_out = "/bus@100000/dp-bridge@a000000/ports/port@4/endpoint";
    		dss = "/bus@100000/dss@4a00000";
    		dss_ports = "/bus@100000/dss@4a00000/ports";
    		dpi0_out = "/bus@100000/dss@4a00000/ports/port@0/endpoint";
    		mcasp0 = "/bus@100000/mcasp@2b00000";
    		mcasp1 = "/bus@100000/mcasp@2b10000";
    		mcasp2 = "/bus@100000/mcasp@2b20000";
    		mcasp3 = "/bus@100000/mcasp@2b30000";
    		mcasp4 = "/bus@100000/mcasp@2b40000";
    		mcasp5 = "/bus@100000/mcasp@2b50000";
    		mcasp6 = "/bus@100000/mcasp@2b60000";
    		mcasp7 = "/bus@100000/mcasp@2b70000";
    		mcasp8 = "/bus@100000/mcasp@2b80000";
    		mcasp9 = "/bus@100000/mcasp@2b90000";
    		mcasp10 = "/bus@100000/mcasp@2ba0000";
    		mcasp11 = "/bus@100000/mcasp@2bb0000";
    		watchdog0 = "/bus@100000/watchdog@2200000";
    		watchdog1 = "/bus@100000/watchdog@2210000";
    		main_r5fss0 = "/bus@100000/r5fss@5c00000";
    		main_r5fss0_core0 = "/bus@100000/r5fss@5c00000/r5f@5c00000";
    		main_r5fss0_core1 = "/bus@100000/r5fss@5c00000/r5f@5d00000";
    		main_r5fss1 = "/bus@100000/r5fss@5e00000";
    		main_r5fss1_core0 = "/bus@100000/r5fss@5e00000/r5f@5e00000";
    		main_r5fss1_core1 = "/bus@100000/r5fss@5e00000/r5f@5f00000";
    		c66_0 = "/bus@100000/dsp@4d80800000";
    		c66_1 = "/bus@100000/dsp@4d81800000";
    		c71_0 = "/bus@100000/dsp@64800000";
    		icssg0 = "/bus@100000/icssg@b000000";
    		icssg0_mem = "/bus@100000/icssg@b000000/memories@0";
    		icssg0_cfg = "/bus@100000/icssg@b000000/cfg@26000";
    		icssg0_coreclk_mux = "/bus@100000/icssg@b000000/cfg@26000/clocks/coreclk-mux@3c";
    		icssg0_iepclk_mux = "/bus@100000/icssg@b000000/cfg@26000/clocks/iepclk-mux@30";
    		icssg0_iep0 = "/bus@100000/icssg@b000000/iep@2e000";
    		icssg0_iep1 = "/bus@100000/icssg@b000000/iep@2f000";
    		icssg0_mii_rt = "/bus@100000/icssg@b000000/mii-rt@32000";
    		icssg0_mii_g_rt = "/bus@100000/icssg@b000000/mii-g-rt@33000";
    		icssg0_intc = "/bus@100000/icssg@b000000/interrupt-controller@20000";
    		pru0_0 = "/bus@100000/icssg@b000000/pru@34000";
    		rtu0_0 = "/bus@100000/icssg@b000000/rtu@4000";
    		tx_pru0_0 = "/bus@100000/icssg@b000000/txpru@a000";
    		pru0_1 = "/bus@100000/icssg@b000000/pru@38000";
    		rtu0_1 = "/bus@100000/icssg@b000000/rtu@6000";
    		tx_pru0_1 = "/bus@100000/icssg@b000000/txpru@c000";
    		icssg0_mdio = "/bus@100000/icssg@b000000/mdio@32400";
    		icssg1 = "/bus@100000/icssg@b100000";
    		icssg1_mem = "/bus@100000/icssg@b100000/memories@b100000";
    		icssg1_cfg = "/bus@100000/icssg@b100000/cfg@26000";
    		icssg1_coreclk_mux = "/bus@100000/icssg@b100000/cfg@26000/clocks/coreclk-mux@3c";
    		icssg1_iepclk_mux = "/bus@100000/icssg@b100000/cfg@26000/clocks/iepclk-mux@30";
    		icssg1_iep0 = "/bus@100000/icssg@b100000/iep@2e000";
    		icssg1_iep1 = "/bus@100000/icssg@b100000/iep@2f000";
    		icssg1_mii_rt = "/bus@100000/icssg@b100000/mii-rt@32000";
    		icssg1_mii_g_rt = "/bus@100000/icssg@b100000/mii-g-rt@33000";
    		icssg1_intc = "/bus@100000/icssg@b100000/interrupt-controller@20000";
    		pru1_0 = "/bus@100000/icssg@b100000/pru@34000";
    		rtu1_0 = "/bus@100000/icssg@b100000/rtu@4000";
    		tx_pru1_0 = "/bus@100000/icssg@b100000/txpru@a000";
    		pru1_1 = "/bus@100000/icssg@b100000/pru@38000";
    		rtu1_1 = "/bus@100000/icssg@b100000/rtu@6000";
    		tx_pru1_1 = "/bus@100000/icssg@b100000/txpru@c000";
    		icssg1_mdio = "/bus@100000/icssg@b100000/mdio@32400";
    		timesync_router = "/bus@100000/timesync_router@A40000";
    		gpu = "/bus@100000/gpu@4e20000000";
    		main_mcan0 = "/bus@100000/can@2701000";
    		main_mcan1 = "/bus@100000/can@2711000";
    		main_mcan2 = "/bus@100000/can@2721000";
    		main_mcan3 = "/bus@100000/can@2731000";
    		main_mcan4 = "/bus@100000/can@2741000";
    		main_mcan5 = "/bus@100000/can@2751000";
    		main_mcan6 = "/bus@100000/can@2761000";
    		main_mcan7 = "/bus@100000/can@2771000";
    		main_mcan8 = "/bus@100000/can@2781000";
    		main_mcan9 = "/bus@100000/can@2791000";
    		main_mcan10 = "/bus@100000/can@27a1000";
    		main_mcan11 = "/bus@100000/can@27b1000";
    		main_mcan12 = "/bus@100000/can@27c1000";
    		main_mcan13 = "/bus@100000/can@27d1000";
    		ti_csi2rx0 = "/bus@100000/ticsi2rx@4500000";
    		cdns_csi2rx0 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000";
    		csi0_port0 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@0";
    		csi0_port1 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@1";
    		csi0_port2 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@2";
    		csi0_port3 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@3";
    		csi0_port4 = "/bus@100000/ticsi2rx@4500000/csi-bridge@4504000/ports/port@4";
    		ti_csi2rx1 = "/bus@100000/ticsi2rx@4510000";
    		cdns_csi2rx1 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000";
    		csi1_port0 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@0";
    		csi1_port1 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@1";
    		csi1_port2 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@2";
    		csi1_port3 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@3";
    		csi1_port4 = "/bus@100000/ticsi2rx@4510000/csi-bridge@4514000/ports/port@4";
    		dphy0 = "/bus@100000/phy@4580000";
    		dphy1 = "/bus@100000/phy@4590000";
    		cmn_refclk = "/clock-cmnrefclk";
    		cmn_refclk1 = "/clock-cmnrefclk1";
    		reserved_memory = "/reserved-memory";
    		secure_ddr = "/reserved-memory/optee@9e800000";
    		mcu_r5fss0_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a0000000";
    		mcu_r5fss0_core0_memory_region = "/reserved-memory/r5f-memory@a0100000";
    		mcu_r5fss0_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a1000000";
    		mcu_r5fss0_core1_memory_region = "/reserved-memory/r5f-memory@a1100000";
    		main_r5fss0_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a2000000";
    		main_r5fss0_core0_memory_region = "/reserved-memory/r5f-memory@a2100000";
    		main_r5fss0_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a3000000";
    		main_r5fss0_core1_memory_region = "/reserved-memory/r5f-memory@a3100000";
    		main_r5fss1_core0_dma_memory_region = "/reserved-memory/r5f-dma-memory@a4000000";
    		main_r5fss1_core0_memory_region = "/reserved-memory/r5f-memory@a4100000";
    		main_r5fss1_core1_dma_memory_region = "/reserved-memory/r5f-dma-memory@a5000000";
    		main_r5fss1_core1_memory_region = "/reserved-memory/r5f-memory@a5100000";
    		c66_1_dma_memory_region = "/reserved-memory/c66-dma-memory@a6000000";
    		c66_0_memory_region = "/reserved-memory/c66-memory@a6100000";
    		c66_0_dma_memory_region = "/reserved-memory/c66-dma-memory@a7000000";
    		c66_1_memory_region = "/reserved-memory/c66-memory@a7100000";
    		c71_0_dma_memory_region = "/reserved-memory/c71-dma-memory@a8000000";
    		c71_0_memory_region = "/reserved-memory/c71-memory@a8100000";
    		rtos_ipc_memory_region = "/reserved-memory/ipc-memories@aa000000";
    		main_r5fss0_core0_shared_memory_queue_region = "/reserved-memory/r5f-virtual-eth-queues@ac000000";
    		main_r5fss0_core0_shared_memory_bufpool_region = "/reserved-memory/r5f-virtual-eth-buffers@ac200000";
    		gpio_keys = "/gpio-keys";
    		sw10 = "/gpio-keys/sw10";
    		sw11 = "/gpio-keys/sw11";
    		evm_12v0 = "/fixedregulator-evm12v0";
    		vsys_3v3 = "/fixedregulator-vsys3v3";
    		vsys_5v0 = "/fixedregulator-vsys5v0";
    		vdd_mmc1 = "/fixedregulator-sd";
    		vdd_sd_dv_alt = "/gpio-regulator-TLV71033";
    		sound0 = "/sound@0";
    		cpsw9g_virt_mac = "/main_r5fss_cpsw9g_virt_mac0";
    		cpsw9g_virt_maconly = "/main-r5fss-cpsw9g-virt-mac1";
    		transceiver1 = "/can-phy0";
    		transceiver2 = "/can-phy1";
    		transceiver3 = "/can-phy2";
    		transceiver4 = "/can-phy3";
    		dp_pwr_3v3 = "/fixedregulator-dp-prw";
    		dp0 = "/connector";
    		dp_connector_in = "/connector/port/endpoint";
    	};
    };

    after updating the k3-j721e-common-proc-board.dtb and k3-j721e-proc-board-tps65917.dtb, the board is still stop at the same point.

    the args command  at kernel log  is not same  as command in k3-j721e-common-proc-board.dtb, and k3-j721e-proc-board-tps65917.dtb. I don't unstand the reason. the kernel log as follow.

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 785 ms (23.4 MiB/s)
    102347 bytes read in 15 ms (6.5 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee3000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jul 28 11:05:10 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008353] Console: colour dummy device 80x25
    [    0.012913] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023583] pid_max: default: 32768 minimum: 301
    [    0.028330] LSM: Security Framework initializing
    [    0.033073] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040639] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049578] rcu: Hierarchical SRCU implementation.
    [    0.054631] Platform MSI: msi-controller@1820000 domain created
    [    0.060869] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070162] EFI services will not be available.
    [    0.074909] smp: Bringing up secondary CPUs ...
    [    0.080142] Detected PIPT I-cache on CPU1
    [    0.080166] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080176] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.080209] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080259] smp: Brought up 1 node, 2 CPUs
    [    0.109602] SMP: Total of 2 processors activated.
    [    0.114407] CPU features: detected: 32-bit EL0 Support
    [    0.119660] CPU features: detected: CRC32 instructions
    [    0.133474] CPU: All CPU(s) started at EL2
    [    0.137670] alternatives: patching kernel code
    [    0.142657] devtmpfs: initialized
    [    0.151168] KASLR disabled due to lack of seed
    [    0.155822] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.165786] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.173456] pinctrl core: initialized pinctrl subsystem
    [    0.179030] DMI not present or invalid.
    [    0.183254] NET: Registered protocol family 16
    [    0.190585] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.197884] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.205885] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.214185] thermal_sys: Registered thermal governor 'step_wise'
    [    0.214187] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.220610] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.234250] ASID allocator initialised with 65536 entries
    [    0.256872] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.263726] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.270488] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.278343] cryptd: max_cpu_qlen set to 1000
    [    0.284379] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.293177] vsys_3v3: supplied by evm_12v0
    [    0.297534] vsys_5v0: supplied by evm_12v0
    [    0.302240] iommu: Default domain type: Translated
    [    0.307361] SCSI subsystem initialized
    [    0.311475] mc: Linux media interface: v0.10
    [    0.315891] videodev: Linux video capture interface: v2.00
    [    0.321520] pps_core: LinuxPPS API ver. 1 registered
    [    0.326590] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.335926] PTP clock support registered
    [    0.339947] EDAC MC: Ver: 3.0.0
    [    0.343693] FPGA manager framework
    [    0.347203] Advanced Linux Sound Architecture Driver Initialized.
    [    0.353793] clocksource: Switched to clocksource arch_sys_counter
    [    0.360208] VFS: Disk quotas dquot_6.6.0
    [    0.364250] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.373918] NET: Registered protocol family 2
    [    0.378497] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.387113] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.395882] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.404077] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.412030] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.418780] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.425674] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.433059] NET: Registered protocol family 1
    [    0.437764] RPC: Registered named UNIX socket transport module.
    [    0.443827] RPC: Registered udp transport module.
    [    0.448631] RPC: Registered tcp transport module.
    [    0.453434] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.460018] PCI: CLS 0 bytes, default 64
    [    0.464369] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.474694] Initialise system trusted keyrings
    [    0.479305] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.487553] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.493840] NFS: Registering the id_resolver key type
    [    0.499016] Key type id_resolver registered
    [    0.503287] Key type id_legacy registered
    [    0.507403] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.514251] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.521888] 9p: Installing v9fs 9p2000 file system support
    [    0.547194] Key type asymmetric registered
    [    0.551380] Asymmetric key parser 'x509' registered
    [    0.556377] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.563936] io scheduler mq-deadline registered
    [    0.568561] io scheduler kyber registered
    [    0.573845] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.580008] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.588649] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.594927] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.602784] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.610880] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.619840] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.628655] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.636362] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.649167] brd: module loaded
    [    0.655059] loop: module loaded
    [    0.658892] megasas: 07.714.04.00-rc1
    [    0.664404] tun: Universal TUN/TAP device driver, 1.6
    [    0.669855] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.676258] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.682333] sky2: driver version 1.30
    [    0.686601] VFIO - User Level meta-driver version: 0.3
    [    0.692258] i2c /dev entries driver
    [    0.696445] sdhci: Secure Digital Host Controller Interface driver
    [    0.702767] sdhci: Copyright(c) Pierre Ossman
    [    0.707403] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.713746] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.720073] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.727201] optee: probing for conduit method.
    [    0.731757] optee: revision 3.12 (3d47a131)
    [    0.731992] optee: initialized driver
    [    0.741295] NET: Registered protocol family 17
    [    0.745908] 9pnet: Installing 9P2000 support
    [    0.750292] Key type dns_resolver registered
    [    0.754734] Loading compiled-in X.509 certificates
    [    0.764184] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.770517] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.778633] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.808325] random: fast init done
    [    0.841133] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.848772] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.854851] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.860914] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.867335] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.874150] pca953x 3-0020: using no AI
    [    0.901836] pca953x 3-0020: failed writing register
    [    0.906868] pca953x: probe of 3-0020 failed with error -121
    [    0.912919] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.919732] pca953x 3-0022: using AI
    [    0.923433] pca953x 3-0022: failed writing register
    [    0.928462] pca953x: probe of 3-0022 failed with error -121
    [    0.934198] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.940596] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.950291] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.956557] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.963370] pca953x 6-0020: using no AI
    [    0.989838] pca953x 6-0020: failed writing register
    [    0.994866] pca953x: probe of 6-0020 failed with error -121
    [    1.000946] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.007043] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.013005] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.019238] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    1.026057] pca953x 9-0020: using no AI
    [    1.053837] pca953x 9-0020: failed writing register
    [    1.058867] pca953x: probe of 9-0020 failed with error -121
    [    1.064607] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    1.071012] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.080980] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.089796] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    1.099633] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.122508] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.130179] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.138459] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.146734] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.155592] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.163270] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.171546] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.179826] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.188617] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.196287] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.204563] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.212838] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.221984] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.231856] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.238620] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.247594] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.257745] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.264504] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.272455] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.281837] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.290576] printk: console [ttyS2] enabled
    [    1.290576] printk: console [ttyS2] enabled
    [    1.299015] printk: bootconsole [ns16550a0] disabled
    [    1.299015] printk: bootconsole [ns16550a0] disabled
    [    1.309450] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.318378] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    1.328919] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.339430] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.349581] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.359823] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.370705] scsi host0: ufshcd
    [    1.413800] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.421663] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.428387] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.442218] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.450871] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
    [    1.451120] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.458371] mmc0: CQHCI version 5.10
    [    1.468885] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.484167] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    1.490834] pca953x 4-0020: using no AI
    [    1.517841] pca953x 4-0020: failed writing register
    [    1.521379] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.522761] pca953x: probe of 4-0020 failed with error -121
    [    1.537599] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.539512] mmc_attach_mmc: 2240
    [    1.547458] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.554285] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.561102] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.567905] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.577978] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.585464] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.586140] mmc_attach_mmc: 2276
    [    1.593542] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.604918] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.613573] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.621062] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.627236] mmc_init_card: 1620
    [    1.629139] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.633543] mmc_init_card: 1685
    [    1.640421] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.652203] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.655623] mmc_init_card: 1774
    [    1.659687] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.669033] mmc0: Command Queue Engine enabled
    [    1.670968] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.675391] mmc0: new HS200 MMC card at address 0001
    [    1.683462] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.688699] mmcblk0: mmc0:0001 A8A398 7.28 GiB
    [    1.701311] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
    [    1.707355] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
    [    1.713354] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)
    [    1.713539] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.731175] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    1.745358] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.752238] spi-nor: probe of spi0.0 failed with error -2
    [    1.759768] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.766643] spi-nor: probe of spi1.0 failed with error -2
    [    1.802851] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.808327] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.809803] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.813365] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    1.821215] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.827245] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.827248] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.833966] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.840366] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.866571] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.872914] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.877439] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    1.877462] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.885598] cdns-ufshcd 4e84000.ufs: last intr at 1699942 us, last intr status=0x404
    [    1.885602] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.907217] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    1.916246] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    1.916331] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.922236] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.922238] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.922241] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.929442] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.942037] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    1.947873] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    1.974871] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    1.981224] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    1.981251] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.987571] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    1.993359] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.999632] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    2.013184] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    2.019532] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    2.025877] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.032220] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.038564] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.044907] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.051253] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    2.056556] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    2.061860] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.067163] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.072467] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.077861] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.084032] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.089596] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1701061 us
    [    2.096719] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.102456] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.108278] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.113842] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.119493] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.129059] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.136551] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.144629] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.152707] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.161298] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.168784] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.176862] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.184941] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.193514] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.201004] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.209091] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.217170] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.226702] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.234198] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.234236] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.242277] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.242286] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.266283] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.273778] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.281861] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.289946] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.298536] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.306042] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.314122] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.322202] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.331233] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    2.338524] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    2.346723] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    2.354062] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    2.361366] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    2.368670] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    2.376837] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.384290] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.391789] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.399874] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.407958] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.416891] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.424388] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.432472] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.440555] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.449181] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.456676] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.464760] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.472843] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.493743] ALSA device list:
    [    2.493935] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.496708]   No soundcards found.
    [    2.510043] Waiting for root device PARTUUID=6d813a05-02...
    

    thanks 

  • Hi 

    What is the boot media you are using for rootfs is it emmc or sd ? and which partition you are using for the same boot media ?

    can you answer this so that i can suggest you changes based on that.

    Regards
    Diwakar

  • Hi Diwakar

       what is mean of boot media? do you mean some file or args ?  I just try to use sd to enter linux, not using emmc. 

  • Hi 

    Halt at UBOOT  and run below command 

    printenv args_mmc
    env default -a 
    setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8  root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait"
    saveenv
    boot
    

    Regards
    Diwakar

  • Hi Diwakar 

    I try your command,  but still not enter kernel. all logs included command logs  as follow 

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    =>
    =>
    =>
    =>
    => printenv args_mmc
    args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype}
    => env default -a
    ## Resetting to default environment
    => setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8  root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait"
    => saveenv
    Saving Environment to FAT... i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    OK
    => boot
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 784 ms (23.4 MiB/s)
    102347 bytes read in 16 ms (6.1 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee3000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jul 28 11:05:10 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000186] Console: colour dummy device 80x25
    [    0.000213] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.000221] pid_max: default: 32768 minimum: 301
    [    0.000256] LSM: Security Framework initializing
    [    0.000289] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.000301] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.001232] rcu: Hierarchical SRCU implementation.
    [    0.001369] Platform MSI: msi-controller@1820000 domain created
    [    0.001546] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.001600] EFI services will not be available.
    [    0.001726] smp: Bringing up secondary CPUs ...
    [    0.002341] Detected PIPT I-cache on CPU1
    [    0.002363] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.002374] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.002408] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.002464] smp: Brought up 1 node, 2 CPUs
    [    0.002471] SMP: Total of 2 processors activated.
    [    0.002475] CPU features: detected: 32-bit EL0 Support
    [    0.002479] CPU features: detected: CRC32 instructions
    [    0.011009] CPU: All CPU(s) started at EL2
    [    0.011026] alternatives: patching kernel code
    [    0.011479] devtmpfs: initialized
    [    0.016549] KASLR disabled due to lack of seed
    [    0.016660] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.016669] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.017297] pinctrl core: initialized pinctrl subsystem
    [    0.017530] DMI not present or invalid.
    [    0.017833] NET: Registered protocol family 16
    [    0.020716] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.020808] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.020898] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.021113] thermal_sys: Registered thermal governor 'step_wise'
    [    0.021115] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.021392] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.021443] ASID allocator initialised with 65536 entries
    [    0.039272] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.039280] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.039284] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.040372] cryptd: max_cpu_qlen set to 1000
    [    0.041996] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.042250] vsys_3v3: supplied by evm_12v0
    [    0.042374] vsys_5v0: supplied by evm_12v0
    [    0.042891] iommu: Default domain type: Translated
    [    0.043031] SCSI subsystem initialized
    [    0.043314] mc: Linux media interface: v0.10
    [    0.043326] videodev: Linux video capture interface: v2.00
    [    0.043353] pps_core: LinuxPPS API ver. 1 registered
    [    0.043356] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.043362] PTP clock support registered
    [    0.043380] EDAC MC: Ver: 3.0.0
    [    0.043931] FPGA manager framework
    [    0.043962] Advanced Linux Sound Architecture Driver Initialized.
    [    0.044313] clocksource: Switched to clocksource arch_sys_counter
    [    0.044487] VFS: Disk quotas dquot_6.6.0
    [    0.044523] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.046827] NET: Registered protocol family 2
    [    0.046960] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.047960] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.048007] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.048206] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.048574] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.048645] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.048687] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.048787] NET: Registered protocol family 1
    [    0.049043] RPC: Registered named UNIX socket transport module.
    [    0.049048] RPC: Registered udp transport module.
    [    0.049050] RPC: Registered tcp transport module.
    [    0.049053] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.049061] PCI: CLS 0 bytes, default 64
    [    0.049399] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.051274] Initialise system trusted keyrings
    [    0.051342] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.053056] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.053284] NFS: Registering the id_resolver key type
    [    0.053297] Key type id_resolver registered
    [    0.053300] Key type id_legacy registered
    [    0.053325] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.053329] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.053426] 9p: Installing v9fs 9p2000 file system support
    [    0.072899] Key type asymmetric registered
    [    0.072905] Asymmetric key parser 'x509' registered
    [    0.072926] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.072931] io scheduler mq-deadline registered
    [    0.072935] io scheduler kyber registered
    [    0.074131] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.074319] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.077107] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.077138] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.078724] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.080295] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.081364] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.083238] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.083999] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.088872] brd: module loaded
    [    0.091552] loop: module loaded
    [    0.092163] megasas: 07.714.04.00-rc1
    [    0.093960] tun: Universal TUN/TAP device driver, 1.6
    [    0.094279] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.094282] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.094309] sky2: driver version 1.30
    [    0.094837] VFIO - User Level meta-driver version: 0.3
    [    0.095243] i2c /dev entries driver
    [    0.095860] sdhci: Secure Digital Host Controller Interface driver
    [    0.095863] sdhci: Copyright(c) Pierre Ossman
    [    0.096123] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.096727] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.096895] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.097424] optee: probing for conduit method.
    [    0.097440] optee: revision 3.12 (3d47a131)
    [    0.097678] optee: initialized driver
    [    0.098961] NET: Registered protocol family 17
    [    0.099027] 9pnet: Installing 9P2000 support
    [    0.099053] Key type dns_resolver registered
    [    0.099137] Loading compiled-in X.509 certificates
    [    0.103721] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.103826] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.105738] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.126574] random: fast init done
    [    0.155985] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.157713] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.158076] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.158438] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.159193] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.159245] pca953x 3-0020: using no AI
    [    0.180358] pca953x 3-0020: failed writing register
    [    0.180413] pca953x: probe of 3-0020 failed with error -121
    [    0.180796] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.180836] pca953x 3-0022: using AI
    [    0.180888] pca953x 3-0022: failed writing register
    [    0.180928] pca953x: probe of 3-0022 failed with error -121
    [    0.180969] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.181762] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.186146] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.186837] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.186887] pca953x 6-0020: using no AI
    [    0.208361] pca953x 6-0020: failed writing register
    [    0.208410] pca953x: probe of 6-0020 failed with error -121
    [    0.208814] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.209248] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    0.209589] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    0.210217] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    0.210265] pca953x 9-0020: using no AI
    [    0.232358] pca953x 9-0020: failed writing register
    [    0.232406] pca953x: probe of 9-0020 failed with error -121
    [    0.232453] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    0.233261] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    0.233359] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    0.233446] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    0.233582] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    0.247741] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    0.247761] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    0.247772] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    0.247783] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.248183] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    0.248198] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    0.248207] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    0.248216] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.248599] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    0.248614] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    0.248623] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    0.248639] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.249329] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.249334] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.249337] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.250762] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.250768] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.250771] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.251237] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    0.251698] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.990395] printk: console [ttyS2] enabled
    [    1.995368] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    2.004368] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    2.014965] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    2.025475] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    2.035626] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    2.045863] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    2.056737] scsi host0: ufshcd
    [    2.100322] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.108189] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    2.114914] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.128755] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    2.137536] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
    [    2.144771] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    2.144928] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.157778] mmc0: CQHCI version 5.10
    [    2.167771] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    2.174446] pca953x 4-0020: using no AI
    [    2.200361] pca953x 4-0020: failed writing register
    [    2.204324] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    2.205278] pca953x: probe of 4-0020 failed with error -121
    [    2.220122] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    2.222028] mmc_attach_mmc: 2240
    [    2.229982] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    2.236805] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    2.243618] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    2.250418] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    2.260523] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.268010] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.268664] mmc_attach_mmc: 2276
    [    2.276088] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.287466] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.296127] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.303615] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.309783] mmc_init_card: 1620
    [    2.311692] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.316094] mmc_init_card: 1685
    [    2.322973] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.334762] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.338175] mmc_init_card: 1774
    [    2.342248] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.351512] mmc0: Command Queue Engine enabled
    [    2.353524] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.357949] mmc0: new HS200 MMC card at address 0001
    [    2.366023] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.371264] mmcblk0: mmc0:0001 A8A398 7.28 GiB
    [    2.383891] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
    [    2.389916] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
    [    2.395920] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)
    [    2.396161] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.413740] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.427948] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    2.434827] spi-nor: probe of spi0.0 failed with error -2
    [    2.442405] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    2.449282] spi-nor: probe of spi1.0 failed with error -2
    [    2.485436] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    2.490912] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    2.492321] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.495949] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    2.503800] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    2.509829] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    2.509832] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    2.516549] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.522933] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    2.522936] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    2.555489] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    2.560013] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    2.560036] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    2.568172] cdns-ufshcd 4e84000.ufs: last intr at 2483993 us, last intr status=0x404
    [    2.568175] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    2.589808] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    2.598839] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    2.598922] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    2.604831] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    2.604833] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    2.604835] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    2.612036] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.618285] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    2.636589] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    2.648513] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    2.663770] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    2.670113] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    2.676463] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    2.676499] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    2.682802] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    2.682806] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    2.701228] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.707571] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.713913] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.720255] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.726600] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    2.731903] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    2.737205] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.742507] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.747811] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.753202] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.759372] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.764935] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 2485125 us
    [    2.772058] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.777792] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.783615] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.789178] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.794827] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.803758] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.811050] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.818537] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.826616] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.834694] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.843321] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.850808] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.858886] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.866965] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.875533] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.883022] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.891101] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.899177] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.908746] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.916031] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.923529] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.931609] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.939688] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.948302] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.955796] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.963874] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.971952] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.980539] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.988033] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.996111] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    3.004191] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.013225] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    3.020513] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    3.028697] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    3.036029] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    3.043333] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    3.050636] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    3.058800] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    3.066421] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    3.073923] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    3.073961] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    3.082021] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    3.097291] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.106001] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    3.113501] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    3.121590] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    3.129674] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.138305] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    3.145801] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    3.153884] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    3.161968] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.183170] ALSA device list:
    [    3.186132]   No soundcards found.
    [    3.192834] Waiting for root device /dev/mmcblk1p2...
    

  • Hi Liu

    I am not seeing any probe logs related to mmc1 which is SD have you made any changes in the dtsi ?

    Regards
    Diwakar

  • Hi Diwakar

    I just try your command at uboot, which logs in the file. I don't modify any thing. 

    this is no your command 

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 786 ms (23.4 MiB/s)
    102347 bytes read in 16 ms (6.1 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee3000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jul 28 11:05:10 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008386] Console: colour dummy device 80x25
    [    0.012946] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023615] pid_max: default: 32768 minimum: 301
    [    0.028362] LSM: Security Framework initializing
    [    0.033106] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040672] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049595] rcu: Hierarchical SRCU implementation.
    [    0.054648] Platform MSI: msi-controller@1820000 domain created
    [    0.060884] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070184] EFI services will not be available.
    [    0.074933] smp: Bringing up secondary CPUs ...
    [    0.080170] Detected PIPT I-cache on CPU1
    [    0.080194] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080204] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.080236] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080287] smp: Brought up 1 node, 2 CPUs
    [    0.109633] SMP: Total of 2 processors activated.
    [    0.114437] CPU features: detected: 32-bit EL0 Support
    [    0.119690] CPU features: detected: CRC32 instructions
    [    0.133507] CPU: All CPU(s) started at EL2
    [    0.137701] alternatives: patching kernel code
    [    0.142691] devtmpfs: initialized
    [    0.151225] KASLR disabled due to lack of seed
    [    0.155875] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.165838] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.173485] pinctrl core: initialized pinctrl subsystem
    [    0.179063] DMI not present or invalid.
    [    0.183283] NET: Registered protocol family 16
    [    0.190627] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.197924] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.205928] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.214231] thermal_sys: Registered thermal governor 'step_wise'
    [    0.214234] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.220667] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.234308] ASID allocator initialised with 65536 entries
    [    0.257895] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.264754] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.271513] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.279359] cryptd: max_cpu_qlen set to 1000
    [    0.285353] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.294171] vsys_3v3: supplied by evm_12v0
    [    0.298534] vsys_5v0: supplied by evm_12v0
    [    0.303265] iommu: Default domain type: Translated
    [    0.308434] SCSI subsystem initialized
    [    0.312573] mc: Linux media interface: v0.10
    [    0.316943] videodev: Linux video capture interface: v2.00
    [    0.322571] pps_core: LinuxPPS API ver. 1 registered
    [    0.327644] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.336981] PTP clock support registered
    [    0.341000] EDAC MC: Ver: 3.0.0
    [    0.344769] FPGA manager framework
    [    0.348274] Advanced Linux Sound Architecture Driver Initialized.
    [    0.354866] clocksource: Switched to clocksource arch_sys_counter
    [    0.361273] VFS: Disk quotas dquot_6.6.0
    [    0.365319] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.374793] NET: Registered protocol family 2
    [    0.379388] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.388007] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.396775] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.404969] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.412767] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.419508] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.426402] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.433785] NET: Registered protocol family 1
    [    0.438476] RPC: Registered named UNIX socket transport module.
    [    0.444537] RPC: Registered udp transport module.
    [    0.449345] RPC: Registered tcp transport module.
    [    0.454148] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.460732] PCI: CLS 0 bytes, default 64
    [    0.465084] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.475308] Initialise system trusted keyrings
    [    0.479919] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.488175] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.494421] NFS: Registering the id_resolver key type
    [    0.499618] Key type id_resolver registered
    [    0.503890] Key type id_legacy registered
    [    0.508009] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.514857] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.522501] 9p: Installing v9fs 9p2000 file system support
    [    0.547914] Key type asymmetric registered
    [    0.552099] Asymmetric key parser 'x509' registered
    [    0.557095] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.564654] io scheduler mq-deadline registered
    [    0.569280] io scheduler kyber registered
    [    0.574582] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.580739] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.589391] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.595663] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.603533] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.611690] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.620649] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.629460] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.637162] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.650077] brd: module loaded
    [    0.655989] loop: module loaded
    [    0.659829] megasas: 07.714.04.00-rc1
    [    0.665316] tun: Universal TUN/TAP device driver, 1.6
    [    0.670758] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.677166] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.683236] sky2: driver version 1.30
    [    0.687494] VFIO - User Level meta-driver version: 0.3
    [    0.693181] i2c /dev entries driver
    [    0.697397] sdhci: Secure Digital Host Controller Interface driver
    [    0.703714] sdhci: Copyright(c) Pierre Ossman
    [    0.708422] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.714800] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.721109] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.728243] optee: probing for conduit method.
    [    0.732800] optee: revision 3.12 (3d47a131)
    [    0.733039] optee: initialized driver
    [    0.742383] NET: Registered protocol family 17
    [    0.746993] 9pnet: Installing 9P2000 support
    [    0.751380] Key type dns_resolver registered
    [    0.755855] Loading compiled-in X.509 certificates
    [    0.765444] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.771784] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.779927] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.810208] random: fast init done
    [    0.843181] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.850855] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.856963] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.863055] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.869529] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.876353] pca953x 3-0020: using no AI
    [    0.902908] pca953x 3-0020: failed writing register
    [    0.907941] pca953x: probe of 3-0020 failed with error -121
    [    0.914021] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.920820] pca953x 3-0022: using AI
    [    0.924541] pca953x 3-0022: failed writing register
    [    0.929564] pca953x: probe of 3-0022 failed with error -121
    [    0.935300] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.941745] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.951930] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.958244] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.965060] pca953x 6-0020: using no AI
    [    0.990911] pca953x 6-0020: failed writing register
    [    0.995940] pca953x: probe of 6-0020 failed with error -121
    [    1.002049] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.008118] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.014088] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.020344] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    1.027161] pca953x 9-0020: using no AI
    [    1.054908] pca953x 9-0020: failed writing register
    [    1.059935] pca953x: probe of 9-0020 failed with error -121
    [    1.065676] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    1.072108] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.082083] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.090890] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    1.100731] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.123710] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.131384] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.139659] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.147936] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.156802] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.164487] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.172764] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.181040] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.189835] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.197510] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.205786] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.214062] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.223224] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.233099] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.239859] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.248755] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.258906] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.265664] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.273611] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.282998] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.291738] printk: console [ttyS2] enabled
    [    1.291738] printk: console [ttyS2] enabled
    [    1.300174] printk: bootconsole [ns16550a0] disabled
    [    1.300174] printk: bootconsole [ns16550a0] disabled
    [    1.310618] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.319573] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    1.330195] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.340709] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.350863] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.361100] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.371988] scsi host0: ufshcd
    [    1.414874] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.422741] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.429465] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.443243] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.452009] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
    [    1.452075] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.459260] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.467023] mmc0: CQHCI version 5.10
    [    1.482199] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    1.488909] pca953x 4-0020: using no AI
    [    1.514914] pca953x 4-0020: failed writing register
    [    1.519411] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.519835] pca953x: probe of 4-0020 failed with error -121
    [    1.534745] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.541595] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.548557] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.555492] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.562346] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.569987] mmc_attach_mmc: 2240
    [    1.572600] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.580800] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.588885] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.596970] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.605632] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.613135] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.621214] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.629293] mmc_attach_mmc: 2276
    [    1.629298] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.641184] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.648682] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.656760] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.664843] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.673951] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.682982] mmc_init_card: 1620
    [    1.684392] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    1.695783] mmc_init_card: 1685
    [    1.700411] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.707286] spi-nor: probe of spi0.0 failed with error -2
    [    1.713967] mmc_init_card: 1774
    [    1.714880] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.724061] spi-nor: probe of spi1.0 failed with error -2
    [    1.734920] mmc0: Command Queue Engine enabled
    [    1.739359] mmc0: new HS200 MMC card at address 0001
    [    1.744604] mmcblk0: mmc0:0001 A8A398 7.28 GiB
    [    1.749228] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
    [    1.755231] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
    [    1.761218] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)
    [    1.766877] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.776423] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.783185] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.796829] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.803862] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.804387] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.811070] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.816773] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    1.822465] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.832629] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.836429] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    1.836434] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.849096] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.855000] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.862332] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.869226] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.877240] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.884440] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.892514] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.899258] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.913700] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.913929] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.918243] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    1.925721] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.933863] cdns-ufshcd 4e84000.ufs: last intr at 1712398 us, last intr status=0x404
    [    1.941943] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.949649] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.957723] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.965178] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    1.973775] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.982441] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    1.982443] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.982446] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.982449] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.989926] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.995899] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    2.002154] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.008239] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    2.014302] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.022370] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    2.035731] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.042582] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    2.042585] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    2.042587] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    2.042590] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    2.048944] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.057179] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.063514] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.070976] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.077312] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.083648] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.090471] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.096318] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.096327] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    2.096329] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    2.096331] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.096334] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.104484] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.110745] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.110747] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.110749] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.119007] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.125162] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1713526 us
    [    2.125164] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.125166] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.125169] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.133426] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.139744] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.146952] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.153282] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.159003] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.266400] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.274498] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.282595] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.291689] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    2.299006] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    2.307242] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    2.314574] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    2.321897] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    2.329216] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    2.337390] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.344848] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.352348] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.360434] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.368519] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.377192] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.384696] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.392780] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.400864] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.409651] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.417150] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.425236] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.433320] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.454359] ALSA device list:
    [    2.454548] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.457321]   No soundcards found.
    [    2.471067] Waiting for root device PARTUUID=6d813a05-02...
    

    this is after your command 

    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    =>
    =>
    =>
    => printenv args_mmc
    args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype}
    => env default -a
    ## Resetting to default environment
    => setenv args_mmc "run finduuid;setenv bootargs console=ttyS2,115200n8  root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait"
    => saveenv
    Saving Environment to FAT... i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    OK
    => boot
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 782 ms (23.5 MiB/s)
    102347 bytes read in 12 ms (8.1 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee3000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jul 28 11:05:10 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 root=/dev/mmcblk1p2 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000197] Console: colour dummy device 80x25
    [    0.000224] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.000231] pid_max: default: 32768 minimum: 301
    [    0.000266] LSM: Security Framework initializing
    [    0.000298] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.000311] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.001252] rcu: Hierarchical SRCU implementation.
    [    0.001389] Platform MSI: msi-controller@1820000 domain created
    [    0.001566] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.001617] EFI services will not be available.
    [    0.001745] smp: Bringing up secondary CPUs ...
    [    0.002358] Detected PIPT I-cache on CPU1
    [    0.002381] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.002392] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.002426] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.002479] smp: Brought up 1 node, 2 CPUs
    [    0.002487] SMP: Total of 2 processors activated.
    [    0.002491] CPU features: detected: 32-bit EL0 Support
    [    0.002495] CPU features: detected: CRC32 instructions
    [    0.011018] CPU: All CPU(s) started at EL2
    [    0.011054] alternatives: patching kernel code
    [    0.011505] devtmpfs: initialized
    [    0.016626] KASLR disabled due to lack of seed
    [    0.016736] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.016744] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.017359] pinctrl core: initialized pinctrl subsystem
    [    0.017588] DMI not present or invalid.
    [    0.017896] NET: Registered protocol family 16
    [    0.020748] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.020840] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.020932] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.021145] thermal_sys: Registered thermal governor 'step_wise'
    [    0.021148] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.021429] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.021476] ASID allocator initialised with 65536 entries
    [    0.038950] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.038957] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.038961] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.040025] cryptd: max_cpu_qlen set to 1000
    [    0.041640] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.041895] vsys_3v3: supplied by evm_12v0
    [    0.042019] vsys_5v0: supplied by evm_12v0
    [    0.042539] iommu: Default domain type: Translated
    [    0.042667] SCSI subsystem initialized
    [    0.042953] mc: Linux media interface: v0.10
    [    0.042965] videodev: Linux video capture interface: v2.00
    [    0.042991] pps_core: LinuxPPS API ver. 1 registered
    [    0.042994] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.043000] PTP clock support registered
    [    0.043017] EDAC MC: Ver: 3.0.0
    [    0.043554] FPGA manager framework
    [    0.043588] Advanced Linux Sound Architecture Driver Initialized.
    [    0.043968] clocksource: Switched to clocksource arch_sys_counter
    [    0.044166] VFS: Disk quotas dquot_6.6.0
    [    0.044203] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.046486] NET: Registered protocol family 2
    [    0.046620] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.047617] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.047663] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.047768] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.048121] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.048182] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.048225] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.048316] NET: Registered protocol family 1
    [    0.048557] RPC: Registered named UNIX socket transport module.
    [    0.048561] RPC: Registered udp transport module.
    [    0.048564] RPC: Registered tcp transport module.
    [    0.048567] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.048574] PCI: CLS 0 bytes, default 64
    [    0.048909] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.050769] Initialise system trusted keyrings
    [    0.050835] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.052534] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.052784] NFS: Registering the id_resolver key type
    [    0.052798] Key type id_resolver registered
    [    0.052801] Key type id_legacy registered
    [    0.052828] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.052832] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.052913] 9p: Installing v9fs 9p2000 file system support
    [    0.073085] Key type asymmetric registered
    [    0.073090] Asymmetric key parser 'x509' registered
    [    0.073111] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.073116] io scheduler mq-deadline registered
    [    0.073120] io scheduler kyber registered
    [    0.074323] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.074533] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.077310] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.077341] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.078873] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.080467] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.081505] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.083377] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.084159] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.089058] brd: module loaded
    [    0.091762] loop: module loaded
    [    0.092436] megasas: 07.714.04.00-rc1
    [    0.094187] tun: Universal TUN/TAP device driver, 1.6
    [    0.094464] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.094468] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.094492] sky2: driver version 1.30
    [    0.095021] VFIO - User Level meta-driver version: 0.3
    [    0.095428] i2c /dev entries driver
    [    0.096077] sdhci: Secure Digital Host Controller Interface driver
    [    0.096080] sdhci: Copyright(c) Pierre Ossman
    [    0.096337] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.096903] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.097075] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.097605] optee: probing for conduit method.
    [    0.097621] optee: revision 3.12 (3d47a131)
    [    0.097872] optee: initialized driver
    [    0.099194] NET: Registered protocol family 17
    [    0.099271] 9pnet: Installing 9P2000 support
    [    0.099300] Key type dns_resolver registered
    [    0.099386] Loading compiled-in X.509 certificates
    [    0.103985] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.104092] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.105971] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.126896] random: fast init done
    [    0.156502] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.158231] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.158593] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.158957] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.159688] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.159778] pca953x 3-0020: using no AI
    [    0.180012] pca953x 3-0020: failed writing register
    [    0.180066] pca953x: probe of 3-0020 failed with error -121
    [    0.180453] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.180505] pca953x 3-0022: using AI
    [    0.180557] pca953x 3-0022: failed writing register
    [    0.180595] pca953x: probe of 3-0022 failed with error -121
    [    0.180637] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.181453] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.185818] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.186495] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.186544] pca953x 6-0020: using no AI
    [    0.200015] pca953x 6-0020: failed writing register
    [    0.200064] pca953x: probe of 6-0020 failed with error -121
    [    0.200466] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.200961] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    0.201319] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    0.201948] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    0.201996] pca953x 9-0020: using no AI
    [    0.224010] pca953x 9-0020: failed writing register
    [    0.224057] pca953x: probe of 9-0020 failed with error -121
    [    0.224103] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    0.224901] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    0.224996] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    0.225081] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    0.225213] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    0.239308] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    0.239328] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    0.239339] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    0.239349] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.239751] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    0.239766] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    0.239775] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    0.239793] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.240138] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    0.240154] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    0.240163] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    0.240173] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    0.240890] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    0.240895] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    0.240899] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.242397] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    0.242403] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    0.242407] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    0.242884] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    0.243346] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.982042] printk: console [ttyS2] enabled
    [    1.987038] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.996061] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    2.006629] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    2.017142] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    2.027295] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    2.037536] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    2.048416] scsi host0: ufshcd
    [    2.091979] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.099843] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    2.106567] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.120448] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    2.129239] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
    [    2.136474] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    2.136605] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.149485] mmc0: CQHCI version 5.10
    [    2.159510] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    2.166183] pca953x 4-0020: using no AI
    [    2.192015] pca953x 4-0020: failed writing register
    [    2.195977] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    2.196933] pca953x: probe of 4-0020 failed with error -121
    [    2.211771] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    2.213683] mmc_attach_mmc: 2240
    [    2.221632] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    2.228457] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    2.235273] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    2.242072] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    2.252124] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.259609] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.260309] mmc_attach_mmc: 2276
    [    2.267687] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.279067] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.287727] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.295216] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.301392] mmc_init_card: 1620
    [    2.303293] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.307694] mmc_init_card: 1685
    [    2.314574] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.326357] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.329777] mmc_init_card: 1774
    [    2.333841] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.343152] mmc0: Command Queue Engine enabled
    [    2.345117] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.349543] mmc0: new HS200 MMC card at address 0001
    [    2.357617] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.362846] mmcblk0: mmc0:0001 A8A398 7.28 GiB
    [    2.375482] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
    [    2.381503] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
    [    2.387503] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)
    [    2.387724] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    2.405432] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    2.419673] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    2.426552] spi-nor: probe of spi0.0 failed with error -2
    [    2.434128] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    2.441006] spi-nor: probe of spi1.0 failed with error -2
    [    2.477030] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    2.482510] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    2.483975] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    2.487546] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    2.495398] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    2.501427] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    2.501430] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    2.508148] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    2.514532] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    2.514535] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    2.547089] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    2.551613] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    2.551637] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    2.559771] cdns-ufshcd 4e84000.ufs: last intr at 2471946 us, last intr status=0x404
    [    2.559773] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    2.559776] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    2.590421] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    2.590518] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    2.596427] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    2.603614] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.615777] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    2.616035] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    2.621860] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    2.636878] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    2.649045] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    2.655396] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    2.655424] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    2.661734] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    2.661738] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    2.680154] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    2.686497] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    2.692843] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.699186] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.705528] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.711871] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.718218] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    2.723521] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    2.728825] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.734127] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.739434] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.744822] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.750991] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.756555] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 2473066 us
    [    2.763678] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.769414] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.775237] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.780799] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.786448] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.795057] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.802350] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.809834] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.817914] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.825993] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.834616] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.842103] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.850182] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.858260] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.866832] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.874320] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.882399] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.890476] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.900074] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.907374] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.914863] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.922943] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.931022] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.939631] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.947126] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.955205] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.963283] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.971848] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.979344] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.987422] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.995499] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.004532] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    3.011819] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    3.020008] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    3.027336] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    3.034640] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    3.041983] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    3.050104] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    3.057695] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    3.065198] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    3.065232] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    3.073283] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    3.088571] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.097267] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    3.104764] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    3.112857] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    3.120943] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.129585] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    3.137080] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    3.145164] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    3.153248] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    3.174479] ALSA device list:
    [    3.177439]   No soundcards found.
    [    3.184504] Waiting for root device /dev/mmcblk1p2...
    

  • Hi Diwakar

      your command and this change as follow.

    -- a/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    +++ b/board-support/linux-5.10.100+gitAUTOINC+7a7a3af903-g7a7a3af903/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    @@ -14,7 +14,7 @@
     / {
            chosen {
                    stdout-path = "serial2:115200n8";
    -               bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";
    +               bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait";
            };
     
            gpio_keys: gpio-keys {
    @@ -504,6 +504,7 @@ &main_sdhci1 {
            pinctrl-0 = <&main_mmc1_pins_default>;
            ti,driver-strength-ohm = <50>;
            disable-wp;
    +       no-1-8-v;
     };
     
     &main_sdhci2 {
    

  • HI

    if you see the logs there are two nodes 4f80000 is for emmc and 4fb0000 is SD

    you emmc(mmc0) is getting probed but i am not seeing any probe success log of SD

    Are you able to get the SD working at uboot you can check command

    Halt at uboot and run "mmc info"

    Also share your linux as well as uboot dtb so that i can de compile and see

    Regards
    Diwakar

  • Hi Diwakar

      1. "you emmc(mmc0) is getting probed but i am not seeing any probe success log of SD"

             --- maybe it is ok, if there have probe of SD.  It didnot start never from the case begin. 

    mmc info as follow.

    Device: sdhci@4f80000
    Manufacturer ID: d6
    OEM: 103
    Name: A8A39
    Bus Speed: 200000000
    Mode: HS200 (200MHz)
    Rd Block Len: 512
    MMC version 5.1
    High Capacity: Yes
    Capacity: 7.3 GiB
    Bus Width: 8-bit
    Erase Group Size: 512 KiB
    HC WP Group Size: 8 MiB
    User Capacity: 7.3 GiB WRREL
    Boot Capacity: 4 MiB ENH
    RPMB Capacity: 4 MiB ENH
    Boot area 0 is not write protected
    Boot area 1 is not write protected
    

    all dtbs of "rootfs/boot" in SD  are as follow.

    checkti.tar

  • Hi Liu

    Thanks for providing the dtbs 

    Can you run "mmc list " command as well in the UBOOT.

    Regards
    Diwakar

  • Hi Diwakar


    => mmc list
    sdhci@4f80000: 0
    sdhci@4fb0000: 1

  • Hi Liu

    In uboot you are able to get both emmc and SD are you able to switch between them ?

    using command "mmc dev 0 " "mmc dev 1 "

    also if SD i working in UBOOT can you print the configuration in that.

    use command

    • mmc dev 1
    • mmc info.

    Help share the dtb used in UBOOT also

    Regards
    Diwakar

  • Hi Diwakar

    The board support Emmc and SD by hardware designed.  but I just want to enter kernel using SD not using EMMC now. 

    thanks

    =>
    => mmc dev 1
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    =>
    =>
    => mmc info
    Device: sdhci@4fb0000
    Manufacturer ID: 3
    OEM: 5344
    Name: SL32G
    Bus Speed: 50000000
    Mode: SD High Speed (50MHz)
    Rd Block Len: 512
    SD version 3.0
    High Capacity: Yes
    Capacity: 29.7 GiB
    Bus Width: 4-bit
    Erase Group Size: 512 Bytes
    
    
    => mmc dev 0
    switch to partitions #0, OK
    mmc0(part 0) is current device
    => mmc info
    Device: sdhci@4f80000
    Manufacturer ID: d6
    OEM: 103
    Name: A8A39
    Bus Speed: 200000000
    Mode: HS200 (200MHz)
    Rd Block Len: 512
    MMC version 5.1
    High Capacity: Yes
    Capacity: 7.3 GiB
    Bus Width: 8-bit
    Erase Group Size: 512 KiB
    HC WP Group Size: 8 MiB
    User Capacity: 7.3 GiB WRREL
    Boot Capacity: 4 MiB ENH
    RPMB Capacity: 4 MiB ENH
    Boot area 0 is not write protected
    Boot area 1 is not write protected
    
    uboot.tar

  • HI Liu

    Please change your driver-strength to 0x50 instead of 0x32 in kernel dtsi

                            ti,driver-strength-ohm = <0x50>;

    and see if it is working.

    Regards
    Diwakar

  • Hi Diwakar

    1. modify main_sdhci1

    @@ -502,8 +502,9 @@ &main_sdhci1 {
            vqmmc-supply = <&vdd_sd_dv_alt>;
            pinctrl-names = "default";
            pinctrl-0 = <&main_mmc1_pins_default>;
    -       ti,driver-strength-ohm = <50>;
    +       ti,driver-strength-ohm = <32>;
            disable-wp;
    +       no-1-8-v;
     };
     
    
    
    log as follow:
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 783 ms (23.5 MiB/s)
    102347 bytes read in 15 ms (6.5 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee3000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jul 28 11:05:10 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008369] Console: colour dummy device 80x25
    [    0.012928] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023598] pid_max: default: 32768 minimum: 301
    [    0.028345] LSM: Security Framework initializing
    [    0.033089] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040654] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049568] rcu: Hierarchical SRCU implementation.
    [    0.054622] Platform MSI: msi-controller@1820000 domain created
    [    0.060860] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070157] EFI services will not be available.
    [    0.074905] smp: Bringing up secondary CPUs ...
    [    0.080160] Detected PIPT I-cache on CPU1
    [    0.080184] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080195] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.080230] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080277] smp: Brought up 1 node, 2 CPUs
    [    0.109622] SMP: Total of 2 processors activated.
    [    0.114426] CPU features: detected: 32-bit EL0 Support
    [    0.119680] CPU features: detected: CRC32 instructions
    [    0.133487] CPU: All CPU(s) started at EL2
    [    0.137682] alternatives: patching kernel code
    [    0.142686] devtmpfs: initialized
    [    0.151128] KASLR disabled due to lack of seed
    [    0.155783] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.165747] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.173371] pinctrl core: initialized pinctrl subsystem
    [    0.178948] DMI not present or invalid.
    [    0.183164] NET: Registered protocol family 16
    [    0.190511] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.197812] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.205813] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.214118] thermal_sys: Registered thermal governor 'step_wise'
    [    0.214120] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.220551] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.234191] ASID allocator initialised with 65536 entries
    [    0.257748] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.264607] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.271366] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.279206] cryptd: max_cpu_qlen set to 1000
    [    0.285270] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.294069] vsys_3v3: supplied by evm_12v0
    [    0.298427] vsys_5v0: supplied by evm_12v0
    [    0.303130] iommu: Default domain type: Translated
    [    0.308253] SCSI subsystem initialized
    [    0.312375] mc: Linux media interface: v0.10
    [    0.316790] videodev: Linux video capture interface: v2.00
    [    0.322419] pps_core: LinuxPPS API ver. 1 registered
    [    0.327489] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.336826] PTP clock support registered
    [    0.340847] EDAC MC: Ver: 3.0.0
    [    0.344596] FPGA manager framework
    [    0.348106] Advanced Linux Sound Architecture Driver Initialized.
    [    0.354701] clocksource: Switched to clocksource arch_sys_counter
    [    0.361120] VFS: Disk quotas dquot_6.6.0
    [    0.365162] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.374821] NET: Registered protocol family 2
    [    0.379404] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.388026] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.396794] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.404990] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.412792] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.419535] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.426428] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.433814] NET: Registered protocol family 1
    [    0.438515] RPC: Registered named UNIX socket transport module.
    [    0.444580] RPC: Registered udp transport module.
    [    0.449385] RPC: Registered tcp transport module.
    [    0.454188] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.460773] PCI: CLS 0 bytes, default 64
    [    0.465123] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.475354] Initialise system trusted keyrings
    [    0.479968] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.488201] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.494419] NFS: Registering the id_resolver key type
    [    0.499633] Key type id_resolver registered
    [    0.503906] Key type id_legacy registered
    [    0.508024] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.514873] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.522508] 9p: Installing v9fs 9p2000 file system support
    [    0.548135] Key type asymmetric registered
    [    0.552321] Asymmetric key parser 'x509' registered
    [    0.557317] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.564875] io scheduler mq-deadline registered
    [    0.569501] io scheduler kyber registered
    [    0.574811] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.580981] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.589658] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.595934] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.603788] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.611913] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.620878] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.629698] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.637399] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.650299] brd: module loaded
    [    0.656213] loop: module loaded
    [    0.660051] megasas: 07.714.04.00-rc1
    [    0.665551] tun: Universal TUN/TAP device driver, 1.6
    [    0.670991] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.677400] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.683471] sky2: driver version 1.30
    [    0.687740] VFIO - User Level meta-driver version: 0.3
    [    0.693424] i2c /dev entries driver
    [    0.697631] sdhci: Secure Digital Host Controller Interface driver
    [    0.703949] sdhci: Copyright(c) Pierre Ossman
    [    0.708660] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.715040] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.721342] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.728472] optee: probing for conduit method.
    [    0.733031] optee: revision 3.12 (3d47a131)
    [    0.733261] optee: initialized driver
    [    0.742582] NET: Registered protocol family 17
    [    0.747190] 9pnet: Installing 9P2000 support
    [    0.751576] Key type dns_resolver registered
    [    0.756016] Loading compiled-in X.509 certificates
    [    0.765629] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.771967] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.780127] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.810445] random: fast init done
    [    0.843523] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.851240] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.857315] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.863396] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.869876] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.876698] pca953x 3-0020: using no AI
    [    0.902744] pca953x 3-0020: failed writing register
    [    0.907778] pca953x: probe of 3-0020 failed with error -121
    [    0.913854] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.920652] pca953x 3-0022: using AI
    [    0.924357] pca953x 3-0022: failed writing register
    [    0.929378] pca953x: probe of 3-0022 failed with error -121
    [    0.935116] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.941546] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.951713] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.958029] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.964845] pca953x 6-0020: using no AI
    [    0.990747] pca953x 6-0020: failed writing register
    [    0.995778] pca953x: probe of 6-0020 failed with error -121
    [    1.001887] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.007951] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.013915] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.020174] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    1.026989] pca953x 9-0020: using no AI
    [    1.054744] pca953x 9-0020: failed writing register
    [    1.059772] pca953x: probe of 9-0020 failed with error -121
    [    1.065516] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    1.071943] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.081918] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.090727] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    1.100571] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.123667] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.131340] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.139615] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.147892] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.156758] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.164442] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.172718] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.180994] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.189792] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.197468] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.205743] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.214019] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.223180] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.233057] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.239815] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.248736] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.258889] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.265647] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.273599] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.282990] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.291730] printk: console [ttyS2] enabled
    [    1.291730] printk: console [ttyS2] enabled
    [    1.300166] printk: bootconsole [ns16550a0] disabled
    [    1.300166] printk: bootconsole [ns16550a0] disabled
    [    1.310614] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.319557] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    1.330208] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.340721] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.350875] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.361112] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.371990] scsi host0: ufshcd
    [    1.418714] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.426579] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.433303] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.447124] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.455831] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
    [    1.455960] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.463200] mmc0: CQHCI version 5.10
    [    1.470413] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.485916] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    1.492589] pca953x 4-0020: using no AI
    [    1.513321] __sdhci_add_host mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [    1.518747] pca953x 4-0020: failed writing register
    [    1.527257] pca953x: probe of 4-0020 failed with error -121
    [    1.533277] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.540118] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.547072] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.554006] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.560864] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.568507] mmc_attach_mmc: 2240
    [    1.571164] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.579303] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.587393] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.595482] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.604158] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.611661] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.619741] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.627820] mmc_attach_mmc: 2276
    [    1.627826] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.639711] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.647210] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.655288] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.663372] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.672467] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.681497] mmc_init_card: 1620
    [    1.682905] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    1.694299] mmc_init_card: 1685
    [    1.698917] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.705788] spi-nor: probe of spi0.0 failed with error -2
    [    1.712462] mmc_init_card: 1774
    [    1.713385] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.722564] spi-nor: probe of spi1.0 failed with error -2
    [    1.732689] mmc0: Command Queue Engine enabled
    [    1.737128] mmc0: new HS200 MMC card at address 0001
    [    1.742354] mmcblk0: mmc0:0001 A8A398 7.28 GiB
    [    1.746977] mmcblk0boot0: mmc0:0001 A8A398 partition 1 4.00 MiB
    [    1.752978] mmcblk0boot1: mmc0:0001 A8A398 partition 2 4.00 MiB
    [    1.758976] mmcblk0rpmb: mmc0:0001 A8A398 partition 3 4.00 MiB, chardev (237:0)
    [    1.766719] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.774626] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.781387] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.795012] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.802078] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.802562] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.809286] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.814980] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    1.820666] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.820669] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    1.831062] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.834658] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.840959] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.846625] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.846627] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.846630] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.860167] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.860261] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.867141] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.873706] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    1.873709] cdns-ufshcd 4e84000.ufs: last intr at 1698741 us, last intr status=0x404
    [    1.880050] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.887504] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.887507] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    1.892033] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.900099] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    1.908616] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.915975] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.915978] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.915980] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.915983] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    1.916003] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    1.924077] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.931536] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    1.940561] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.948792] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    1.948795] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    1.948797] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    1.948799] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    1.954794] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.962249] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    1.968833] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.974571] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    1.974573] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    1.974576] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    1.974580] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    1.980674] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.992796] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    1.999136] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.007201] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.013542] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.021605] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.029024] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.034575] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.146225] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.153709] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.153835] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.161788] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.161797] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.167964] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.184338] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.189848] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1699866 us
    [    2.197319] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.204432] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.212500] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.218238] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.226301] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.232121] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.245917] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.245972] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.251567] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.259048] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.272752] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.280832] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.290379] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.297884] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.298042] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.305966] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.321243] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.329749] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    2.337036] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    2.345205] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    2.352530] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    2.359833] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    2.367141] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    2.375318] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.382486] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.389972] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.398051] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.400134] ALSA device list:
    [    2.406128] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.409084]   No soundcards found.
    [    2.420795] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.428299] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.436377] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.444455] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.454013] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.461509] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.461669] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.469590] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.484865] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.493312] Waiting for root device PARTUUID=6d813a05-02...
    [   33.862706] tlv71033: disabling
    

    2. modify main_sdhci0

     &main_sdhci0 {
            /* eMMC */
            non-removable;
    -       ti,driver-strength-ohm = <50>;
    +       ti,driver-strength-ohm = <32>;
            disable-wp;
     };
     
     log as follow:
     
     
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:06 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.5(release):08.01.00.006-dirty
    NOTICE:  BL31: Built : 21:03:57, Mar 23 2022
    
    U-Boot SPL 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    SYSFW ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Trying to boot from MMC2
    
    
    U-Boot 2021.01 (Jul 19 2023 - 14:42:03 +0800)
    
    SoC:   J721E SR1.1
    Model: Texas Instruments K3 J721E SoC
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  4 GiB
    Flash: 0 Bytes
    MMC:   mmc_initialize
    sdhci@4f80000: 0, sdhci@4fb0000: 1
    mmc_initialize
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000
    EEPROM not available at 0x50, trying to read at 0x51
    Reading on-board EEPROM at 0x51 failed 1
    Net:   Could not get PHY for ethernet@46000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    pca953x gpio@22: Error reading output register
    SD/MMC found on device 1
    Failed to load 'boot.scr'
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    19276288 bytes read in 782 ms (23.5 MiB/s)
    102347 bytes read in 12 ms (8.1 MiB/s)
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Device Tree to 000000008fee3000, end 000000008fffffff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.10.100 (ltf@ubuntu) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jul 28 11:05:10 CST 2023
    [    0.000000] Machine model: Texas Instruments K3 J721E 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   [mem 0x0000000100000000-0x00000008ffffffff]
    [    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-0x00000000a8ffffff]
    [    0.000000]   node   0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [    0.000000]   node   0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [    0.000000]   node   0: [mem 0x00000000abc00000-0x00000000abffffff]
    [    0.000000]   node   0: [mem 0x00000000ac000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [    0.000000]   node   0: [mem 0x0000000880000000-0x00000008ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [    0.000000] cma: Reserved 512 MiB at 0x00000000e0000000
    [    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.2
    [    0.000000] percpu: Embedded 2 pages/cpu s49880 r8192 d73000 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 65472
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=6d813a05-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 524288 (order: 6, 4194304 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 262144 (order: 5, 2097152 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
    [    0.000000] Memory: 3339136K/4194304K available (10880K kernel code, 1288K rwdata, 4352K rodata, 1856K init, 751K bss, 330880K reserved, 524288K 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] 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] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    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: allocated 1048576 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000008800b0000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008800c0000
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4c4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008378] Console: colour dummy device 80x25
    [    0.012938] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023608] pid_max: default: 32768 minimum: 301
    [    0.028354] LSM: Security Framework initializing
    [    0.033098] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040663] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.049591] rcu: Hierarchical SRCU implementation.
    [    0.054647] Platform MSI: msi-controller@1820000 domain created
    [    0.060885] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.070185] EFI services will not be available.
    [    0.074933] smp: Bringing up secondary CPUs ...
    [    0.080175] Detected PIPT I-cache on CPU1
    [    0.080199] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.080210] GICv3: CPU1: using allocated LPI pending table @0x00000008800d0000
    [    0.080243] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.080292] smp: Brought up 1 node, 2 CPUs
    [    0.109637] SMP: Total of 2 processors activated.
    [    0.114442] CPU features: detected: 32-bit EL0 Support
    [    0.119696] CPU features: detected: CRC32 instructions
    [    0.133506] CPU: All CPU(s) started at EL2
    [    0.137701] alternatives: patching kernel code
    [    0.142688] devtmpfs: initialized
    [    0.151198] KASLR disabled due to lack of seed
    [    0.155852] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.165814] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.173437] pinctrl core: initialized pinctrl subsystem
    [    0.179012] DMI not present or invalid.
    [    0.183232] NET: Registered protocol family 16
    [    0.190569] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [    0.197869] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.205870] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.214173] thermal_sys: Registered thermal governor 'step_wise'
    [    0.214175] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.220602] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.234244] ASID allocator initialised with 65536 entries
    [    0.257647] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.264506] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.271264] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.279107] cryptd: max_cpu_qlen set to 1000
    [    0.285163] k3-chipinfo 43000014.chipid: Family:J721E rev:SR2.0 JTAGID[0x1bb6402f] Detected
    [    0.293967] vsys_3v3: supplied by evm_12v0
    [    0.298325] vsys_5v0: supplied by evm_12v0
    [    0.303024] iommu: Default domain type: Translated
    [    0.308147] SCSI subsystem initialized
    [    0.312264] mc: Linux media interface: v0.10
    [    0.316680] videodev: Linux video capture interface: v2.00
    [    0.322308] pps_core: LinuxPPS API ver. 1 registered
    [    0.327377] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.336714] PTP clock support registered
    [    0.340736] EDAC MC: Ver: 3.0.0
    [    0.344480] FPGA manager framework
    [    0.347989] Advanced Linux Sound Architecture Driver Initialized.
    [    0.354590] clocksource: Switched to clocksource arch_sys_counter
    [    0.361002] VFS: Disk quotas dquot_6.6.0
    [    0.365046] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.374712] NET: Registered protocol family 2
    [    0.379293] IP idents hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.387907] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.396676] TCP established hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.404870] TCP bind hash table entries: 32768 (order: 3, 524288 bytes, linear)
    [    0.412812] TCP: Hash tables configured (established 32768 bind 32768)
    [    0.419569] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.426463] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.433853] NET: Registered protocol family 1
    [    0.438563] RPC: Registered named UNIX socket transport module.
    [    0.444625] RPC: Registered udp transport module.
    [    0.449430] RPC: Registered tcp transport module.
    [    0.454233] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.460817] PCI: CLS 0 bytes, default 64
    [    0.465197] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [    0.475422] Initialise system trusted keyrings
    [    0.480038] workingset: timestamp_bits=46 max_order=16 bucket_order=0
    [    0.488273] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.494487] NFS: Registering the id_resolver key type
    [    0.499704] Key type id_resolver registered
    [    0.503977] Key type id_legacy registered
    [    0.508096] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.514944] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    0.522579] 9p: Installing v9fs 9p2000 file system support
    [    0.547949] Key type asymmetric registered
    [    0.552135] Asymmetric key parser 'x509' registered
    [    0.557132] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    0.564690] io scheduler mq-deadline registered
    [    0.569316] io scheduler kyber registered
    [    0.574620] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [    0.580788] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [    0.589465] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.595741] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.603599] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.611719] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    0.620695] arm-smmu-v3 36600000.iommu: allocated 524288 entries for cmdq
    [    0.629513] arm-smmu-v3 36600000.iommu: allocated 524288 entries for evtq
    [    0.637217] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [    0.650083] brd: module loaded
    [    0.656037] loop: module loaded
    [    0.659877] megasas: 07.714.04.00-rc1
    [    0.665381] tun: Universal TUN/TAP device driver, 1.6
    [    0.670835] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    0.677241] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.683312] sky2: driver version 1.30
    [    0.687579] VFIO - User Level meta-driver version: 0.3
    [    0.693264] i2c /dev entries driver
    [    0.697475] sdhci: Secure Digital Host Controller Interface driver
    [    0.703792] sdhci: Copyright(c) Pierre Ossman
    [    0.708503] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.714891] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.721200] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    0.728330] optee: probing for conduit method.
    [    0.732886] optee: revision 3.12 (3d47a131)
    [    0.733121] optee: initialized driver
    [    0.742410] NET: Registered protocol family 17
    [    0.747022] 9pnet: Installing 9P2000 support
    [    0.751408] Key type dns_resolver registered
    [    0.755848] Loading compiled-in X.509 certificates
    [    0.765491] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.771829] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.780004] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0016 '22.1.1--v2022.01 (Terrific Llam')
    [    0.810154] random: fast init done
    [    0.843127] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.850800] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.856868] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.862958] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.869436] pca953x 3-0020: supply vcc not found, using dummy regulator
    [    0.876248] pca953x 3-0020: using no AI
    [    0.902633] pca953x 3-0020: failed writing register
    [    0.907667] pca953x: probe of 3-0020 failed with error -121
    [    0.913747] pca953x 3-0022: supply vcc not found, using dummy regulator
    [    0.920549] pca953x 3-0022: using AI
    [    0.924252] pca953x 3-0022: failed writing register
    [    0.929271] pca953x: probe of 3-0022 failed with error -121
    [    0.935009] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.941430] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.951578] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [    0.957887] pca953x 6-0020: supply vcc not found, using dummy regulator
    [    0.964699] pca953x 6-0020: using no AI
    [    0.990636] pca953x 6-0020: failed writing register
    [    0.995664] pca953x: probe of 6-0020 failed with error -121
    [    1.001775] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.007844] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.013815] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.020072] pca953x 9-0020: supply vcc not found, using dummy regulator
    [    1.026891] pca953x 9-0020: using no AI
    [    1.054633] pca953x 9-0020: failed writing register
    [    1.059660] pca953x: probe of 9-0020 failed with error -121
    [    1.065403] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [    1.071831] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.081805] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.090615] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [    1.100460] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.123512] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.131186] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.139462] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.147738] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.156593] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.164277] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.172553] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.180829] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.189624] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.197299] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.205574] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.213850] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.223003] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.232881] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.239640] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.248548] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.258699] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.265458] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.273409] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [    1.282787] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 33, base_baud = 3000000) is a 8250
    [    1.291528] printk: console [ttyS2] enabled
    [    1.291528] printk: console [ttyS2] enabled
    [    1.299964] printk: bootconsole [ns16550a0] disabled
    [    1.299964] printk: bootconsole [ns16550a0] disabled
    [    1.310411] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 34, base_baud = 3000000) is a 8250
    [    1.319352] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 35, base_baud = 3000000) is a 8250
    [    1.330013] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.340527] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.350682] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.360920] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.371797] scsi host0: ufshcd
    [    1.418601] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.426467] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.433192] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.446985] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.455691] sdhci-am654 4f80000.mmc: sdhci_pltfm_init hw_name 4f80000.mmc 147
    [    1.455807] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.462958] sdhci-am654 4f80000.mmc: Invalid driver strength
    [    1.470282] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.482697] sdhci-am654: probe of 4f80000.mmc failed with error -22
    [    1.494986] pca953x 4-0020: supply vcc not found, using dummy regulator
    [    1.501637] pca953x 4-0020: using no AI
    [    1.526635] pca953x 4-0020: failed writing register
    [    1.531554] pca953x: probe of 4-0020 failed with error -121
    [    1.537504] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.544335] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.551159] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.557980] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.564784] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.574900] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.582387] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.590485] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.598570] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.607235] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.614729] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.622808] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.630887] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.639458] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.646957] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.655035] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.663112] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.672211] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [    1.682612] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [    1.696782] spi-nor spi0.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.703664] spi-nor: probe of spi0.0 failed with error -2
    [    1.711206] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff
    [    1.718080] spi-nor: probe of spi1.0 failed with error -2
    [    1.762603] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    1.770464] mdio_bus 46000f00.mdio: MDIO device at address 0 is missing.
    [    1.777184] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [    1.790780] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.797795] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [    1.805005] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    1.811309] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [    1.812031] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.821442] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    1.825734] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.825737] cdns-ufshcd 4e84000.ufs: outstanding reqs=0x0 tasks=0x0
    [    1.825739] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.825743] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.838378] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    1.842918] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.849216] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    1.856111] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    1.863523] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    1.870110] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.878182] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.885521] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.900023] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    1.908027] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt=0
    [    1.908030] cdns-ufshcd 4e84000.ufs: last intr at 1708326 us, last intr status=0x404
    [    1.908032] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.908035] cdns-ufshcd 4e84000.ufs: hba->ufs_version=0x210, Host capabilities=0x1587031f, caps=0x0
    [    1.908037] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    1.908048] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.912578] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    1.920031] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.928210] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    1.935921] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.943399] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    1.952404] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    1.952424] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    1.958759] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    1.964646] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    1.964649] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    1.964651] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    1.964654] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    1.972740] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    1.978797] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    1.986873] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    1.992939] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.001187] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.013321] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.020851] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.027122] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.027124] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.027128] cdns-ufshcd 4e84000.ufs: No record of pa_err
    [    2.033481] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.039812] cdns-ufshcd 4e84000.ufs: No record of dl_err
    [    2.046145] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.052480] cdns-ufshcd 4e84000.ufs: No record of nl_err
    [    2.060549] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.066884] cdns-ufshcd 4e84000.ufs: No record of tl_err
    [    2.075432] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.081287] cdns-ufshcd 4e84000.ufs: No record of dme_err
    [    2.081289] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err
    [    2.081291] cdns-ufshcd 4e84000.ufs: No record of fatal_err
    [    2.081294] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 1709445 us
    [    2.081298] cdns-ufshcd 4e84000.ufs: No record of resume_fail
    [    2.089604] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.095874] cdns-ufshcd 4e84000.ufs: No record of suspend_fail
    [    2.095876] cdns-ufshcd 4e84000.ufs: No record of dev_reset
    [    2.095879] cdns-ufshcd 4e84000.ufs: No record of host_reset
    [    2.095881] cdns-ufshcd 4e84000.ufs: No record of task_abort
    [    2.228861] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.236946] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.245030] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.253745] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.261238] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.269336] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.277431] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.286511] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [    2.293802] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [    2.301988] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    2.309300] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    2.316667] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    2.323993] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    2.332123] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.339574] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [    2.347081] j721e-pcie 2900000.pcie:       IO 0x0010001000..0x0010010fff -> 0x0010001000
    [    2.355170] j721e-pcie 2900000.pcie:      MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [    2.363257] j721e-pcie 2900000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.371933] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [    2.379432] j721e-pcie 2910000.pcie:       IO 0x0018001000..0x0018010fff -> 0x0018001000
    [    2.387515] j721e-pcie 2910000.pcie:      MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [    2.395601] j721e-pcie 2910000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.404390] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [    2.411887] j721e-pcie 2920000.pcie:       IO 0x4400001000..0x4400010fff -> 0x0000001000
    [    2.419971] j721e-pcie 2920000.pcie:      MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [    2.428055] j721e-pcie 2920000.pcie:   IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [    2.449163] ALSA device list:
    [    2.449359] sdhci-am654 4fb0000.mmc: sdhci_pltfm_init hw_name 4fb0000.mmc 147
    [    2.452125]   No soundcards found.
    [    2.466786] Waiting for root device PARTUUID=6d813a05-02...
    

    it is not ok. you can see logs .

    thanks 

  • HI Liu

    the dtbs which you shared earlier i decompiled (k3-j721e-common-proc-board.dtb) them and saw

    but the changes which you are showing above

    it seems that the suggested changes are already there, which is quite confusing for me

    Can you contact you local FAE to fasten the debug processor on this issue, as you are able to get the SD working at the uboot it will be some configuration issue in the linux.

    Regards
    Diwakar