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.
SDK: ti-processor-sdk-rtos-j721s2-evm-08_06_01_03.tar.gz and ti-processor-sdk-linux-j721s2-evm-08_06_01_02-Linux-x86-Install.bin
I am encountering an issue with IPC communication while testing vision apps on our board. The system seems to get stuck at Ipc_isRemoteReady()
in RTOS. I noticed that the Linux side does not create the IPC device node. Currently, only /dev/rpmsg_ctrl0
is visible.
/* Wait for Linux VDev ready... */ #if 0 //workaround for(cpu_id=0; cpu_id<ipc_num_proc; cpu_id++) { while(!Ipc_isRemoteReady(ipc_proc_list[cpu_id])) { //TaskP_sleep(100); } } #else
root@j721s2-evm:/opt/vision_apps# modprobe rpmsg_char root@j721s2-evm:/opt/vision_apps# ls /dev/rpmsg* /dev/rpmsg_ctrl0 root@j721s2-evm:/opt/vision_apps#
bootlog:
U-Boot SPL 2021.01 (Nov 16 2023 - 18:54:51 +0800) ti_sci system-controller@44083000: Message not acknowledgedti_sci system-controller@44083000: Message not acknowledgedSYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.3--1-g2249f (Chill Capybara') SPL initial stack usage: 13472 bytes Trying to boot from MMC2 Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Starting ATF on ARM64 core... U-Boot SPL 2021.01 (Nov 16 2023 - 18:54:40 +0800) ti_sci system-controller@44083000: Message not acknowledgedti_sci system-controller@44083000: Message not acknowledgedSYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.3--1-g2249f (Chill Capybara') Trying to boot from MMC2 U-Boot 2021.01 (Nov 16 2023 - 18:54:40 +0800) SoC: J721S2 SR1.0 GP Model: TDCU4 X01 Board: TDCU4-X01 rev V1 DRAM: 8 GiB Flash: 0 Bytes MMC: mmc@4f80000: 0, mmc@4fb0000: 1 In: serial@2890000 Out: serial@2890000 Err: serial@2890000 am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA02102 cpsw_ver: 0x6BA82102 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000 Net: Could not get PHY for ethernet@46000000port@1: addr 10 am65_cpsw_nuss_port ethernet@46000000port@1: phy_connect() failed No ethernet found. 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' 65 bytes read in 5 ms (12.7 KiB/s) Loaded env from uEnv.txt Importing environment from mmc1 ... k3_r5f_rproc r5f@41000000: Core 1 is already in use. No rproc commands work k3_r5f_rproc r5f@41400000: Core 2 is already in use. No rproc commands work 830600 bytes read in 24 ms (33 MiB/s) Load Remote Processor 2 with data@addr=0x82000000 830600 bytes: Success! 347052 bytes read in 14 ms (23.6 MiB/s) Load Remote Processor 3 with data@addr=0x82000000 347052 bytes: Success! Failed to load '/lib/firmware/j721s2-main-r5f1_0-fw' Failed to load '/lib/firmware/j721s2-main-r5f1_1-fw' 14553152 bytes read in 315 ms (44.1 MiB/s) Load Remote Processor 6 with data@addr=0x82000000 14553152 bytes: Success! 9576376 bytes read in 209 ms (43.7 MiB/s) Load Remote Processor 7 with data@addr=0x82000000 9576376 bytes: Success! 19079680 bytes read in 410 ms (44.4 MiB/s) 88522 bytes read in 7 ms (12.1 MiB/s) ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Loading Device Tree to 000000008fee7000, end 000000008fffffff ... OK Starting kernel ... [ 1.053735] printk: console [ttyS2] enabled [ 1.062177] printk: bootconsole [ns16550a0] disabled [ 1.073407] cadence-qspi 47040000.spi: error -ENODEV: No Rx DMA available [ 1.080917] spi-nor spi0.0: s28hs512t (65536 Kbytes) [ 1.085884] 7 cmdlinepart partitions found on MTD device 47040000.spi.0 [ 1.092483] Creating 7 MTD partitions on "47040000.spi.0": [ 1.097962] 0x000000000000-0x000000080000 : "ospi.tiboot3" [ 1.103993] 0x000000080000-0x000000280000 : "ospi.tispl" [ 1.109733] 0x000000280000-0x000000680000 : "ospi.u-boot" [ 1.115542] 0x000000680000-0x0000006c0000 : "ospi.env" [ 1.121105] 0x0000006c0000-0x000000700000 : "ospi.env.backup" [ 1.127259] 0x000000800000-0x000003fc0000 : "ospi.rootfs" [ 1.133065] 0x000003fc0000-0x000004000000 : "ospi.phypattern" [ 1.139953] cadence-qspi 47050000.spi: error -ENODEV: No Rx DMA available [ 1.147000] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff [ 1.153871] spi-nor: probe of spi1.0 failed with error -2 [ 1.160768] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode [ 1.204819] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.212821] mdio_bus 46000f00.mdio: MDIO device at address 10 is missing. [ 1.219635] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 1.232492] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4 [ 1.239703] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64 [ 1.246021] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010b, freq:500000000, add_val:1 pps:0 [ 1.256142] davinci_mdio c200f00.mdio: Configuring MDIO in manual mode [ 1.300806] davinci_mdio c200f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.308364] davinci_mdio c200f00.mdio: no live phy, scanning all [ 1.327539] davinci_mdio c200f00.mdio: phy[0]: device c200f00.mdio:00, driver unknown [ 1.335387] davinci_mdio c200f00.mdio: phy[1]: device c200f00.mdio:01, driver unknown [ 1.343202] davinci_mdio c200f00.mdio: phy[2]: device c200f00.mdio:02, driver unknown [ 1.351016] davinci_mdio c200f00.mdio: phy[3]: device c200f00.mdio:03, driver unknown [ 1.358828] davinci_mdio c200f00.mdio: phy[4]: device c200f00.mdio:04, driver unknown [ 1.366642] davinci_mdio c200f00.mdio: phy[5]: device c200f00.mdio:05, driver unknown [ 1.374455] davinci_mdio c200f00.mdio: phy[6]: device c200f00.mdio:06, driver unknown [ 1.382269] davinci_mdio c200f00.mdio: phy[7]: device c200f00.mdio:07, driver unknown [ 1.390081] davinci_mdio c200f00.mdio: phy[8]: device c200f00.mdio:08, driver unknown [ 1.397892] davinci_mdio c200f00.mdio: phy[9]: device c200f00.mdio:09, driver unknown [ 1.405703] davinci_mdio c200f00.mdio: phy[10]: device c200f00.mdio:0a, driver unknown [ 1.413601] davinci_mdio c200f00.mdio: phy[11]: device c200f00.mdio:0b, driver unknown [ 1.421502] davinci_mdio c200f00.mdio: phy[12]: device c200f00.mdio:0c, driver unknown [ 1.429402] davinci_mdio c200f00.mdio: phy[13]: device c200f00.mdio:0d, driver unknown [ 1.437304] davinci_mdio c200f00.mdio: phy[14]: device c200f00.mdio:0e, driver unknown [ 1.445207] davinci_mdio c200f00.mdio: phy[15]: device c200f00.mdio:0f, driver unknown [ 1.453155] davinci_mdio c200f00.mdio: phy[16]: device c200f00.mdio:10, driver unknown [ 1.461055] davinci_mdio c200f00.mdio: phy[17]: device c200f00.mdio:11, driver unknown [ 1.468953] davinci_mdio c200f00.mdio: phy[18]: device c200f00.mdio:12, driver unknown [ 1.476851] davinci_mdio c200f00.mdio: phy[19]: device c200f00.mdio:13, driver unknown [ 1.484749] davinci_mdio c200f00.mdio: phy[20]: device c200f00.mdio:14, driver unknown [ 1.492648] davinci_mdio c200f00.mdio: phy[21]: device c200f00.mdio:15, driver unknown [ 1.500547] davinci_mdio c200f00.mdio: phy[22]: device c200f00.mdio:16, driver unknown [ 1.508444] davinci_mdio c200f00.mdio: phy[23]: device c200f00.mdio:17, driver unknown [ 1.516342] davinci_mdio c200f00.mdio: phy[24]: device c200f00.mdio:18, driver unknown [ 1.524239] davinci_mdio c200f00.mdio: phy[25]: device c200f00.mdio:19, driver unknown [ 1.532139] davinci_mdio c200f00.mdio: phy[26]: device c200f00.mdio:1a, driver unknown [ 1.540036] davinci_mdio c200f00.mdio: phy[27]: device c200f00.mdio:1b, driver unknown [ 1.547933] davinci_mdio c200f00.mdio: phy[28]: device c200f00.mdio:1c, driver unknown [ 1.555832] davinci_mdio c200f00.mdio: phy[29]: device c200f00.mdio:1d, driver unknown [ 1.563730] davinci_mdio c200f00.mdio: phy[30]: device c200f00.mdio:1e, driver unknown [ 1.571632] davinci_mdio c200f00.mdio: phy[31]: device c200f00.mdio:1f, driver unknown [ 1.579615] am65-cpsw-nuss c200000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 1.592445] am65-cpsw-nuss c200000.ethernet: Use random MAC address [ 1.598706] am65-cpsw-nuss c200000.ethernet: initialized cpsw ale version 1.4 [ 1.605824] am65-cpsw-nuss c200000.ethernet: ALE Table size 64 [ 1.612074] am65-cpsw-nuss c200000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0 [ 1.622988] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010c, freq:200000000, add_val:4 pps:0 [ 1.732833] mmc0: CQHCI version 5.10 [ 1.739891] vdd_mmc1: supplied by vsys_3v3 [ 1.745159] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fca100 [ 1.751986] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fca100 [ 1.758792] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fca100 [ 1.765582] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 1.773068] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 1.775404] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit [ 1.781149] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 1.796689] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 1.805810] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8) [ 1.815827] ti-udma 31150000.dma-controller: Channels: 60 (tchan: 30, rchan: 30, gp-rflow: 16) [ 1.829288] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode [ 1.872847] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.880872] mdio_bus 46000f00.mdio: MDIO device at address 10 is missing. [ 1.887699] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 1.900552] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4 [ 1.907761] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64 [ 1.913862] mmc0: Command Queue Engine enabled [ 1.914078] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010b, freq:500000000, add_val:1 pps:0 [ 1.918316] mmc0: new HS400 MMC card at address 0001 [ 1.932513] mmcblk0: mmc0:0001 S0J56X 14.8 GiB [ 1.937199] mmcblk0boot0: mmc0:0001 S0J56X partition 1 31.5 MiB [ 1.943218] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48 [ 1.943256] mmcblk0boot1: mmc0:0001 S0J56X partition 2 31.5 MiB [ 1.955678] mmcblk0rpmb: mmc0:0001 S0J56X partition 3 4.00 MiB, chardev (237:0) [ 1.964567] davinci_mdio c200f00.mdio: Configuring MDIO in manual mode [ 2.008813] davinci_mdio c200f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 2.016372] davinci_mdio c200f00.mdio: no live phy, scanning all [ 2.035609] davinci_mdio c200f00.mdio: phy[0]: device c200f00.mdio:00, driver unknown [ 2.043443] davinci_mdio c200f00.mdio: phy[1]: device c200f00.mdio:01, driver unknown [ 2.051275] davinci_mdio c200f00.mdio: phy[2]: device c200f00.mdio:02, driver unknown [ 2.059089] davinci_mdio c200f00.mdio: phy[3]: device c200f00.mdio:03, driver unknown [ 2.066901] davinci_mdio c200f00.mdio: phy[4]: device c200f00.mdio:04, driver unknown [ 2.074715] davinci_mdio c200f00.mdio: phy[5]: device c200f00.mdio:05, driver unknown [ 2.082528] davinci_mdio c200f00.mdio: phy[6]: device c200f00.mdio:06, driver unknown [ 2.090344] davinci_mdio c200f00.mdio: phy[7]: device c200f00.mdio:07, driver unknown [ 2.098157] davinci_mdio c200f00.mdio: phy[8]: device c200f00.mdio:08, driver unknown [ 2.105968] davinci_mdio c200f00.mdio: phy[9]: device c200f00.mdio:09, driver unknown [ 2.113780] davinci_mdio c200f00.mdio: phy[10]: device c200f00.mdio:0a, driver unknown [ 2.121678] davinci_mdio c200f00.mdio: phy[11]: device c200f00.mdio:0b, driver unknown [ 2.129576] davinci_mdio c200f00.mdio: phy[12]: device c200f00.mdio:0c, driver unknown [ 2.137491] davinci_mdio c200f00.mdio: phy[13]: device c200f00.mdio:0d, driver unknown [ 2.145393] davinci_mdio c200f00.mdio: phy[14]: device c200f00.mdio:0e, driver unknown [ 2.153293] davinci_mdio c200f00.mdio: phy[15]: device c200f00.mdio:0f, driver unknown [ 2.161195] davinci_mdio c200f00.mdio: phy[16]: device c200f00.mdio:10, driver unknown [ 2.169173] davinci_mdio c200f00.mdio: phy[17]: device c200f00.mdio:11, driver unknown [ 2.177077] davinci_mdio c200f00.mdio: phy[18]: device c200f00.mdio:12, driver unknown [ 2.184975] davinci_mdio c200f00.mdio: phy[19]: device c200f00.mdio:13, driver unknown [ 2.192875] davinci_mdio c200f00.mdio: phy[20]: device c200f00.mdio:14, driver unknown [ 2.200775] davinci_mdio c200f00.mdio: phy[21]: device c200f00.mdio:15, driver unknown [ 2.208673] davinci_mdio c200f00.mdio: phy[22]: device c200f00.mdio:16, driver unknown [ 2.216571] davinci_mdio c200f00.mdio: phy[23]: device c200f00.mdio:17, driver unknown [ 2.224468] davinci_mdio c200f00.mdio: phy[24]: device c200f00.mdio:18, driver unknown [ 2.232366] davinci_mdio c200f00.mdio: phy[25]: device c200f00.mdio:19, driver unknown [ 2.240264] davinci_mdio c200f00.mdio: phy[26]: device c200f00.mdio:1a, driver unknown [ 2.248162] davinci_mdio c200f00.mdio: phy[27]: device c200f00.mdio:1b, driver unknown [ 2.256059] davinci_mdio c200f00.mdio: phy[28]: device c200f00.mdio:1c, driver unknown [ 2.263958] davinci_mdio c200f00.mdio: phy[29]: device c200f00.mdio:1d, driver unknown [ 2.271856] davinci_mdio c200f00.mdio: phy[30]: device c200f00.mdio:1e, driver unknown [ 2.279754] davinci_mdio c200f00.mdio: phy[31]: device c200f00.mdio:1f, driver unknown [ 2.287728] am65-cpsw-nuss c200000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 2.300553] am65-cpsw-nuss c200000.ethernet: Use random MAC address [ 2.306821] am65-cpsw-nuss c200000.ethernet: initialized cpsw ale version 1.4 [ 2.313941] am65-cpsw-nuss c200000.ethernet: ALE Table size 64 [ 2.320224] am65-cpsw-nuss c200000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0 [ 2.330257] am65-cpsw-nuss c200000.ethernet: set new flow-id-base 82 [ 2.338802] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.339008] mmc1: CQHCI version 5.10 [ 2.346319] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.357932] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.366014] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.375353] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.382840] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.390925] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.390929] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit [ 2.399006] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.415717] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.423217] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.431305] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.439448] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.448013] debugfs: Directory 'pd:39' with parent 'pm_genpd' already present! [ 2.455380] debugfs: Directory 'pd:38' with parent 'pm_genpd' already present! [ 2.463143] debugfs: Directory 'pd:276' with parent 'pm_genpd' already present! [ 2.470978] debugfs: Directory 'pd:154' with parent 'pm_genpd' already present! [ 2.482360] ALSA device list: [ 2.485330] No soundcards found. [ 2.489019] Waiting for root device PARTUUID=c95b9415-02... [ 2.517836] mmc1: new ultra high speed DDR50 SDHC card at address 5048 [ 2.524770] mmcblk1: mmc1:5048 SD32G 29.7 GiB [ 2.530945] mmcblk1: p1 p2 [ 2.535202] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.542705] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.550788] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.558871] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.577617] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null) [ 2.585750] VFS: Mounted root (ext4 filesystem) on device 179:98. [ 2.593029] devtmpfs: mounted [ 2.596857] Freeing unused kernel memory: 1856K [ 2.601476] Run /sbin/init as init process [ 2.787868] systemd[1]: System time before build time, advancing clock. [ 2.838631] NET: Registered protocol family 10 [ 2.843646] Segment Routing with IPv6 [ 2.872483] 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) [ 2.894228] systemd[1]: Detected architecture arm64. Welcome to Arago 2021.09! [ 2.929580] systemd[1]: Set hostname to <j721s2-evm>. [ 3.087469] systemd[1]: /lib/systemd/system/irqbalanced.service:6: Unknown key name 'ConditionCPUs' in section 'Unit', ignoring. [ 3.109301] 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. [ 3.171304] random: systemd: uninitialized urandom read (16 bytes read) [ 3.179773] systemd[1]: Created slice system-getty.slice. [ OK ] Created slice system-getty.slice. [ 3.200955] random: systemd: uninitialized urandom read (16 bytes read) [ 3.208424] systemd[1]: Created slice system-serial\x2dgetty.slice. [ OK ] Created slice system-serial\x2dgetty.slice. [ 3.228904] random: systemd: uninitialized urandom read (16 bytes read) [ 3.236209] systemd[1]: Created slice User and Session Slice. [ OK ] Created slice User and Session Slice. [ 3.257046] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ OK ] Started Dispatch Password …ts to Console Directory Watch. [ 3.280964] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ OK ] Started Forward Password R…uests to Wall Directory Watch. [ 3.305003] systemd[1]: Reached target Paths. [ OK ] Reached target Paths. [ 3.324889] systemd[1]: Reached target Remote File Systems. [ OK ] Reached target Remote File Systems. [ 3.344873] systemd[1]: Reached target Slices. [ OK ] Reached target Slices. [ 3.364866] systemd[1]: Reached target Swap. [ OK ] Reached target Swap. [ 3.400367] systemd[1]: Listening on RPCbind Server Activation Socket. [ OK ] Listening on RPCbind Server Activation Socket. [ 3.420970] systemd[1]: Reached target RPC Port Mapper. [ OK ] Reached target RPC Port Mapper. [ 3.443463] systemd[1]: Listening on Process Core Dump Socket. [ OK ] Listening on Process Core Dump Socket. [ 3.469060] systemd[1]: Listening on initctl Compatibility Named Pipe. [ OK ] Listening on initctl Compatibility Named Pipe. [ 3.494749] systemd[1]: Condition check resulted in Journal Audit Socket being skipped. [ 3.503172] systemd[1]: Listening on Journal Socket (/dev/log). [ OK ] Listening on Journal Socket (/dev/log). [ 3.525183] systemd[1]: Listening on Journal Socket. [ OK ] Listening on Journal Socket. [ 3.541215] systemd[1]: Listening on Network Service Netlink Socket. [ OK ] Listening on Network Service Netlink Socket. [ 3.565142] systemd[1]: Listening on udev Control Socket. [ OK ] Listening on udev Control Socket. [ 3.585035] systemd[1]: Listening on udev Kernel Socket. [ OK ] Listening on udev Kernel Socket. [ 3.607405] systemd[1]: Mounting Huge Pages File System... Mounting Huge Pages File System... [ 3.627498] systemd[1]: Mounting POSIX Message Queue File System... Mounting POSIX Message Queue File System... [ 3.651384] systemd[1]: Mounting Kernel Debug File System... Mounting Kernel Debug File System... [ 3.671998] systemd[1]: Mounting Temporary Directory (/tmp)... Mounting Temporary Directory (/tmp)... [ 3.691639] systemd[1]: Starting Create list of static device nodes for the current kernel... Starting Create list of st…odes for the current kernel... [ 3.724669] systemd[1]: Starting Start psplash boot splash screen... Starting Start psplash boot splash screen... [ 3.752177] systemd[1]: Starting RPC Bind... Starting RPC Bind... [ 3.765029] systemd[1]: Condition check resulted in File System Check on Root Device being skipped. [ 3.777581] systemd[1]: Starting Journal Service... Starting Journal Service... [ 3.801324] systemd[1]: Starting Load Kernel Modules... Starting Load Kernel Modules... [ 3.817659] systemd[1]: Starting Remount Root and Kernel File Systems... Starting Remount Root and Kernel File Systems... [ 3.835876] systemd[1]: Starting udev Coldplug all Devices... Starting udev Coldplug all Devices...[ 3.846925] cryptodev: loading out-of-tree module taints kernel. [ 3.849742] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null) [ 3.863440] cryptodev: driver 1.10 loaded. [ 3.876479] systemd[1]: Started RPC Bind. [ OK ] Started RPC Bind. [ 3.897409] 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). [ OK ] Started Create list of sta… nodes for the current kernel. [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. [ OK ] Started Load Kernel Modules. [ OK ] Started Remount Root and Kernel File Systems. Mounting Kernel Configuration File System... Starting Flush Journal to Persistent Storage... [ 4.125231] systemd-journald[240]: 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. [ 4.229566] random: systemd: uninitialized urandom read (16 bytes read) [ OK ] Reached target Local File Systems (Pre). [ 4.253010] random: systemd: uninitialized urandom read (16 bytes read) Mounting /media/ram... [ 4.263972] random: systemd-journal: uninitialized urandom read (16 bytes read) Mounting /var/volatile... Starting udev Kernel Device Manager... [ OK ] Started udev Coldplug all Devices. [ OK ] Mounted /media/ram. [ OK ] Mounted /var/volatile. Starting udev Wait for Complete Device Initialization... Starting Load/Save Random Seed... [ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories... [ OK ] Started udev Kernel Device Manager. [ OK ] Started Create Volatile Files and Directories. 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. [ 4.652119] random: crng init done [ 4.653321] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.657694] random: 66 urandom warning(s) missed due to ratelimiting [ 4.665672] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.681320] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.689638] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ OK ] Started Load/Save Random Seed. [ 4.714252] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.722136] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.730549] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.738959] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.762371] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.770002] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.778844] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.787119] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.808254] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b0000000 [ 4.819560] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.828799] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.844375] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.860029] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.877614] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.894432] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.910247] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.926639] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.941702] pinctrl-single 4301c000.pinctrl: pin PIN48 already requested by 40310000.spi; cannot claim for can-phy1 [ 4.953462] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.961011] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.971077] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.981435] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.982731] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1) [ 5.008624] platform 41000000.r5f: configured R5F for IPC-only mode [ 5.016913] pinctrl-single 4301c000.pinctrl: pin-48 (can-phy1) status -22 [ 5.025271] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode [ 5.032569] pinctrl-single 4301c000.pinctrl: could not request pin 48 (PIN48) from group mcu-mcan0-gpio-pins-default on device pinctrl-single [ 5.049430] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000 [ 5.063216] remoteproc remoteproc0: 64800000.dsp is available [ 5.076356] remoteproc remoteproc0: attaching to 64800000.dsp [ 5.082213] remoteproc remoteproc0: unsupported resource 65538 [ 5.088464] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode [ 5.095221] remoteproc0#vdev0buffer: assigned reserved memory node vision-apps-c71-dma-memory@b0000000 [ 5.106442] virtio_rpmsg_bus virtio0: rpmsg host is online [ 5.113139] remoteproc0#vdev0buffer: registered virtio0 (type 7) [ 5.119414] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.127007] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.131323] remoteproc remoteproc0: remote processor 64800000.dsp is now attached [ 5.135129] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.150724] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.174451] remoteproc remoteproc1: 41000000.r5f is available [ 5.181644] remoteproc remoteproc1: attaching to 41000000.r5f [ 5.185140] can-transceiver-phy can-phy1: Error applying setting, reverse things back [ 5.187680] platform 41000000.r5f: R5F core initialized in IPC-only mode [ 5.208329] remoteproc1#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000 [ 5.219483] virtio_rpmsg_bus virtio1: rpmsg host is online [ 5.226396] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.231031] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd [ 5.233920] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.246325] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe [ 5.252887] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.264632] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.274776] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.282333] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.290676] k3-dsp-rproc 65800000.dsp: assigned reserved memory node vision-apps-c71_1-dma-memory@b6000000 [ 5.300418] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.308569] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.318064] can-transceiver-phy: probe of can-phy1 failed with error -22 [ 5.320325] k3-dsp-rproc 65800000.dsp: configured DSP for IPC-only mode [ 5.324855] pinctrl-single 4301c000.pinctrl: pin PIN50 already requested by 40310000.spi; cannot claim for can-phy2 [ 5.342334] remoteproc1#vdev0buffer: registered virtio1 (type 7) [ 5.378578] remoteproc remoteproc1: remote processor 41000000.r5f is now attached [ 5.379619] remoteproc remoteproc2: 65800000.dsp is available [ 5.424444] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.430811] remoteproc remoteproc2: attaching to 65800000.dsp [ 5.432127] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.456869] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.458894] platform 5c00000.r5f: configured R5F for IPC-only mode [ 5.464993] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.486197] pinctrl-single 4301c000.pinctrl: pin-50 (can-phy2) status -22 [ 5.501254] remoteproc remoteproc2: unsupported resource 65538 [ 5.544787] pinctrl-single 4301c000.pinctrl: could not request pin 50 (PIN50) from group mcu-mcan1-gpio-pins-default on device pinctrl-single [ 5.562375] k3-dsp-rproc 65800000.dsp: DSP initialized in IPC-only mode [ 5.574173] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000 [ 5.640130] remoteproc2#vdev0buffer: assigned reserved memory node vision-apps-c71_1-dma-memory@b6000000 [ 5.654889] remoteproc remoteproc3: 5c00000.r5f is available [ 5.667413] remoteproc remoteproc3: attaching to 5c00000.r5f [ 5.681364] platform 5c00000.r5f: R5F core initialized in IPC-only mode [ 5.691934] can-transceiver-phy can-phy2: Error applying setting, reverse things back [ 5.707597] remoteproc3#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000 [ 5.721523] virtio_rpmsg_bus virtio2: rpmsg host is online [ 5.737921] can-transceiver-phy: probe of can-phy2 failed with error -22 [ 5.767651] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.778311] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.786502] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.799528] remoteproc2#vdev0buffer: registered virtio2 (type 7) [ 5.805751] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.817771] virtio_rpmsg_bus virtio3: rpmsg host is online [ 5.844890] remoteproc remoteproc2: remote processor 65800000.dsp is now attached [ 5.880684] remoteproc3#vdev0buffer: registered virtio3 (type 7) [ 5.880929] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.895628] remoteproc remoteproc3: remote processor 5c00000.r5f is now attached [ 5.903128] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.911316] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.921393] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.931252] platform 5d00000.r5f: configured R5F for IPC-only mode [ 5.939161] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.946703] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.952568] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000 [ 5.956871] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.972576] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.015403] remoteproc remoteproc4: 5d00000.r5f is available [ 6.029712] remoteproc remoteproc4: attaching to 5d00000.r5f [ 6.053250] platform 5d00000.r5f: R5F core initialized in IPC-only mode [ OK ] Created slice system-systemd\x2dfsc[ 6.102433] remoteproc4#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000 k.slice. [ 6.150303] virtio_rpmsg_bus virtio4: rpmsg host is online [ OK ] Found device /dev/mmcblk0. Starting File System Check on /dev/mmcblk0... [ 6.198705] remoteproc4#vdev0buffer: registered virtio4 (type 7) [ 6.205009] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.212539] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.222439] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.235879] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.289400] remoteproc remoteproc4: remote processor 5d00000.r5f is now attached [ OK ] Started File System Check on /dev/mmcblk0. Mounting /run/media/mmcblk0... [ 6.349817] EXT4-fs (mmcblk0): mounted filesystem with ordered data mode. Opts: (null) [ OK ] Mounted /run/media/mmcblk0. [ 6.421727] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.429265] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.440565] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.448734] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.475863] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.483378] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.493919] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.502056] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.540330] usbcore: registered new interface driver usbfs [ 6.549308] usbcore: registered new interface driver hub [ 6.555779] usbcore: registered new device driver usb [ 6.561023] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.569114] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.583676] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.596890] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.613912] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.625731] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.634705] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.644346] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.670691] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.680017] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.689292] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.698927] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ OK ] Found device /dev/mmcblk1p1. Starting File System Check on /dev/mmcblk1p1... [ 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 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 IPv6 Packet Filtering Framework. [ OK ] Started IPv4 Packet Filtering Framework. [ OK ] Reached target Network (Pre). Starting Network Service... [ OK ] Started set host name as per compatible name. [ OK ] Started Update weston ini …ge based on the platform name. [ OK ] Started Telephony service. [ OK ] Started Network Service. Starting Wait for Network to be Configured... Starting Network Name Resolution... [ 7.302355] Bluetooth: Core ver 2.22 [ 7.308783] NET: Registered protocol family 31 [ 7.317641] Bluetooth: HCI device and connection manager initialized [ 7.328043] Bluetooth: HCI socket layer initialized [ 7.335834] Bluetooth: L2CAP socket layer initialized [ 7.341329] am65-cpsw-nuss c200000.ethernet eth1: configuring for fixed/rgmii-rxid link mode [ 7.345778] Bluetooth: SCO socket layer initialized [ OK ] Started File System Check on /dev/mmcblk1p1. Mounting /run/media/mmcblk1p1... [ 7.416924] am65-cpsw-nuss c200000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off [ OK ] Mounted /run/media/mmcblk1p1. [ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch. [ OK ] Started Login Service. [ 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 Enable and configure wl18xx bluetooth stack. [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started Permit User Sessions. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttyS2. [ OK ] Reached target Login Prompts. Starting Synchronize System and HW clocks... [FAILED] Failed to start Synchronize System and HW clocks. See 'systemctl status sync-clocks.service' for details. [ OK ] Started rc.pvr.service. Starting weston.service... [ 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 EdgeAI OOB demos... Starting telnetd.service... [ OK ] Started DEMO. [ OK ] Started telnetd.service. _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project j721s2-evm ttyS2 Arago 2021.09 j721s2-evm ttyS2 j721s2-evm login: j721s2-evm login: root
dmesg:
root@j721s2-evm:/opt/vision_apps# root@j721s2-evm:/opt/vision_apps# dmesg [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080] [ 0.000000] Linux version 5.10.162-g76b3e88d56 (brandon@turing-TURING) (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 Thu Nov 16 16:06:50 CST 2023 [ 0.000000] Machine model: TDCU4 X01 J721S2 SoC [ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002880000 (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 vision-apps-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 vision-apps-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 vision-apps-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 vision-apps-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 vision-apps-r5f-dma-memory@a2000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 31 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a2100000, 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 vision-apps-r5f-dma-memory@a4000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 31 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-r5f-memory@a4100000, 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 vision-apps-r5f-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 vision-apps-r5f-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 vision-apps-r5f-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 vision-apps-r5f-memory@a7100000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 32 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-rtos-ipc-memory-region@a8000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000aa000000, size 96 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-dma-memory@aa000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b0000000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-c71-dma-memory@b0000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b0100000, size 95 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_0-memory@b0100000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b6000000, size 1 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_1-dma-memory@b6000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b6100000, size 31 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-c71_1-memory@b6100000, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: initialized node vision_apps_shared-memories, compatible id dma-heap-carveout [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000d8000000, size 48 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-lo@d8000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created DMA memory pool at 0x0000000880000000, size 704 MiB [ 0.000000] OF: reserved mem: initialized node vision-apps-core-heap-memory-hi@880000000, compatible id shared-dma-pool [ 0.000000] Reserved memory: created CMA memory pool at 0x00000008ac000000, size 896 MiB [ 0.000000] OF: reserved mem: initialized node linux-cma-buffers@8ac000000, compatible id shared-dma-pool [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000009ffffefff] [ 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-0x00000000b7ffffff] [ 0.000000] node 0: [mem 0x00000000b8000000-0x00000000d7ffffff] [ 0.000000] node 0: [mem 0x00000000d8000000-0x00000000daffffff] [ 0.000000] node 0: [mem 0x00000000db000000-0x00000000ffffefff] [ 0.000000] node 0: [mem 0x0000000880000000-0x00000008abffffff] [ 0.000000] node 0: [mem 0x00000008ac000000-0x00000009ffffefff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000009ffffefff] [ 0.000000] On node 0 totalpages: 2097150 [ 0.000000] DMA zone: 8192 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 524287 pages, LIFO batch:63 [ 0.000000] Normal zone: 24576 pages used for memmap [ 0.000000] Normal zone: 1572863 pages, LIFO batch:63 [ 0.000000] On node 0, zone Normal: 1 pages in unavailable ranges [ 0.000000] On node 0, zone Normal: 1 pages in unavailable ranges [ 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 22 pages/cpu s50392 r8192 d31528 u90112 [ 0.000000] pcpu-alloc: s50392 r8192 d31528 u90112 alloc=22*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Detected PIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: EL2 vector hardening [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] CPU features: detected: Spectre-BHB [ 0.000000] CPU features: detected: ARM erratum 1742098 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2064382 [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02880000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),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),-@8m(hbmc.rootfs) root=PARTUUID=c95b9415-02 rw rootfstype=ext4 rootwait [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: mapped [mem 0x00000000fbfff000-0x00000000fffff000] (64MB) [ 0.000000] Memory: 5515832K/8388600K available (11200K kernel code, 1160K rwdata, 4300K rodata, 1856K init, 433K bss, 1955264K reserved, 917504K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 960 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] 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: Devices Table too large, reduce ids 20->19 [ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @8e4800000 (flat, esz 8, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x00000008e4030000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000008e4040000 [ 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.008385] Console: colour dummy device 80x25 [ 0.012949] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000) [ 0.023620] pid_max: default: 32768 minimum: 301 [ 0.028378] LSM: Security Framework initializing [ 0.033155] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.040933] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.050028] rcu: Hierarchical SRCU implementation. [ 0.055109] Platform MSI: msi-controller@1820000 domain created [ 0.061326] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created [ 0.070628] EFI services will not be available. [ 0.075362] smp: Bringing up secondary CPUs ... [ 0.088449] Detected PIPT I-cache on CPU1 [ 0.088476] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000 [ 0.088489] GICv3: CPU1: using allocated LPI pending table @0x00000008e4050000 [ 0.088529] CPU1: Booted secondary processor 0x0000000001 [0x411fd080] [ 0.088585] smp: Brought up 1 node, 2 CPUs [ 0.117934] SMP: Total of 2 processors activated. [ 0.122740] CPU features: detected: 32-bit EL0 Support [ 0.127997] CPU features: detected: CRC32 instructions [ 0.142599] CPU: All CPU(s) started at EL2 [ 0.146800] alternatives: patching kernel code [ 0.151869] devtmpfs: initialized [ 0.159637] KASLR disabled due to lack of seed [ 0.164294] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.174260] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.194046] pinctrl core: initialized pinctrl subsystem [ 0.199727] DMI not present or invalid. [ 0.203998] NET: Registered protocol family 16 [ 0.209501] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations [ 0.216989] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.225173] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.233622] thermal_sys: Registered thermal governor 'step_wise' [ 0.233625] thermal_sys: Registered thermal governor 'power_allocator' [ 0.240255] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.253899] ASID allocator initialised with 65536 entries [ 0.272743] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages [ 0.279605] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages [ 0.286452] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.293299] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages [ 0.300821] cryptd: max_cpu_qlen set to 1000 [ 0.306929] k3-chipinfo 43000014.chipid: Family:J721S2 rev:SR1.0 JTAGID[0x0bb7502f] Detected [ 0.316032] vsys_3v3: supplied by evm_12v0 [ 0.320392] vsys_5v0: supplied by evm_12v0 [ 0.325210] iommu: Default domain type: Translated [ 0.330350] SCSI subsystem initialized [ 0.334428] mc: Linux media interface: v0.10 [ 0.338802] videodev: Linux video capture interface: v2.00 [ 0.344433] pps_core: LinuxPPS API ver. 1 registered [ 0.349504] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.358842] PTP clock support registered [ 0.362868] EDAC MC: Ver: 3.0.0 [ 0.366643] FPGA manager framework [ 0.370167] Advanced Linux Sound Architecture Driver Initialized. [ 0.376806] clocksource: Switched to clocksource arch_sys_counter [ 0.383151] VFS: Disk quotas dquot_6.6.0 [ 0.387191] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.396962] Carveout Heap: Exported 512 MiB at 0x00000000b8000000 [ 0.403262] NET: Registered protocol family 2 [ 0.408234] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.417933] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.426728] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.435040] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear) [ 0.443142] TCP: Hash tables configured (established 65536 bind 65536) [ 0.450004] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.457031] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.464591] NET: Registered protocol family 1 [ 0.469348] RPC: Registered named UNIX socket transport module. [ 0.475419] RPC: Registered udp transport module. [ 0.480243] RPC: Registered tcp transport module. [ 0.485047] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.491631] NET: Registered protocol family 44 [ 0.496178] PCI: CLS 0 bytes, default 64 [ 0.500559] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available [ 0.511061] Initialise system trusted keyrings [ 0.515698] workingset: timestamp_bits=46 max_order=21 bucket_order=0 [ 0.523885] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.530118] NFS: Registering the id_resolver key type [ 0.535355] Key type id_resolver registered [ 0.539628] Key type id_legacy registered [ 0.543754] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.550604] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.558254] 9p: Installing v9fs 9p2000 file system support [ 0.583619] Key type asymmetric registered [ 0.587807] Asymmetric key parser 'x509' registered [ 0.592814] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 0.600373] io scheduler mq-deadline registered [ 0.605000] io scheduler kyber registered [ 0.610417] pinctrl-single 4301c000.pinctrl: 101 pins, size 404 [ 0.616640] pinctrl-single 11c000.pinctrl: 72 pins, size 288 [ 0.626932] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled [ 0.639495] brd: module loaded [ 0.646275] loop: module loaded [ 0.650146] megasas: 07.714.04.00-rc1 [ 0.655804] tun: Universal TUN/TAP device driver, 1.6 [ 0.661292] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 0.667700] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 0.673775] sky2: driver version 1.30 [ 0.678155] VFIO - User Level meta-driver version: 0.3 [ 0.683952] i2c /dev entries driver [ 0.688311] sdhci: Secure Digital Host Controller Interface driver [ 0.694634] sdhci: Copyright(c) Pierre Ossman [ 0.699262] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.705565] ledtrig-cpu: registered to indicate activity on CPUs [ 0.711891] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 0.719242] optee: probing for conduit method. [ 0.723808] optee: revision 3.20 (8e74d476) [ 0.740224] optee: dynamic shared memory is enabled [ 0.749701] optee: initialized driver [ 0.754775] NET: Registered protocol family 17 [ 0.759412] 9pnet: Installing 9P2000 support [ 0.763814] Key type dns_resolver registered [ 0.768289] Loading compiled-in X.509 certificates [ 0.780652] ti-sci 44083000.system-controller: ABI: 3.1 (firmware rev 0x0008 '8.6.3--1-g2249f (Chill Capybara') [ 0.810396] omap_i2c 42120000.i2c: bus 0 rev0.12 at 100 kHz [ 0.816575] omap_i2c 40b00000.i2c: bus 1 rev0.12 at 100 kHz [ 0.822862] pca953x 2-0076: supply vcc not found, using dummy regulator [ 0.829712] pca953x 2-0076: using no AI [ 0.857481] gpio-504 (EN_PVDDIO_ETH): hogged as output/high [ 0.863370] gpio-510 (USS_PWR_EN): hogged as output/high [ 0.869158] pca953x 2-0077: supply vcc not found, using dummy regulator [ 0.875968] pca953x 2-0077: using no AI [ 0.880452] omap_i2c 2010000.i2c: bus 2 rev0.12 at 400 kHz [ 0.886551] omap_i2c 2030000.i2c: bus 3 rev0.12 at 400 kHz [ 0.892831] ti-sci-intr 42200000.interrupt-controller: Interrupt Router 125 domain created [ 0.901378] ti-sci-intr bus@100000:interrupt-controller@a00000: Interrupt Router 148 domain created [ 0.910711] ti-sci-intr 310e0000.interrupt-controller: Interrupt Router 227 domain created [ 0.919364] ti-sci-inta 33d00000.msi-controller: Interrupt Aggregator domain 265 created [ 0.929182] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 0.936876] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 0.945154] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 0.953430] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 0.962520] ti-udma 311a0000.dma-controller: Number of rings: 48 [ 0.969256] ti-udma 311a0000.dma-controller: Channels: 24 (bchan: 0, tchan: 8, rchan: 16) [ 0.978534] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:272 [ 0.988429] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled [ 0.995192] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66349100, num_proxies:64 [ 1.004102] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[878,128] sci-dev-id:259 [ 1.014270] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled [ 1.021032] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66349100, num_proxies:64 [ 1.028732] omap8250 40a00000.serial: failed to get alias [ 1.034590] omap8250 2840000.serial: failed to get alias [ 1.040573] printk: console [ttyS2] disabled [ 1.044974] 2890000.serial: ttyS2 at MMIO 0x2890000 (irq = 25, base_baud = 3000000) is a 8250 [ 1.053735] printk: console [ttyS2] enabled [ 1.062177] printk: bootconsole [ns16550a0] disabled [ 1.073407] cadence-qspi 47040000.spi: error -ENODEV: No Rx DMA available [ 1.080917] spi-nor spi0.0: s28hs512t (65536 Kbytes) [ 1.085884] 7 cmdlinepart partitions found on MTD device 47040000.spi.0 [ 1.092483] Creating 7 MTD partitions on "47040000.spi.0": [ 1.097962] 0x000000000000-0x000000080000 : "ospi.tiboot3" [ 1.103993] 0x000000080000-0x000000280000 : "ospi.tispl" [ 1.109733] 0x000000280000-0x000000680000 : "ospi.u-boot" [ 1.115542] 0x000000680000-0x0000006c0000 : "ospi.env" [ 1.121105] 0x0000006c0000-0x000000700000 : "ospi.env.backup" [ 1.127259] 0x000000800000-0x000003fc0000 : "ospi.rootfs" [ 1.133065] 0x000003fc0000-0x000004000000 : "ospi.phypattern" [ 1.139953] cadence-qspi 47050000.spi: error -ENODEV: No Rx DMA available [ 1.147000] spi-nor spi1.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff [ 1.153871] spi-nor: probe of spi1.0 failed with error -2 [ 1.160768] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode [ 1.204819] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.212821] mdio_bus 46000f00.mdio: MDIO device at address 10 is missing. [ 1.219635] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 1.232492] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4 [ 1.239703] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64 [ 1.246021] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010b, freq:500000000, add_val:1 pps:0 [ 1.256142] davinci_mdio c200f00.mdio: Configuring MDIO in manual mode [ 1.300806] davinci_mdio c200f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.308364] davinci_mdio c200f00.mdio: no live phy, scanning all [ 1.327539] davinci_mdio c200f00.mdio: phy[0]: device c200f00.mdio:00, driver unknown [ 1.335387] davinci_mdio c200f00.mdio: phy[1]: device c200f00.mdio:01, driver unknown [ 1.343202] davinci_mdio c200f00.mdio: phy[2]: device c200f00.mdio:02, driver unknown [ 1.351016] davinci_mdio c200f00.mdio: phy[3]: device c200f00.mdio:03, driver unknown [ 1.358828] davinci_mdio c200f00.mdio: phy[4]: device c200f00.mdio:04, driver unknown [ 1.366642] davinci_mdio c200f00.mdio: phy[5]: device c200f00.mdio:05, driver unknown [ 1.374455] davinci_mdio c200f00.mdio: phy[6]: device c200f00.mdio:06, driver unknown [ 1.382269] davinci_mdio c200f00.mdio: phy[7]: device c200f00.mdio:07, driver unknown [ 1.390081] davinci_mdio c200f00.mdio: phy[8]: device c200f00.mdio:08, driver unknown [ 1.397892] davinci_mdio c200f00.mdio: phy[9]: device c200f00.mdio:09, driver unknown [ 1.405703] davinci_mdio c200f00.mdio: phy[10]: device c200f00.mdio:0a, driver unknown [ 1.413601] davinci_mdio c200f00.mdio: phy[11]: device c200f00.mdio:0b, driver unknown [ 1.421502] davinci_mdio c200f00.mdio: phy[12]: device c200f00.mdio:0c, driver unknown [ 1.429402] davinci_mdio c200f00.mdio: phy[13]: device c200f00.mdio:0d, driver unknown [ 1.437304] davinci_mdio c200f00.mdio: phy[14]: device c200f00.mdio:0e, driver unknown [ 1.445207] davinci_mdio c200f00.mdio: phy[15]: device c200f00.mdio:0f, driver unknown [ 1.453155] davinci_mdio c200f00.mdio: phy[16]: device c200f00.mdio:10, driver unknown [ 1.461055] davinci_mdio c200f00.mdio: phy[17]: device c200f00.mdio:11, driver unknown [ 1.468953] davinci_mdio c200f00.mdio: phy[18]: device c200f00.mdio:12, driver unknown [ 1.476851] davinci_mdio c200f00.mdio: phy[19]: device c200f00.mdio:13, driver unknown [ 1.484749] davinci_mdio c200f00.mdio: phy[20]: device c200f00.mdio:14, driver unknown [ 1.492648] davinci_mdio c200f00.mdio: phy[21]: device c200f00.mdio:15, driver unknown [ 1.500547] davinci_mdio c200f00.mdio: phy[22]: device c200f00.mdio:16, driver unknown [ 1.508444] davinci_mdio c200f00.mdio: phy[23]: device c200f00.mdio:17, driver unknown [ 1.516342] davinci_mdio c200f00.mdio: phy[24]: device c200f00.mdio:18, driver unknown [ 1.524239] davinci_mdio c200f00.mdio: phy[25]: device c200f00.mdio:19, driver unknown [ 1.532139] davinci_mdio c200f00.mdio: phy[26]: device c200f00.mdio:1a, driver unknown [ 1.540036] davinci_mdio c200f00.mdio: phy[27]: device c200f00.mdio:1b, driver unknown [ 1.547933] davinci_mdio c200f00.mdio: phy[28]: device c200f00.mdio:1c, driver unknown [ 1.555832] davinci_mdio c200f00.mdio: phy[29]: device c200f00.mdio:1d, driver unknown [ 1.563730] davinci_mdio c200f00.mdio: phy[30]: device c200f00.mdio:1e, driver unknown [ 1.571632] davinci_mdio c200f00.mdio: phy[31]: device c200f00.mdio:1f, driver unknown [ 1.579615] am65-cpsw-nuss c200000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 1.592445] am65-cpsw-nuss c200000.ethernet: Use random MAC address [ 1.598706] am65-cpsw-nuss c200000.ethernet: initialized cpsw ale version 1.4 [ 1.605824] am65-cpsw-nuss c200000.ethernet: ALE Table size 64 [ 1.612074] am65-cpsw-nuss c200000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0 [ 1.622988] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010c, freq:200000000, add_val:4 pps:0 [ 1.732833] mmc0: CQHCI version 5.10 [ 1.739891] vdd_mmc1: supplied by vsys_3v3 [ 1.745159] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fca100 [ 1.751986] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fca100 [ 1.758792] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fca100 [ 1.765582] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 1.773068] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 1.775404] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit [ 1.781149] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 1.796689] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 1.805810] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8) [ 1.815827] ti-udma 31150000.dma-controller: Channels: 60 (tchan: 30, rchan: 30, gp-rflow: 16) [ 1.829288] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode [ 1.872847] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.880872] mdio_bus 46000f00.mdio: MDIO device at address 10 is missing. [ 1.887699] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 1.900552] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4 [ 1.907761] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64 [ 1.913862] mmc0: Command Queue Engine enabled [ 1.914078] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010b, freq:500000000, add_val:1 pps:0 [ 1.918316] mmc0: new HS400 MMC card at address 0001 [ 1.932513] mmcblk0: mmc0:0001 S0J56X 14.8 GiB [ 1.937199] mmcblk0boot0: mmc0:0001 S0J56X partition 1 31.5 MiB [ 1.943218] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48 [ 1.943256] mmcblk0boot1: mmc0:0001 S0J56X partition 2 31.5 MiB [ 1.955678] mmcblk0rpmb: mmc0:0001 S0J56X partition 3 4.00 MiB, chardev (237:0) [ 1.964567] davinci_mdio c200f00.mdio: Configuring MDIO in manual mode [ 2.008813] davinci_mdio c200f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 2.016372] davinci_mdio c200f00.mdio: no live phy, scanning all [ 2.035609] davinci_mdio c200f00.mdio: phy[0]: device c200f00.mdio:00, driver unknown [ 2.043443] davinci_mdio c200f00.mdio: phy[1]: device c200f00.mdio:01, driver unknown [ 2.051275] davinci_mdio c200f00.mdio: phy[2]: device c200f00.mdio:02, driver unknown [ 2.059089] davinci_mdio c200f00.mdio: phy[3]: device c200f00.mdio:03, driver unknown [ 2.066901] davinci_mdio c200f00.mdio: phy[4]: device c200f00.mdio:04, driver unknown [ 2.074715] davinci_mdio c200f00.mdio: phy[5]: device c200f00.mdio:05, driver unknown [ 2.082528] davinci_mdio c200f00.mdio: phy[6]: device c200f00.mdio:06, driver unknown [ 2.090344] davinci_mdio c200f00.mdio: phy[7]: device c200f00.mdio:07, driver unknown [ 2.098157] davinci_mdio c200f00.mdio: phy[8]: device c200f00.mdio:08, driver unknown [ 2.105968] davinci_mdio c200f00.mdio: phy[9]: device c200f00.mdio:09, driver unknown [ 2.113780] davinci_mdio c200f00.mdio: phy[10]: device c200f00.mdio:0a, driver unknown [ 2.121678] davinci_mdio c200f00.mdio: phy[11]: device c200f00.mdio:0b, driver unknown [ 2.129576] davinci_mdio c200f00.mdio: phy[12]: device c200f00.mdio:0c, driver unknown [ 2.137491] davinci_mdio c200f00.mdio: phy[13]: device c200f00.mdio:0d, driver unknown [ 2.145393] davinci_mdio c200f00.mdio: phy[14]: device c200f00.mdio:0e, driver unknown [ 2.153293] davinci_mdio c200f00.mdio: phy[15]: device c200f00.mdio:0f, driver unknown [ 2.161195] davinci_mdio c200f00.mdio: phy[16]: device c200f00.mdio:10, driver unknown [ 2.169173] davinci_mdio c200f00.mdio: phy[17]: device c200f00.mdio:11, driver unknown [ 2.177077] davinci_mdio c200f00.mdio: phy[18]: device c200f00.mdio:12, driver unknown [ 2.184975] davinci_mdio c200f00.mdio: phy[19]: device c200f00.mdio:13, driver unknown [ 2.192875] davinci_mdio c200f00.mdio: phy[20]: device c200f00.mdio:14, driver unknown [ 2.200775] davinci_mdio c200f00.mdio: phy[21]: device c200f00.mdio:15, driver unknown [ 2.208673] davinci_mdio c200f00.mdio: phy[22]: device c200f00.mdio:16, driver unknown [ 2.216571] davinci_mdio c200f00.mdio: phy[23]: device c200f00.mdio:17, driver unknown [ 2.224468] davinci_mdio c200f00.mdio: phy[24]: device c200f00.mdio:18, driver unknown [ 2.232366] davinci_mdio c200f00.mdio: phy[25]: device c200f00.mdio:19, driver unknown [ 2.240264] davinci_mdio c200f00.mdio: phy[26]: device c200f00.mdio:1a, driver unknown [ 2.248162] davinci_mdio c200f00.mdio: phy[27]: device c200f00.mdio:1b, driver unknown [ 2.256059] davinci_mdio c200f00.mdio: phy[28]: device c200f00.mdio:1c, driver unknown [ 2.263958] davinci_mdio c200f00.mdio: phy[29]: device c200f00.mdio:1d, driver unknown [ 2.271856] davinci_mdio c200f00.mdio: phy[30]: device c200f00.mdio:1e, driver unknown [ 2.279754] davinci_mdio c200f00.mdio: phy[31]: device c200f00.mdio:1f, driver unknown [ 2.287728] am65-cpsw-nuss c200000.ethernet: initializing am65 cpsw nuss version 0x6BA02102, cpsw version 0x6BA82102 Ports: 2 quirks:00000000 [ 2.300553] am65-cpsw-nuss c200000.ethernet: Use random MAC address [ 2.306821] am65-cpsw-nuss c200000.ethernet: initialized cpsw ale version 1.4 [ 2.313941] am65-cpsw-nuss c200000.ethernet: ALE Table size 64 [ 2.320224] am65-cpsw-nuss c200000.ethernet: CPTS ver 0x4e8a010b, freq:200000000, add_val:4 pps:0 [ 2.330257] am65-cpsw-nuss c200000.ethernet: set new flow-id-base 82 [ 2.338802] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.339008] mmc1: CQHCI version 5.10 [ 2.346319] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.357932] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.366014] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.375353] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.382840] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.390925] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.390929] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit [ 2.399006] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.415717] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.423217] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.431305] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.439448] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.448013] debugfs: Directory 'pd:39' with parent 'pm_genpd' already present! [ 2.455380] debugfs: Directory 'pd:38' with parent 'pm_genpd' already present! [ 2.463143] debugfs: Directory 'pd:276' with parent 'pm_genpd' already present! [ 2.470978] debugfs: Directory 'pd:154' with parent 'pm_genpd' already present! [ 2.482360] ALSA device list: [ 2.485330] No soundcards found. [ 2.489019] Waiting for root device PARTUUID=c95b9415-02... [ 2.517836] mmc1: new ultra high speed DDR50 SDHC card at address 5048 [ 2.524770] mmcblk1: mmc1:5048 SD32G 29.7 GiB [ 2.530945] mmcblk1: p1 p2 [ 2.535202] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 2.542705] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 2.550788] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 2.558871] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 2.577617] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null) [ 2.585750] VFS: Mounted root (ext4 filesystem) on device 179:98. [ 2.593029] devtmpfs: mounted [ 2.596857] Freeing unused kernel memory: 1856K [ 2.601476] Run /sbin/init as init process [ 2.605563] with arguments: [ 2.605565] /sbin/init [ 2.605567] with environment: [ 2.605569] HOME=/ [ 2.605571] TERM=linux [ 2.787868] systemd[1]: System time before build time, advancing clock. [ 2.838631] NET: Registered protocol family 10 [ 2.843646] Segment Routing with IPv6 [ 2.872483] 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) [ 2.894228] systemd[1]: Detected architecture arm64. [ 2.929580] systemd[1]: Set hostname to <j721s2-evm>. [ 3.087469] systemd[1]: /lib/systemd/system/irqbalanced.service:6: Unknown key name 'ConditionCPUs' in section 'Unit', ignoring. [ 3.109301] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock \xe2\x86\x92 /run/docker.sock; please update the unit file accordingly. [ 3.171304] random: systemd: uninitialized urandom read (16 bytes read) [ 3.179773] systemd[1]: Created slice system-getty.slice. [ 3.200955] random: systemd: uninitialized urandom read (16 bytes read) [ 3.208424] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 3.228904] random: systemd: uninitialized urandom read (16 bytes read) [ 3.236209] systemd[1]: Created slice User and Session Slice. [ 3.257046] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ 3.280964] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 3.305003] systemd[1]: Reached target Paths. [ 3.324889] systemd[1]: Reached target Remote File Systems. [ 3.344873] systemd[1]: Reached target Slices. [ 3.364866] systemd[1]: Reached target Swap. [ 3.400367] systemd[1]: Listening on RPCbind Server Activation Socket. [ 3.420970] systemd[1]: Reached target RPC Port Mapper. [ 3.443463] systemd[1]: Listening on Process Core Dump Socket. [ 3.469060] systemd[1]: Listening on initctl Compatibility Named Pipe. [ 3.494749] systemd[1]: Condition check resulted in Journal Audit Socket being skipped. [ 3.503172] systemd[1]: Listening on Journal Socket (/dev/log). [ 3.525183] systemd[1]: Listening on Journal Socket. [ 3.541215] systemd[1]: Listening on Network Service Netlink Socket. [ 3.565142] systemd[1]: Listening on udev Control Socket. [ 3.585035] systemd[1]: Listening on udev Kernel Socket. [ 3.607405] systemd[1]: Mounting Huge Pages File System... [ 3.627498] systemd[1]: Mounting POSIX Message Queue File System... [ 3.651384] systemd[1]: Mounting Kernel Debug File System... [ 3.671998] systemd[1]: Mounting Temporary Directory (/tmp)... [ 3.691639] systemd[1]: Starting Create list of static device nodes for the current kernel... [ 3.724669] systemd[1]: Starting Start psplash boot splash screen... [ 3.752177] systemd[1]: Starting RPC Bind... [ 3.765029] systemd[1]: Condition check resulted in File System Check on Root Device being skipped. [ 3.777581] systemd[1]: Starting Journal Service... [ 3.801324] systemd[1]: Starting Load Kernel Modules... [ 3.817659] systemd[1]: Starting Remount Root and Kernel File Systems... [ 3.835876] systemd[1]: Starting udev Coldplug all Devices... [ 3.846925] cryptodev: loading out-of-tree module taints kernel. [ 3.849742] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null) [ 3.863440] cryptodev: driver 1.10 loaded. [ 3.876479] systemd[1]: Started RPC Bind. [ 3.897409] systemd[1]: Started Journal Service. [ 4.125231] systemd-journald[240]: Received client request to flush runtime journal. [ 4.229566] random: systemd: uninitialized urandom read (16 bytes read) [ 4.253010] random: systemd: uninitialized urandom read (16 bytes read) [ 4.263972] random: systemd-journal: uninitialized urandom read (16 bytes read) [ 4.652119] random: crng init done [ 4.653321] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.657694] random: 66 urandom warning(s) missed due to ratelimiting [ 4.665672] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.681320] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.689638] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.714252] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.722136] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.730549] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.738959] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.762371] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.770002] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.778844] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.787119] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.808254] k3-dsp-rproc 64800000.dsp: assigned reserved memory node vision-apps-c71-dma-memory@b0000000 [ 4.819560] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.828799] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.844375] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.860029] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.877614] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.894432] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.910247] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.926639] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.941702] pinctrl-single 4301c000.pinctrl: pin PIN48 already requested by 40310000.spi; cannot claim for can-phy1 [ 4.953462] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 4.961011] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 4.971077] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 4.981435] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 4.982731] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1) [ 5.008624] platform 41000000.r5f: configured R5F for IPC-only mode [ 5.016913] pinctrl-single 4301c000.pinctrl: pin-48 (can-phy1) status -22 [ 5.025271] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode [ 5.032569] pinctrl-single 4301c000.pinctrl: could not request pin 48 (PIN48) from group mcu-mcan0-gpio-pins-default on device pinctrl-single [ 5.049430] platform 41000000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000 [ 5.063216] remoteproc remoteproc0: 64800000.dsp is available [ 5.076356] remoteproc remoteproc0: attaching to 64800000.dsp [ 5.082213] remoteproc remoteproc0: unsupported resource 65538 [ 5.088464] k3-dsp-rproc 64800000.dsp: DSP initialized in IPC-only mode [ 5.095221] remoteproc0#vdev0buffer: assigned reserved memory node vision-apps-c71-dma-memory@b0000000 [ 5.106442] virtio_rpmsg_bus virtio0: rpmsg host is online [ 5.113139] remoteproc0#vdev0buffer: registered virtio0 (type 7) [ 5.119414] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.127007] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.131323] remoteproc remoteproc0: remote processor 64800000.dsp is now attached [ 5.135129] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.150724] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.174451] remoteproc remoteproc1: 41000000.r5f is available [ 5.181644] remoteproc remoteproc1: attaching to 41000000.r5f [ 5.185140] can-transceiver-phy can-phy1: Error applying setting, reverse things back [ 5.187680] platform 41000000.r5f: R5F core initialized in IPC-only mode [ 5.208329] remoteproc1#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a0000000 [ 5.219483] virtio_rpmsg_bus virtio1: rpmsg host is online [ 5.226396] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.231031] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd [ 5.233920] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.246325] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe [ 5.252887] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.264632] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.274776] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.282333] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.290676] k3-dsp-rproc 65800000.dsp: assigned reserved memory node vision-apps-c71_1-dma-memory@b6000000 [ 5.300418] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.308569] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.318064] can-transceiver-phy: probe of can-phy1 failed with error -22 [ 5.320325] k3-dsp-rproc 65800000.dsp: configured DSP for IPC-only mode [ 5.324855] pinctrl-single 4301c000.pinctrl: pin PIN50 already requested by 40310000.spi; cannot claim for can-phy2 [ 5.342334] remoteproc1#vdev0buffer: registered virtio1 (type 7) [ 5.378578] remoteproc remoteproc1: remote processor 41000000.r5f is now attached [ 5.379619] remoteproc remoteproc2: 65800000.dsp is available [ 5.424444] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.430811] remoteproc remoteproc2: attaching to 65800000.dsp [ 5.432127] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.456869] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.458894] platform 5c00000.r5f: configured R5F for IPC-only mode [ 5.464993] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.486197] pinctrl-single 4301c000.pinctrl: pin-50 (can-phy2) status -22 [ 5.501254] remoteproc remoteproc2: unsupported resource 65538 [ 5.544787] pinctrl-single 4301c000.pinctrl: could not request pin 50 (PIN50) from group mcu-mcan1-gpio-pins-default on device pinctrl-single [ 5.562375] k3-dsp-rproc 65800000.dsp: DSP initialized in IPC-only mode [ 5.574173] platform 5c00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000 [ 5.640130] remoteproc2#vdev0buffer: assigned reserved memory node vision-apps-c71_1-dma-memory@b6000000 [ 5.654889] remoteproc remoteproc3: 5c00000.r5f is available [ 5.667413] remoteproc remoteproc3: attaching to 5c00000.r5f [ 5.681364] platform 5c00000.r5f: R5F core initialized in IPC-only mode [ 5.691934] can-transceiver-phy can-phy2: Error applying setting, reverse things back [ 5.707597] remoteproc3#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a2000000 [ 5.721523] virtio_rpmsg_bus virtio2: rpmsg host is online [ 5.737921] can-transceiver-phy: probe of can-phy2 failed with error -22 [ 5.767651] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.778311] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.786502] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.799528] remoteproc2#vdev0buffer: registered virtio2 (type 7) [ 5.805751] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.817771] virtio_rpmsg_bus virtio3: rpmsg host is online [ 5.844890] remoteproc remoteproc2: remote processor 65800000.dsp is now attached [ 5.880684] remoteproc3#vdev0buffer: registered virtio3 (type 7) [ 5.880929] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.895628] remoteproc remoteproc3: remote processor 5c00000.r5f is now attached [ 5.903128] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.911316] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.921393] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 5.931252] platform 5d00000.r5f: configured R5F for IPC-only mode [ 5.939161] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 5.946703] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 5.952568] platform 5d00000.r5f: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000 [ 5.956871] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 5.972576] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.015403] remoteproc remoteproc4: 5d00000.r5f is available [ 6.029712] remoteproc remoteproc4: attaching to 5d00000.r5f [ 6.053250] platform 5d00000.r5f: R5F core initialized in IPC-only mode [ 6.102433] remoteproc4#vdev0buffer: assigned reserved memory node vision-apps-r5f-dma-memory@a4000000 [ 6.150303] virtio_rpmsg_bus virtio4: rpmsg host is online [ 6.198705] remoteproc4#vdev0buffer: registered virtio4 (type 7) [ 6.205009] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.212539] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.222439] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.235879] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.289400] remoteproc remoteproc4: remote processor 5d00000.r5f is now attached [ 6.349817] EXT4-fs (mmcblk0): mounted filesystem with ordered data mode. Opts: (null) [ 6.421727] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.429265] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.440565] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.448734] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.475863] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.483378] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.493919] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.502056] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.540330] usbcore: registered new interface driver usbfs [ 6.549308] usbcore: registered new interface driver hub [ 6.555779] usbcore: registered new device driver usb [ 6.561023] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.569114] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.583676] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.596890] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.613912] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.625731] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.634705] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.644346] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 6.670691] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges: [ 6.680017] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000 [ 6.689292] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000 [ 6.698927] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000 [ 7.302355] Bluetooth: Core ver 2.22 [ 7.308783] NET: Registered protocol family 31 [ 7.317641] Bluetooth: HCI device and connection manager initialized [ 7.328043] Bluetooth: HCI socket layer initialized [ 7.335834] Bluetooth: L2CAP socket layer initialized [ 7.341329] am65-cpsw-nuss c200000.ethernet eth1: configuring for fixed/rgmii-rxid link mode [ 7.345778] Bluetooth: SCO socket layer initialized [ 7.416924] am65-cpsw-nuss c200000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off [ 128.405130] Initializing XFRM netlink socket [ 129.916172] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 129.932075] Bridge firewalling registered [ 130.547355] process 'docker/tmp/qemu-check829846542/check' started with executable stack root@j721s2-evm:/opt/vision_apps#
Additionally, it's worth mentioning that our board appears to have some SD compatibility issues, leading to failures in fdt overlay. As a workaround, I have integrated the RTOS memory map into the Linux device tree. Here's the relevant log for this part:
The rtos memory map dtsi:
// SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2023 Foxconn */ // dma_buf_phys { // compatible = "ti,dma-buf-phys"; // }; &mcu_r5fss0_core0_memory_region { status = "disabled"; }; &mcu_r5fss0_core0_dma_memory_region { status = "disabled"; }; &mcu_r5fss0_core1_dma_memory_region { status = "disabled"; }; &mcu_r5fss0_core1_memory_region { status = "disabled"; }; &main_r5fss0_core0_dma_memory_region { status = "disabled"; }; &main_r5fss0_core0_memory_region { status = "disabled"; }; &main_r5fss0_core1_dma_memory_region { status = "disabled"; }; &main_r5fss0_core1_memory_region { status = "disabled"; }; // &main_r5fss1_core0_dma_memory_region { // status = "disabled"; // }; // &main_r5fss1_core0_memory_region { // status = "disabled"; // }; // &main_r5fss1_core1_dma_memory_region { // status = "disabled"; // }; // &main_r5fss1_core1_memory_region { // status = "disabled"; // }; &c71_0_dma_memory_region { status = "disabled"; }; &c71_0_memory_region { status = "disabled"; }; &c71_1_dma_memory_region { status = "disabled"; }; &c71_1_memory_region { status = "disabled"; }; &rtos_ipc_memory_region { status = "disabled"; }; &reserved_memory { #address-cells = <2>; #size-cells = <2>; vision_apps_mcu_r5fss0_core0_dma_memory_region: vision-apps-r5f-dma-memory@a0000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa0000000 0x00 0x00100000>; no-map; }; vision_apps_mcu_r5fss0_core0_memory_region: vision-apps-r5f-memory@a0100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa0100000 0x00 0x00f00000>; no-map; }; vision_apps_mcu_r5fss0_core1_dma_memory_region: vision-apps-r5f-dma-memory@a1000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa1000000 0x00 0x00100000>; no-map; }; vision_apps_mcu_r5fss0_core1_memory_region: vision-apps-r5f-memory@a1100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa1100000 0x00 0x00f00000>; no-map; }; vision_apps_main_r5fss0_core0_dma_memory_region: vision-apps-r5f-dma-memory@a2000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa2000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss0_core0_memory_region: vision-apps-r5f-memory@a2100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa2100000 0x00 0x01f00000>; no-map; }; vision_apps_main_r5fss0_core1_dma_memory_region: vision-apps-r5f-dma-memory@a4000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa4000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss0_core1_memory_region: vision-apps-r5f-memory@a4100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa4100000 0x00 0x01f00000>; no-map; }; vision_apps_main_r5fss1_core0_dma_memory_region: vision-apps-r5f-dma-memory@a6000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa6000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss1_core0_memory_region: vision-apps-r5f-memory@a6100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa6100000 0x00 0x00f00000>; no-map; }; vision_apps_main_r5fss1_core1_dma_memory_region: vision-apps-r5f-dma-memory@a7000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa7000000 0x00 0x00100000>; no-map; }; vision_apps_main_r5fss1_core1_memory_region: vision-apps-r5f-memory@a7100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa7100000 0x00 0x00f00000>; no-map; }; vision_apps_rtos_ipc_memory_region: vision-apps-rtos-ipc-memory-region@a8000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa8000000 0x00 0x02000000>; no-map; }; vision_apps_memory_region: vision-apps-dma-memory@aa000000 { compatible = "shared-dma-pool"; reg = <0x00 0xaa000000 0x00 0x06000000>; no-map; }; vision_apps_c71_0_dma_memory_region: vision-apps-c71-dma-memory@b0000000 { compatible = "shared-dma-pool"; reg = <0x00 0xb0000000 0x00 0x00100000>; no-map; }; vision_apps_c71_0_memory_region: vision-apps-c71_0-memory@b0100000 { compatible = "shared-dma-pool"; reg = <0x00 0xb0100000 0x00 0x05f00000>; no-map; }; vision_apps_c71_1_dma_memory_region: vision-apps-c71_1-dma-memory@b6000000 { compatible = "shared-dma-pool"; reg = <0x00 0xb6000000 0x00 0x00100000>; no-map; }; vision_apps_c71_1_memory_region: vision-apps-c71_1-memory@b6100000 { compatible = "shared-dma-pool"; reg = <0x00 0xb6100000 0x00 0x01f00000>; no-map; }; vision_apps_shared_region: vision_apps_shared-memories { compatible = "dma-heap-carveout"; reg = <0x00 0xb8000000 0x00 0x20000000>; }; vision_apps_core_heaps_lo: vision-apps-core-heap-memory-lo@d8000000 { compatible = "shared-dma-pool"; reg = <0x00 0xd8000000 0x00 0x03000000>; no-map; }; vision_apps_core_heaps_hi: vision-apps-core-heap-memory-hi@880000000 { compatible = "shared-dma-pool"; reg = <0x08 0x80000000 0x00 0x2c000000>; no-map; }; linux_cma_region: linux-cma-buffers@8ac000000 { compatible = "shared-dma-pool"; reusable; reg = <0x08 0xac000000 0x00 0x38000000>; linux,cma-default; }; }; &mcu_r5fss0_core0 { memory-region = <&vision_apps_mcu_r5fss0_core0_dma_memory_region>, <&vision_apps_mcu_r5fss0_core0_memory_region>; }; &mcu_r5fss0_core1 { memory-region = <&vision_apps_mcu_r5fss0_core1_dma_memory_region>, <&vision_apps_mcu_r5fss0_core1_memory_region>; }; &main_r5fss0_core0 { memory-region = <&vision_apps_main_r5fss0_core0_dma_memory_region>, <&vision_apps_main_r5fss0_core0_memory_region>; }; &main_r5fss0_core1 { memory-region = <&vision_apps_main_r5fss0_core1_dma_memory_region>, <&vision_apps_main_r5fss0_core1_memory_region>; }; // &main_r5fss1_core0 { // memory-region = <&vision_apps_main_r5fss1_core0_dma_memory_region>, // <&vision_apps_main_r5fss1_core0_memory_region>; // }; // &main_r5fss1_core1 { // memory-region = <&vision_apps_main_r5fss1_core1_dma_memory_region>, // <&vision_apps_main_r5fss1_core1_memory_region>; // }; &c71_0 { memory-region = <&vision_apps_c71_0_dma_memory_region>, <&vision_apps_c71_0_memory_region>; }; &c71_1 { memory-region = <&vision_apps_c71_1_dma_memory_region>, <&vision_apps_c71_1_memory_region>; };
Hi Brandon,
Could you share the remote core logs too? i.e. please run "./vision_apps_init.sh" in /opt/vision_apps and share the logs.
I also see that your DDR is 8GB as compared to 16GB in EVM. Do you only have one DDR instance?
Board: TDCU4-X01 rev V1
DRAM: 8 GiB
Regards,
Nikhil
Hi Nikhil,
Yes, our board has only one DDR instance. In fact, we have already made modifications according to this link, except for the clock.
The vision app log is as follows:
root@j721s2-evm:/opt/vision_apps# root@j721s2-evm:/opt/vision_apps# ./vision_apps_init.sh root@j721s2-evm:/opt/vision_apps# [MCU2_0] 3.983098 s: CIO: Init ... Done !!! [MCU2_0] 3.983149 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 3.983183 s: CPU is running FreeRTOS [MCU2_0] 3.983204 s: APP: Init ... !!! [MCU2_0] 3.983225 s: SCICLIENT: Init ... !!! [MCU2_0] 3.983355 s: SCICLIENT: DMSC FW version [8.6.3--1-g2249f (Chill Capybara] [MCU2_0] 3.983389 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_0] 3.983417 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 3.983448 s: SCICLIENT: Init ... Done !!! [MCU2_0] 3.983471 s: UDMA: Init ... !!! [MCU2_0] 3.984362 s: UDMA: Init ... Done !!! [MCU2_0] 3.984400 s: UDMA: Init ... !!! [MCU2_0] 3.984912 s: UDMA: Init for CSITX/CSIRX ... Done !!! [MCU2_0] 3.984972 s: MEM: Init ... !!! [MCU2_0] 3.985008 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!! [MCU2_0] 3.985067 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 60000000 of size 524288 bytes !!! [MCU2_0] 3.985118 s: MEM: Init ... Done !!! [MCU2_0] 3.985141 s: IPC: Init ... !!! [MCU2_0] 3.985187 s: IPC: 5 CPUs participating in IPC !!! [MCU2_0] 3.985224 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_1] 3.973881 s: CIO: Init ... Done !!! [MCU2_1] 3.973931 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 3.973962 s: CPU is running FreeRTOS [MCU2_1] 3.973983 s: APP: Init ... !!! [MCU2_1] 3.974002 s: SCICLIENT: Init ... !!! [MCU2_1] 3.974134 s: SCICLIENT: DMSC FW version [8.6.3--1-g2249f (Chill Capybara] [MCU2_1] 3.974167 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_1] 3.974193 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_1] 3.974224 s: SCICLIENT: Init ... Done !!! [MCU2_1] 3.974246 s: UDMA: Init ... !!! [MCU2_1] 3.975305 s: UDMA: Init ... Done !!! [MCU2_1] 3.975363 s: MEM: Init ... !!! [MCU2_1] 3.975398 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!! [MCU2_1] 3.975454 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 60080000 of size 524288 bytes !!! [MCU2_1] 3.975510 s: MEM: Init ... Done !!! [MCU2_1] 3.975532 s: IPC: Init ... !!! [MCU2_1] 3.975577 s: IPC: 5 CPUs participating in IPC !!! [MCU2_1] 3.975611 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_1 ] 4.289483 s: CIO: Init ... Done !!! [C7x_1 ] 4.289498 s: ### CPU Frequency = 1000000000 Hz [C7x_1 ] 4.289510 s: CPU is running FreeRTOS [C7x_1 ] 4.289518 s: APP: Init ... !!! [C7x_1 ] 4.289526 s: SCICLIENT: Init ... !!! [C7x_1 ] 4.289639 s: SCICLIENT: DMSC FW version [8.6.3--1-g2249f (Chill Capybara] [C7x_1 ] 4.289654 s: SCICLIENT: DMSC FW revision 0x8 [C7x_1 ] 4.289665 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_1 ] 4.289676 s: SCICLIENT: Init ... Done !!! [C7x_1 ] 4.289686 s: UDMA: Init ... !!! [C7x_1 ] 4.290550 s: UDMA: Init ... Done !!! [C7x_1 ] 4.290563 s: MEM: Init ... !!! [C7x_1 ] 4.290575 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!! [C7x_1 ] 4.290597 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 3964928 bytes !!! [C7x_1 ] 4.290615 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!! [C7x_1 ] 4.290633 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!! [C7x_1 ] 4.290651 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!! [C7x_1 ] 4.290670 s: MEM: Init ... Done !!! [C7x_1 ] 4.290678 s: IPC: Init ... !!! [C7x_1 ] 4.290692 s: IPC: 5 CPUs participating in IPC !!! [C7x_1 ] 4.290706 s: IPC: Waiting for HLOS to be ready ... !!! [C7x_2 ] 4.511290 s: CIO: Init ... Done !!! [C7x_2 ] 4.511305 s: ### CPU Frequency = 1000000000 Hz [C7x_2 ] 4.511318 s: CPU is running FreeRTOS [C7x_2 ] 4.511327 s: APP: Init ... !!! [C7x_2 ] 4.511336 s: SCICLIENT: Init ... !!! [C7x_2 ] 4.511450 s: SCICLIENT: DMSC FW version [8.6.3--1-g2249f (Chill Capybara] [C7x_2 ] 4.511465 s: SCICLIENT: DMSC FW revision 0x8 [C7x_2 ] 4.511476 s: SCICLIENT: DMSC FW ABI revision 3.1 [C7x_2 ] 4.511487 s: SCICLIENT: Init ... Done !!! [C7x_2 ] 4.511497 s: UDMA: Init ... !!! [C7x_2 ] 4.512355 s: UDMA: Init ... Done !!! [C7x_2 ] 4.512369 s: MEM: Init ... !!! [C7x_2 ] 4.512381 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 127000000 of size 16777216 bytes !!! [C7x_2 ] 4.512403 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 65800000 of size 458752 bytes !!! [C7x_2 ] 4.512421 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 65e00000 of size 16384 bytes !!! [C7x_2 ] 4.512439 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 128000000 of size 67108864 bytes !!! [C7x_2 ] 4.512458 s: MEM: Init ... Done !!! [C7x_2 ] 4.512467 s: IPC: Init ... !!! [C7x_2 ] 4.512483 s: IPC: 5 CPUs participating in IPC !!! [C7x_2 ] 4.512498 s: IPC: Waiting for HLOS to be ready ... !!!
The fdt print log is as follows:
/ { model = "TDCU4 X01 J721S2 SoC"; compatible = "ti,j721s2-evm", "ti,j721s2"; interrupt-parent = <0x00000001>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; chosen { stdout-path = "serial2:115200n8"; bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x2890000"; }; cpus { #address-cells = <0x00000001>; #size-cells = <0x00000000>; cpu-map { cluster0 { phandle = <0x00000071>; core0 { cpu = <0x00000002>; }; core1 { cpu = <0x00000003>; }; }; }; cpu@0 { compatible = "arm,cortex-a72"; reg = <0x00000000>; device_type = "cpu"; enable-method = "psci"; i-cache-size = <0x0000c000>; i-cache-line-size = <0x00000040>; i-cache-sets = <0x00000100>; d-cache-size = <0x00008000>; d-cache-line-size = <0x00000040>; d-cache-sets = <0x00000100>; next-level-cache = <0x00000004>; phandle = <0x00000002>; }; cpu@1 { compatible = "arm,cortex-a72"; reg = <0x00000001>; device_type = "cpu"; enable-method = "psci"; i-cache-size = <0x0000c000>; i-cache-line-size = <0x00000040>; i-cache-sets = <0x00000100>; d-cache-size = <0x00008000>; d-cache-line-size = <0x00000040>; d-cache-sets = <0x00000100>; next-level-cache = <0x00000004>; phandle = <0x00000003>; }; }; l2-cache0 { compatible = "cache"; cache-level = <0x00000002>; cache-size = <0x00100000>; cache-line-size = <0x00000040>; cache-sets = <0x00000400>; next-level-cache = <0x00000005>; phandle = <0x00000004>; }; l3-cache0 { compatible = "cache"; cache-level = <0x00000003>; phandle = <0x00000005>; }; firmware { optee { compatible = "linaro,optee-tz"; method = "smc"; }; psci { compatible = "arm,psci-1.0"; method = "smc"; phandle = <0x00000072>; }; }; timer-cl0-cpu0 { compatible = "arm,armv8-timer"; interrupts = <0x00000001 0x0000000d 0x00000008 0x00000001 0x0000000e 0x00000008 0x00000001 0x0000000b 0x00000008 0x00000001 0x0000000a 0x00000008>; phandle = <0x00000073>; }; pmu { compatible = "arm,cortex-a72-pmu"; interrupts = <0x00000001 0x00000007 0x00000004>; phandle = <0x00000074>; }; bus@100000 { compatible = "simple-bus"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges = <0x00000000 0x00100000 0x00000000 0x00100000 0x00000000 0x00020000 0x00000000 0x00600000 0x00000000 0x00600000 0x00000000 0x00031100 0x00000000 0x01000000 0x00000000 0x01000000 0x00000000 0x0d000000 0x00000000 0x0d800000 0x00000000 0x0d800000 0x00000000 0x00800000 0x00000000 0x18000000 0x00000000 0x18000000 0x00000000 0x08000000 0x00000000 0x64800000 0x00000000 0x64800000 0x00000000 0x0070c000 0x00000000 0x65800000 0x00000000 0x65800000 0x00000000 0x0070c000 0x00000000 0x70000000 0x00000000 0x70000000 0x00000000 0x00400000 0x00000000 0x30000000 0x00000000 0x30000000 0x00000000 0x0c400000 0x00000041 0x00000000 0x00000041 0x00000000 0x00000001 0x00000000 0x00000000 0x28380000 0x00000000 0x28380000 0x00000000 0x03880000 0x00000000 0x40200000 0x00000000 0x40200000 0x00000000 0x00998400 0x00000000 0x40f00000 0x00000000 0x40f00000 0x00000000 0x00020000 0x00000000 0x41000000 0x00000000 0x41000000 0x00000000 0x00020000 0x00000000 0x41400000 0x00000000 0x41400000 0x00000000 0x00020000 0x00000000 0x41c00000 0x00000000 0x41c00000 0x00000000 0x00100000 0x00000000 0x42040000 0x00000000 0x42040000 0x00000000 0x03ac2400 0x00000000 0x45100000 0x00000000 0x45100000 0x00000000 0x00c24000 0x00000000 0x46000000 0x00000000 0x46000000 0x00000000 0x00200000 0x00000000 0x47000000 0x00000000 0x47000000 0x00000000 0x00068400 0x00000000 0x50000000 0x00000000 0x50000000 0x00000000 0x10000000 0x00000005 0x00000000 0x00000005 0x00000000 0x00000001 0x00000000 0x00000007 0x00000000 0x00000007 0x00000000 0x00000001 0x00000000>; phandle = <0x00000075>; bus@28380000 { compatible = "simple-bus"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges = <0x00000000 0x28380000 0x00000000 0x28380000 0x00000000 0x03880000 0x00000000 0x40200000 0x00000000 0x40200000 0x00000000 0x00998400 0x00000000 0x40300000 0x00000000 0x40300000 0x00000000 0x00000400 0x00000000 0x40f00000 0x00000000 0x40f00000 0x00000000 0x00020000 0x00000000 0x41000000 0x00000000 0x41000000 0x00000000 0x00020000 0x00000000 0x41400000 0x00000000 0x41400000 0x00000000 0x00020000 0x00000000 0x41c00000 0x00000000 0x41c00000 0x00000000 0x00100000 0x00000000 0x42040000 0x00000000 0x42040000 0x00000000 0x03ac2400 0x00000000 0x45100000 0x00000000 0x45100000 0x00000000 0x00c24000 0x00000000 0x46000000 0x00000000 0x46000000 0x00000000 0x00200000 0x00000000 0x47000000 0x00000000 0x47000000 0x00000000 0x00068400 0x00000000 0x50000000 0x00000000 0x50000000 0x00000000 0x10000000 0x00000005 0x00000000 0x00000005 0x00000000 0x00000001 0x00000000 0x00000007 0x00000000 0x00000007 0x00000000 0x00000001 0x00000000>; phandle = <0x00000076>; system-controller@44083000 { compatible = "ti,k2g-sci"; ti,host-id = <0x0000000c>; mbox-names = "rx", "tx"; mboxes = <0x00000006 0x0000000b 0x00000006 0x0000000d>; reg-names = "debug_messages"; reg = <0x00000000 0x44083000 0x00000000 0x00001000>; phandle = <0x00000007>; power-controller { compatible = "ti,sci-pm-domain"; #power-domain-cells = <0x00000002>; phandle = <0x00000009>; }; clock-controller { compatible = "ti,k2g-sci-clk"; #clock-cells = <0x00000002>; phandle = <0x00000008>; }; reset-controller { compatible = "ti,sci-reset"; #reset-cells = <0x00000002>; phandle = <0x0000001b>; }; }; chipid@43000014 { compatible = "ti,am654-chipid"; reg = <0x00000000 0x43000014 0x00000000 0x00000004>; }; sram@41c00000 { compatible = "mmio-sram"; reg = <0x00000000 0x41c00000 0x00000000 0x00100000>; ranges = <0x00000000 0x00000000 0x41c00000 0x00100000>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; phandle = <0x00000077>; }; pinctrl@4301c000 { compatible = "pinctrl-single"; reg = <0x00000000 0x4301c000 0x00000000 0x00000194>; #pinctrl-cells = <0x00000001>; pinctrl-single,register-width = <0x00000020>; pinctrl-single,function-mask = <0xffffffff>; phandle = <0x00000078>; mcu-fss0-ospi0-pins-default { pinctrl-single,pins = <0x00000000 0x00010000 0x0000002c 0x00010000 0x00000030 0x00010000 0x00000038 0x00010000 0x0000003c 0x00010000 0x0000000c 0x00050000 0x00000010 0x00050000 0x00000014 0x00050000 0x00000018 0x00050000 0x0000001c 0x00050000 0x00000020 0x00050000 0x00000024 0x00050000 0x00000028 0x00050000 0x00000008 0x00050000 0x00000004 0x00050000>; phandle = <0x00000018>; }; mcu-cpsw-pins-default { pinctrl-single,pins = <0x00000094 0x00050000 0x00000090 0x00050000 0x0000008c 0x00050000 0x00000088 0x00050000 0x00000084 0x00050000 0x0000006c 0x00050000 0x0000007c 0x00010000 0x00000078 0x00010000 0x00000074 0x00010000 0x00000070 0x00010000 0x00000080 0x00010000 0x00000068 0x00010000>; phandle = <0x00000013>; }; mcu-mdio-pins-default { pinctrl-single,pins = <0x0000009c 0x00010000 0x00000098 0x00050000>; phandle = <0x00000014>; }; mcu-mcan0-pins-default { pinctrl-single,pins = <0x000000bc 0x00050000 0x000000b8 0x00010000>; phandle = <0x0000000c>; }; mcu-mcan1-pins-default { pinctrl-single,pins = <0x000000d4 0x00050000 0x000000d0 0x00010000>; phandle = <0x0000000d>; }; mcu-mcan0-gpio-pins-default { pinctrl-single,pins = <0x000000c0 0x00050007 0x000000a8 0x00050007>; phandle = <0x00000068>; }; mcu-mcan1-gpio-pins-default { pinctrl-single,pins = <0x000000c8 0x00050007>; phandle = <0x0000006a>; }; mcu-fss0-ospi1-pins-default { pinctrl-single,pins = <0x00000040 0x00010000 0x0000005c 0x00010000 0x00000060 0x00010000 0x0000004c 0x00050000 0x00000050 0x00050000 0x00000054 0x00050000 0x00000058 0x00050000 0x00000048 0x00050000 0x00000044 0x00050000>; phandle = <0x00000019>; }; mcu-spi0-pins-default { pinctrl-single,pins = <0x000000a0 0x00010000 0x000000ac 0x00010000 0x000000a4 0x00050000 0x000000a8 0x00050000>; phandle = <0x0000000e>; }; mcu-spi1-pins-default { pinctrl-single,pins = <0x000000c0 0x00010000 0x000000cc 0x00010000 0x000000c4 0x00050000 0x000000c8 0x00050000>; phandle = <0x0000000f>; }; wkup-gpio0-pins-default { pinctrl-single,pins = <0x000000d8 0x00020007 0x000000dc 0x00020007 0x000000ec 0x00020007>; phandle = <0x0000000b>; }; }; interrupt-controller@42200000 { compatible = "ti,sci-intr"; reg = <0x00000000 0x42200000 0x00000000 0x00000400>; ti,intr-trigger-type = <0x00000001>; interrupt-controller; interrupt-parent = <0x00000001>; #interrupt-cells = <0x00000001>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x0000007d>; ti,interrupt-ranges = <0x00000010 0x000003c0 0x00000010>; phandle = <0x0000000a>; }; syscon@40f00000 { compatible = "syscon", "simple-mfd"; reg = <0x00000000 0x40f00000 0x00000000 0x00020000>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; ranges = <0x00000000 0x00000000 0x40f00000 0x00020000>; phandle = <0x00000015>; phy@4040 { compatible = "ti,am654-phy-gmii-sel"; reg = <0x00004040 0x00000004>; #phy-cells = <0x00000001>; phandle = <0x00000016>; }; }; serial@42300000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x42300000 0x00000000 0x00000200>; interrupts = <0x00000000 0x00000381 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000167 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000167 0x00000001>; status = "disabled"; phandle = <0x00000079>; }; serial@40a00000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x40a00000 0x00000000 0x00000200>; interrupts = <0x00000000 0x0000034e 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000095 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000095 0x00000001>; phandle = <0x0000007a>; }; gpio@42110000 { compatible = "ti,j721e-gpio", "ti,keystone-gpio"; reg = <0x00000000 0x42110000 0x00000000 0x00000100>; gpio-controller; #gpio-cells = <0x00000002>; interrupt-parent = <0x0000000a>; interrupts = <0x00000067 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c>; interrupt-controller; #interrupt-cells = <0x00000002>; ti,ngpio = <0x00000059>; ti,davinci-gpio-unbanked = <0x00000000>; power-domains = <0x00000009 0x00000073 0x00000001>; clocks = <0x00000008 0x00000073 0x00000000>; clock-names = "gpio"; pinctrl-names = "default"; pinctrl-0 = <0x0000000b>; phandle = <0x00000069>; }; gpio@42100000 { compatible = "ti,j721e-gpio", "ti,keystone-gpio"; reg = <0x00000000 0x42100000 0x00000000 0x00000100>; gpio-controller; #gpio-cells = <0x00000002>; interrupt-parent = <0x0000000a>; interrupts = <0x00000070 0x00000071 0x00000072 0x00000073 0x00000074 0x00000075>; interrupt-controller; #interrupt-cells = <0x00000002>; ti,ngpio = <0x00000059>; ti,davinci-gpio-unbanked = <0x00000000>; power-domains = <0x00000009 0x00000074 0x00000001>; clocks = <0x00000008 0x00000074 0x00000000>; clock-names = "gpio"; status = "disabled"; phandle = <0x0000007b>; }; i2c@42120000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x42120000 0x00000000 0x00000100>; interrupts = <0x00000000 0x00000380 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000df 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000df 0x00000001>; status = "okay"; phandle = <0x0000007c>; tps6594x@48 { compatible = "ti,tps6594x"; reg = <0x00000048>; ti,system-power-controller; phandle = <0x0000007d>; rtc { compatible = "ti,tps6594x-rtc"; }; gpio { compatible = "ti,tps6594x-gpio"; }; }; }; i2c@40b00000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x40b00000 0x00000000 0x00000100>; interrupts = <0x00000000 0x00000354 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000dd 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000dd 0x00000001>; phandle = <0x0000007e>; }; i2c@40b10000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x40b10000 0x00000000 0x00000100>; interrupts = <0x00000000 0x00000355 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000de 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000de 0x00000001>; status = "disabled"; phandle = <0x0000007f>; }; can@40528000 { compatible = "bosch,m_can"; reg = <0x00000000 0x40528000 0x00000000 0x00000200 0x00000000 0x40500000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000cf 0x00000001>; clocks = <0x00000008 0x000000cf 0x00000000 0x00000008 0x000000cf 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000340 0x00000004 0x00000000 0x00000341 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; pinctrl-names = "default"; pinctrl-0 = <0x0000000c>; status = "disabled"; phandle = <0x00000080>; }; can@40568000 { compatible = "bosch,m_can"; reg = <0x00000000 0x40568000 0x00000000 0x00000200 0x00000000 0x40540000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000d0 0x00000001>; clocks = <0x00000008 0x000000d0 0x00000000 0x00000008 0x000000d0 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000343 0x00000004 0x00000000 0x00000344 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; pinctrl-names = "default"; pinctrl-0 = <0x0000000d>; status = "disabled"; phandle = <0x00000081>; }; spi@40300000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x40300000 0x00000000 0x00000400>; interrupts = <0x00000000 0x00000350 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; power-domains = <0x00000009 0x0000015b 0x00000001>; clocks = <0x00000008 0x0000015b 0x00000000>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x0000000e>; phandle = <0x00000082>; spidev@0 { spi-max-frequency = <0x016e3600>; reg = <0x00000000>; compatible = "rohm,dh2228fv"; }; }; spi@40310000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x40310000 0x00000000 0x00000400>; interrupts = <0x00000000 0x00000351 0x00000004>; #address-cells = <0x00000000>; #size-cells = <0x00000000>; power-domains = <0x00000009 0x0000015c 0x00000001>; clocks = <0x00000008 0x0000015c 0x00000000>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x0000000f>; spi-slave; dmas = <0x00000010 0x0000f200 0x00000010 0x00007200>; dma-names = "tx0", "rx0"; phandle = <0x00000083>; slave { spi-max-frequency = <0x016e3600>; compatible = "rohm,dh2228fv"; }; }; spi@40320000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x40320000 0x00000000 0x00000400>; interrupts = <0x00000000 0x00000352 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; power-domains = <0x00000009 0x0000015d 0x00000001>; clocks = <0x00000008 0x0000015d 0x00000000>; status = "disabled"; phandle = <0x00000084>; }; bus@28380000 { compatible = "simple-mfd"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges = <0x00000000 0x28380000 0x00000000 0x28380000 0x00000000 0x03880000>; dma-coherent; dma-ranges; ti,sci-dev-id = <0x0000010b>; phandle = <0x00000085>; ringacc@2b800000 { compatible = "ti,am654-navss-ringacc"; reg = <0x00000000 0x2b800000 0x00000000 0x00400000 0x00000000 0x2b000000 0x00000000 0x00400000 0x00000000 0x28590000 0x00000000 0x00000100 0x00000000 0x2a500000 0x00000000 0x00040000>; reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target"; ti,num-rings = <0x0000011e>; ti,sci-rm-range-gp-rings = <0x00000001>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000110>; msi-parent = <0x00000011>; phandle = <0x00000012>; }; dma-controller@285c0000 { compatible = "ti,j721e-navss-mcu-udmap"; reg = <0x00000000 0x285c0000 0x00000000 0x00000100 0x00000000 0x2a800000 0x00000000 0x00040000 0x00000000 0x2aa00000 0x00000000 0x00040000>; reg-names = "gcfg", "rchanrt", "tchanrt"; msi-parent = <0x00000011>; #dma-cells = <0x00000001>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000111>; ti,ringacc = <0x00000012>; ti,sci-rm-range-tchan = <0x0000000d 0x0000000f>; ti,sci-rm-range-rchan = <0x0000000a 0x0000000b>; ti,sci-rm-range-rflow = <0x00000000>; phandle = <0x00000010>; }; }; ethernet@46000000 { compatible = "ti,j721e-cpsw-nuss"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; reg = <0x00000000 0x46000000 0x00000000 0x00200000>; reg-names = "cpsw_nuss"; ranges = <0x00000000 0x00000000 0x00000000 0x46000000 0x00000000 0x00200000>; dma-coherent; clocks = <0x00000008 0x0000001d 0x0000001c>; clock-names = "fck"; power-domains = <0x00000009 0x0000001d 0x00000001>; dmas = <0x00000010 0x0000f000 0x00000010 0x0000f001 0x00000010 0x0000f002 0x00000010 0x0000f003 0x00000010 0x0000f004 0x00000010 0x0000f005 0x00000010 0x0000f006 0x00000010 0x0000f007 0x00000010 0x00007000>; dma-names = "tx0", "tx1", "tx2", "tx3", "tx4", "tx5", "tx6", "tx7", "rx"; pinctrl-names = "default"; pinctrl-0 = <0x00000013 0x00000014>; phandle = <0x00000086>; ethernet-ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@1 { reg = <0x00000001>; ti,mac-only; label = "port1"; ti,syscon-efuse = <0x00000015 0x00000200>; phys = <0x00000016 0x00000001>; phy-mode = "rgmii-rxid"; phy-handle = <0x00000017>; phandle = <0x00000087>; }; }; mdio@f00 { compatible = "ti,cpsw-mdio", "ti,davinci_mdio"; reg = <0x00000000 0x00000f00 0x00000000 0x00000100>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x0000001d 0x0000001c>; clock-names = "fck"; bus_freq = <0x000f4240>; phandle = <0x00000088>; ethernet-phy@a { reg = <0x0000000a>; ti,rx-internal-delay = <0x00000007>; ti,fifo-depth = <0x00000001>; ti,min-output-impedance; phandle = <0x00000017>; }; }; cpts@3d000 { compatible = "ti,am65-cpts"; reg = <0x00000000 0x0003d000 0x00000000 0x00000400>; clocks = <0x00000008 0x0000001d 0x00000003>; clock-names = "cpts"; interrupts-extended = <0x00000001 0x00000000 0x0000035a 0x00000004>; interrupt-names = "cpts"; ti,cpts-ext-ts-inputs = <0x00000004>; ti,cpts-periodic-outputs = <0x00000002>; }; }; syscon@47000000 { compatible = "syscon", "simple-mfd"; reg = <0x00000000 0x47000000 0x00000000 0x00000100>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; phandle = <0x00000089>; spi@47040000 { compatible = "ti,am654-ospi", "cdns,qspi-nor"; reg = <0x00000000 0x47040000 0x00000000 0x00000100 0x00000005 0x00000000 0x00000001 0x00000000>; interrupts = <0x00000000 0x00000348 0x00000004>; cdns,fifo-depth = <0x00000100>; cdns,fifo-width = <0x00000004>; cdns,trigger-address = <0x00000000>; clocks = <0x00000008 0x0000006d 0x00000005>; assigned-clocks = <0x00000008 0x0000006d 0x00000005>; assigned-clock-parents = <0x00000008 0x0000006d 0x00000007>; assigned-clock-rates = <0x09ef21aa>; power-domains = <0x00000009 0x0000006d 0x00000001>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; pinctrl-names = "default"; pinctrl-0 = <0x00000018>; phandle = <0x0000008a>; flash@0 { compatible = "jedec,spi-nor"; reg = <0x00000000>; spi-tx-bus-width = <0x00000008>; spi-rx-bus-width = <0x00000008>; spi-max-frequency = <0x017d7840>; cdns,tshsl-ns = <0x0000003c>; cdns,tsd2d-ns = <0x0000003c>; cdns,tchsh-ns = <0x0000003c>; cdns,tslch-ns = <0x0000003c>; cdns,read-delay = <0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; }; }; spi@47050000 { compatible = "ti,am654-ospi", "cdns,qspi-nor"; reg = <0x00000000 0x47050000 0x00000000 0x00000100 0x00000007 0x00000000 0x00000001 0x00000000>; interrupts = <0x00000000 0x00000349 0x00000004>; cdns,fifo-depth = <0x00000100>; cdns,fifo-width = <0x00000004>; cdns,trigger-address = <0x00000000>; clocks = <0x00000008 0x0000006e 0x00000005>; power-domains = <0x00000009 0x0000006e 0x00000001>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; pinctrl-names = "default"; pinctrl-0 = <0x00000019>; phandle = <0x0000008b>; flash@0 { compatible = "jedec,spi-nor"; reg = <0x00000000>; spi-tx-bus-width = <0x00000001>; spi-rx-bus-width = <0x00000004>; spi-max-frequency = <0x02625a00>; cdns,tshsl-ns = <0x0000003c>; cdns,tsd2d-ns = <0x0000003c>; cdns,tchsh-ns = <0x0000003c>; cdns,tslch-ns = <0x0000003c>; cdns,read-delay = <0x00000002>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; }; }; }; tscadc@40200000 { compatible = "ti,am3359-tscadc"; reg = <0x00000000 0x40200000 0x00000000 0x00001000>; interrupts = <0x00000000 0x0000035c 0x00000004>; power-domains = <0x00000009 0x00000000 0x00000001>; clocks = <0x00000008 0x00000000 0x00000000>; assigned-clocks = <0x00000008 0x00000000 0x00000002>; assigned-clock-rates = <0x03938700>; clock-names = "adc_tsc_fck"; dmas = <0x0000001a 0x00007400 0x0000001a 0x00007401>; dma-names = "fifo0", "fifo1"; status = "okay"; phandle = <0x0000008c>; adc { #io-channel-cells = <0x00000001>; compatible = "ti,am3359-adc"; ti,adc-channels = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004 0x00000005 0x00000006 0x00000007>; }; }; tscadc@40210000 { compatible = "ti,am3359-tscadc"; reg = <0x00000000 0x40210000 0x00000000 0x00001000>; interrupts = <0x00000000 0x0000035d 0x00000004>; power-domains = <0x00000009 0x00000001 0x00000001>; clocks = <0x00000008 0x00000001 0x00000000>; assigned-clocks = <0x00000008 0x00000001 0x00000002>; assigned-clock-rates = <0x03938700>; clock-names = "adc_tsc_fck"; dmas = <0x0000001a 0x00007402 0x0000001a 0x00007403>; dma-names = "fifo0", "fifo1"; status = "okay"; phandle = <0x0000008d>; adc { #io-channel-cells = <0x00000001>; compatible = "ti,am3359-adc"; ti,adc-channels = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000004 0x00000005 0x00000006 0x00000007>; }; }; r5fss@41000000 { compatible = "ti,j721s2-r5fss"; ti,cluster-mode = <0x00000001>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; ranges = <0x41000000 0x00000000 0x41000000 0x00020000 0x41400000 0x00000000 0x41400000 0x00020000>; power-domains = <0x00000009 0x0000011b 0x00000001>; phandle = <0x0000008e>; r5f@41000000 { compatible = "ti,j721s2-r5f"; reg = <0x41000000 0x00010000 0x41010000 0x00010000>; reg-names = "atcm", "btcm"; ti,sci = <0x00000007>; ti,sci-dev-id = <0x0000011c>; ti,sci-proc-ids = <0x00000001 0x000000ff>; resets = <0x0000001b 0x0000011c 0x00000001>; firmware-name = "j721s2-mcu-r5f0_0-fw"; ti,atcm-enable = <0x00000001>; ti,btcm-enable = <0x00000001>; ti,loczrama = <0x00000001>; mboxes = <0x0000001c 0x0000001d>; memory-region = <0x0000001e 0x0000001f>; phandle = <0x0000008f>; }; r5f@41400000 { compatible = "ti,j721s2-r5f"; reg = <0x41400000 0x00010000 0x41410000 0x00010000>; reg-names = "atcm", "btcm"; ti,sci = <0x00000007>; ti,sci-dev-id = <0x0000011d>; ti,sci-proc-ids = <0x00000002 0x000000ff>; resets = <0x0000001b 0x0000011d 0x00000001>; firmware-name = "j721s2-mcu-r5f0_1-fw"; ti,atcm-enable = <0x00000001>; ti,btcm-enable = <0x00000001>; ti,loczrama = <0x00000001>; mboxes = <0x0000001c 0x00000020>; memory-region = <0x00000021 0x00000022>; phandle = <0x00000090>; }; }; temperature-sensor@42040000 { compatible = "ti,j7200-vtm"; reg = <0x00000000 0x42040000 0x00000000 0x00000350 0x00000000 0x42050000 0x00000000 0x00000350 0x00000000 0x43000300 0x00000000 0x00000010>; power-domains = <0x00000009 0x0000009a 0x00000000>; #thermal-sensor-cells = <0x00000001>; phandle = <0x00000061>; }; }; sram@70000000 { compatible = "mmio-sram"; reg = <0x00000000 0x70000000 0x00000000 0x00400000>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; ranges = <0x00000000 0x00000000 0x70000000 0x00400000>; phandle = <0x00000091>; atf-sram@0 { reg = <0x00000000 0x00020000>; }; vpu-sram@20000 { reg = <0x00020000 0x0001f800>; phandle = <0x00000033>; }; tifs-sram@1f0000 { reg = <0x001f0000 0x00010000>; }; l3cache-sram@200000 { reg = <0x00200000 0x00200000>; }; }; scm-conf@104000 { compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; reg = <0x00000000 0x00104000 0x00000000 0x00018000>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; ranges = <0x00000000 0x00000000 0x00104000 0x00018000>; phandle = <0x00000042>; mux-controller0 { compatible = "mmio-mux"; #mux-control-cells = <0x00000001>; mux-reg-masks = <0x00000080 0x00000003 0x00000084 0x00000003 0x00000088 0x00000003 0x0000008c 0x00000003>; idle-states = <0x00000001 0x00000002 0x00000000 0x00000000>; phandle = <0x00000092>; }; mux-controller1 { compatible = "mmio-mux"; #mux-control-cells = <0x00000001>; mux-reg-masks = <0x00000000 0x08000000>; idle-states = <0x00000001>; phandle = <0x00000093>; }; mux-controller2 { compatible = "mmio-mux"; #mux-control-cells = <0x00000001>; mux-reg-masks = <0x00000310 0x10000000>; idle-states = <0x00000001>; phandle = <0x00000094>; }; phy@34 { compatible = "ti,am654-phy-gmii-sel"; reg = <0x00000034 0x00000004>; #phy-cells = <0x00000001>; phandle = <0x0000003b>; }; clock-controller@140 { compatible = "ti,am654-ehrpwm-tbclk", "syscon"; reg = <0x00000140 0x00000018>; #clock-cells = <0x00000001>; phandle = <0x00000023>; }; }; pwm@3000000 { compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x00000003>; reg = <0x00000000 0x03000000 0x00000000 0x00000100>; power-domains = <0x00000009 0x000000a0 0x00000001>; clocks = <0x00000023 0x00000000 0x00000008 0x000000a0 0x00000000>; clock-names = "tbclk", "fck"; phandle = <0x00000095>; }; pwm@3010000 { compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x00000003>; reg = <0x00000000 0x03010000 0x00000000 0x00000100>; power-domains = <0x00000009 0x000000a1 0x00000001>; clocks = <0x00000023 0x00000001 0x00000008 0x000000a1 0x00000000>; clock-names = "tbclk", "fck"; phandle = <0x00000096>; }; pwm@3020000 { compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x00000003>; reg = <0x00000000 0x03020000 0x00000000 0x00000100>; power-domains = <0x00000009 0x000000a2 0x00000001>; clocks = <0x00000023 0x00000002 0x00000008 0x000000a2 0x00000000>; clock-names = "tbclk", "fck"; phandle = <0x00000097>; }; pwm@3030000 { compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x00000003>; reg = <0x00000000 0x03030000 0x00000000 0x00000100>; power-domains = <0x00000009 0x000000a3 0x00000001>; clocks = <0x00000023 0x00000003 0x00000008 0x000000a3 0x00000000>; clock-names = "tbclk", "fck"; phandle = <0x00000098>; }; pwm@3040000 { compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x00000003>; reg = <0x00000000 0x03040000 0x00000000 0x00000100>; power-domains = <0x00000009 0x000000a4 0x00000001>; clocks = <0x00000023 0x00000004 0x00000008 0x000000a4 0x00000000>; clock-names = "tbclk", "fck"; phandle = <0x00000099>; }; pwm@3050000 { compatible = "ti,am654-ehrpwm", "ti,am3352-ehrpwm"; #pwm-cells = <0x00000003>; reg = <0x00000000 0x03050000 0x00000000 0x00000100>; power-domains = <0x00000009 0x000000a5 0x00000001>; clocks = <0x00000023 0x00000005 0x00000008 0x000000a5 0x00000000>; clock-names = "tbclk", "fck"; phandle = <0x0000009a>; }; interrupt-controller@1800000 { compatible = "arm,gic-v3"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; #interrupt-cells = <0x00000003>; interrupt-controller; reg = <0x00000000 0x01800000 0x00000000 0x00200000 0x00000000 0x01900000 0x00000000 0x00100000>; interrupts = <0x00000001 0x00000009 0x00000004>; phandle = <0x00000001>; msi-controller@1820000 { compatible = "arm,gic-v3-its"; reg = <0x00000000 0x01820000 0x00000000 0x00010000>; socionext,synquacer-pre-its = <0x01000000 0x00400000>; msi-controller; #msi-cells = <0x00000001>; phandle = <0x00000043>; }; }; interrupt-controller@a00000 { compatible = "ti,sci-intr"; reg = <0x00000000 0x00a00000 0x00000000 0x00000800>; ti,intr-trigger-type = <0x00000001>; interrupt-controller; interrupt-parent = <0x00000001>; #interrupt-cells = <0x00000001>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000094>; ti,interrupt-ranges = <0x00000008 0x00000188 0x00000038>; phandle = <0x00000027>; }; pinctrl@11c000 { compatible = "pinctrl-single"; reg = <0x00000000 0x0011c000 0x00000000 0x00000120>; #pinctrl-cells = <0x00000001>; pinctrl-single,register-width = <0x00000020>; pinctrl-single,function-mask = <0xffffffff>; phandle = <0x0000009b>; main-i2c0-pins-default { pinctrl-single,pins = <0x000000e0 0x00060000 0x000000e4 0x00060000>; phandle = <0x00000028>; }; main-mcan16-pins-default { pinctrl-single,pins = <0x00000028 0x00050000 0x00000024 0x00010000>; phandle = <0x00000057>; }; main-uart8-pins-default { pinctrl-single,pins = <0x00000040 0x0005000e 0x00000044 0x0001000e 0x000000d0 0x0005000b 0x000000d4 0x0001000b>; phandle = <0x00000025>; }; main-i2c3-pins-default { pinctrl-single,pins = <0x00000064 0x0006000d 0x00000060 0x0006000d>; phandle = <0x0000002a>; }; main-mmc1-pins-default { pinctrl-single,pins = <0x00000104 0x00050000 0x00000108 0x00050000 0x00000100 0x00050000 0x000000fc 0x00050000 0x000000f8 0x00050000 0x000000f4 0x00050000 0x000000f0 0x00050000 0x000000e8 0x00050008>; phandle = <0x00000034>; }; vdd-sd-dv-pins-default { pinctrl-single,pins = <0x000000d0 0x00010007>; phandle = <0x00000065>; }; main-usbss0-pins-default { pinctrl-single,pins = <0x000000ec 0x00010006>; phandle = <0x0000003c>; }; main-mcan3-pins-default { pinctrl-single,pins = <0x00000080 0x00050000 0x0000007c 0x00010000>; phandle = <0x00000055>; }; main-mcan5-pins-default { pinctrl-single,pins = <0x0000003c 0x00050000 0x00000038 0x00010000>; phandle = <0x00000056>; }; main-i2c4-pins-default { pinctrl-single,pins = <0x00000014 0x00060008 0x00000010 0x00060008>; phandle = <0x0000002b>; }; dp0-pins-default { pinctrl-single,pins = <0x000000b8 0x00050003>; phandle = <0x0000009c>; }; main-i2c5-pins-default { pinctrl-single,pins = <0x0000001c 0x00050008 0x00000018 0x00050008>; phandle = <0x00000032>; }; main-i2c1-pins-default { pinctrl-single,pins = <0x00000020 0x0006000c 0x000000c8 0x0006000d>; phandle = <0x00000029>; }; main-uart4-pins-default { pinctrl-single,pins = <0x00000040 0x0005000b 0x00000044 0x0001000b>; phandle = <0x00000024>; }; main-uart9-pins-default { pinctrl-single,pins = <0x0000001c 0x0005000b 0x00000050 0x0001000c>; phandle = <0x00000026>; }; main-spi0-pins-default { pinctrl-single,pins = <0x000000d4 0x00010000 0x000000cc 0x00010000 0x000000d8 0x00050000 0x000000dc 0x00050000>; phandle = <0x00000058>; }; main-spi5-pins-default { pinctrl-single,pins = <0x0000007c 0x00010008 0x00000054 0x00010008 0x00000070 0x00050008 0x00000088 0x0005000b>; phandle = <0x00000059>; }; main-spi6-pins-default { pinctrl-single,pins = <0x00000030 0x00010008 0x00000080 0x00010008 0x000000c4 0x00050008 0x00000074 0x00050008>; phandle = <0x0000005a>; }; main-cpsw-pins-default { pinctrl-single,pins = <0x000000b8 0x00050006 0x000000a0 0x00050006 0x000000a4 0x00050006 0x000000a8 0x00050006 0x000000b0 0x00050006 0x000000ac 0x00050006 0x0000008c 0x00010006 0x00000090 0x00010006 0x00000094 0x00010006 0x00000098 0x00010006 0x000000b4 0x00010006 0x0000009c 0x00010006>; phandle = <0x0000003a>; }; }; crypto@4e00000 { compatible = "ti,j721e-sa2ul"; reg = <0x00000000 0x04e00000 0x00000000 0x00001200>; power-domains = <0x00000009 0x00000129 0x00000000>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges = <0x00000000 0x04e00000 0x00000000 0x04e00000 0x00000000 0x00030000>; dmas = <0x0000001a 0x0000ca40 0x0000001a 0x00004a40 0x0000001a 0x00004a41>; dma-names = "tx", "rx1", "rx2"; phandle = <0x0000009d>; }; serial@2800000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02800000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c0 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000092 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000092 0x00000001>; status = "disabled"; phandle = <0x0000009e>; }; serial@2810000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02810000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c1 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x0000015e 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x0000015e 0x00000001>; status = "disabled"; phandle = <0x0000009f>; }; serial@2820000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02820000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c2 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x0000015f 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x0000015f 0x00000001>; status = "disabled"; phandle = <0x000000a0>; }; serial@2830000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02830000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c3 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000160 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000160 0x00000001>; status = "disabled"; phandle = <0x000000a1>; }; serial@2840000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02840000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c4 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000161 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000161 0x00000001>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x00000024>; phandle = <0x000000a2>; }; serial@2850000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02850000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c5 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000162 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000162 0x00000001>; status = "disabled"; phandle = <0x000000a3>; }; serial@2860000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02860000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c6 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000163 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000163 0x00000001>; status = "disabled"; phandle = <0x000000a4>; }; serial@2870000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02870000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000c7 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000164 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000164 0x00000001>; status = "disabled"; phandle = <0x000000a5>; }; serial@2880000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02880000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000f8 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000165 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000165 0x00000000>; pinctrl-names = "default"; pinctrl-0 = <0x00000025>; status = "disabled"; phandle = <0x000000a6>; }; serial@2890000 { compatible = "ti,j721e-uart", "ti,am654-uart"; reg = <0x00000000 0x02890000 0x00000000 0x00000200>; interrupts = <0x00000000 0x000000f9 0x00000004>; current-speed = <0x0001c200>; clocks = <0x00000008 0x00000166 0x00000003>; clock-names = "fclk"; power-domains = <0x00000009 0x00000166 0x00000001>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x00000026>; phandle = <0x000000a7>; }; gpio@600000 { compatible = "ti,j721e-gpio", "ti,keystone-gpio"; reg = <0x00000000 0x00600000 0x00000000 0x00000100>; gpio-controller; #gpio-cells = <0x00000002>; interrupt-parent = <0x00000027>; interrupts = <0x00000091 0x00000092 0x00000093 0x00000094 0x00000095>; interrupt-controller; #interrupt-cells = <0x00000002>; ti,ngpio = <0x00000042>; ti,davinci-gpio-unbanked = <0x00000000>; power-domains = <0x00000009 0x0000006f 0x00000001>; clocks = <0x00000008 0x0000006f 0x00000000>; clock-names = "gpio"; phandle = <0x00000067>; }; gpio@610000 { compatible = "ti,j721e-gpio", "ti,keystone-gpio"; reg = <0x00000000 0x00610000 0x00000000 0x00000100>; gpio-controller; #gpio-cells = <0x00000002>; interrupt-parent = <0x00000027>; interrupts = <0x0000009a 0x0000009b 0x0000009c 0x0000009d 0x0000009e>; interrupt-controller; #interrupt-cells = <0x00000002>; ti,ngpio = <0x00000042>; ti,davinci-gpio-unbanked = <0x00000000>; power-domains = <0x00000009 0x00000070 0x00000001>; clocks = <0x00000008 0x00000070 0x00000000>; clock-names = "gpio"; status = "disabled"; phandle = <0x000000a8>; }; gpio@620000 { compatible = "ti,j721e-gpio", "ti,keystone-gpio"; reg = <0x00000000 0x00620000 0x00000000 0x00000100>; gpio-controller; #gpio-cells = <0x00000002>; interrupt-parent = <0x00000027>; interrupts = <0x000000a3 0x000000a4 0x000000a5 0x000000a6 0x000000a7>; interrupt-controller; #interrupt-cells = <0x00000002>; ti,ngpio = <0x00000042>; ti,davinci-gpio-unbanked = <0x00000000>; power-domains = <0x00000009 0x00000071 0x00000001>; clocks = <0x00000008 0x00000071 0x00000000>; clock-names = "gpio"; status = "disabled"; phandle = <0x000000a9>; }; gpio@630000 { compatible = "ti,j721e-gpio", "ti,keystone-gpio"; reg = <0x00000000 0x00630000 0x00000000 0x00000100>; gpio-controller; #gpio-cells = <0x00000002>; interrupt-parent = <0x00000027>; interrupts = <0x000000ac 0x000000ad 0x000000ae 0x000000af 0x000000b0>; interrupt-controller; #interrupt-cells = <0x00000002>; ti,ngpio = <0x00000042>; ti,davinci-gpio-unbanked = <0x00000000>; power-domains = <0x00000009 0x00000072 0x00000001>; clocks = <0x00000008 0x00000072 0x00000000>; clock-names = "gpio"; status = "disabled"; phandle = <0x000000aa>; }; i2c@2000000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x02000000 0x00000000 0x00000100>; interrupts = <0x00000000 0x000000c8 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000d6 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000d6 0x00000001>; pinctrl-names = "default"; pinctrl-0 = <0x00000028>; clock-frequency = <0x00061a80>; status = "disabled"; phandle = <0x000000ab>; gpio@21 { compatible = "ti,tca6408"; reg = <0x00000021>; gpio-controller; #gpio-cells = <0x00000002>; gpio-line-names = "USB2.0_MUX_SEL", "CANUART_MUX1_SEL0", "CANUART_MUX2_SEL0", "CANUART_MUX_SEL1", "GPIO_RGMII1_RST", "GPIO_eDP_ENABLE", "GPIO_LIN_EN", "CAN_STB"; status = "disabled"; phandle = <0x0000002d>; }; gpio@20 { compatible = "ti,tca6416"; reg = <0x00000020>; gpio-controller; #gpio-cells = <0x00000002>; gpio-line-names = "PCIE_2L_MODE_SEL", "PCIE_2L_PERSTZ", "PCIE_2L_RC_RSTZ", "PCIE_2L_EP_RST_EN", "PCIE_1L_MODE_SEL", "PCIE_1L_PERSTZ", "PCIE_1L_RC_RSTZ", "PCIE_1L_EP_RST_EN", "PCIE_2L_PRSNT#", "PCIE_1L_PRSNT#", "CDCI1_OE1/OE4", "CDCI1_OE2/OE3", "EXP_MUX1", "EXP_MUX2", "EXP_MUX3", "GESI_EXP_PHY_RSTz"; status = "disabled"; phandle = <0x00000045>; }; gpio@22 { compatible = "ti,tca6424"; reg = <0x00000022>; gpio-controller; #gpio-cells = <0x00000002>; gpio-line-names = "APPLE_AUTH_RSTZ", "MLB_RSTZ", "GPIO_USD_PWR_EN", "USBC_PWR_EN", "USBC_MODE_SEL1", "USBC_MODE_SEL0", "MCAN0_EN", "MCAN0_STB#", "MUX_SPAREMUX_SPARE", "MCASP/TRACE_MUX_S0", "MCASP/TRACE_MUX_S1", "MLB_MUX_SEL", "MCAN_MUX_SEL", "MCASP2/SPI3_MUX_SEL", "PCIe_CLKREQn_MUX_SEL", "CDCI2_RSTZ", "ENET_EXP_PWRDN", "ENET_EXP_RESETZ", "ENET_I2CMUX_SEL", "ENET_EXP_SPARE2", "M2PCIE_RTSZ", "USER_INPUT1", "USER_LED1", "USER_LED2"; status = "disabled"; phandle = <0x0000006b>; }; }; i2c@2010000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x02010000 0x00000000 0x00000100>; interrupts = <0x00000000 0x000000c9 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000d7 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000d7 0x00000001>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x00000029>; clock-frequency = <0x00061a80>; phandle = <0x000000ac>; gpio@76 { compatible = "nxp,pca9539"; reg = <0x00000076>; gpio-controller; #gpio-cells = <0x00000002>; label = "ioexp1"; gpio-line-names = "PCIE_ETHSW_RSTn", "MCU_CAN01_STB", "MCU_CAN02_STB", "MCU_CAN10_STB", "MCU_CAN11_STB", "MCU_CAN12_STB", "MCU_CAN20_STB", "MCU_CAN21_STB", "EN_PVDDIO_ETH", "DES0_ERR_LOCK_INT", "DES1_ERR_LOCK_INT", "SER_ERR", "GPIO_uSD_PWR_EN", "PCIE_ETHSW_WAKEn", "USS_PWR_EN", "TDA4_ETH1_INT"; phandle = <0x00000064>; P10 { gpio-hog; gpios = <0x00000008 0x00000000>; output-high; line-name = "EN_PVDDIO_ETH"; }; P16 { gpio-hog; gpios = <0x0000000e 0x00000000>; output-high; line-name = "USS_PWR_EN"; }; }; gpio@77 { compatible = "nxp,pca9539"; reg = <0x00000077>; gpio-controller; #gpio-cells = <0x00000002>; label = "ioexp2"; gpio-line-names = "DSI1_INTB", "DSI1_RST", "DSI1_RFC", "DSI1_DCR1B", "DSI1_DCR2B", "DSI2_RST", "DSI2_INTB", "USS_PWR_INT#", "DSI2_DCR1B", "DSI2_DCR2B", "DSI2_RFC", "DSI3_RST", "DSI3_INTB", "DSI3_RFC", "DSI3_DCR1B", "DSI3_DCR2B"; phandle = <0x000000ad>; }; }; i2c@2020000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x02020000 0x00000000 0x00000100>; interrupts = <0x00000000 0x000000ca 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000d8 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000d8 0x00000001>; status = "disabled"; phandle = <0x000000ae>; }; i2c@2030000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x02030000 0x00000000 0x00000100>; interrupts = <0x00000000 0x000000cb 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000d9 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000d9 0x00000001>; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x0000002a>; clock-frequency = <0x00061a80>; phandle = <0x000000af>; }; i2c@2040000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x02040000 0x00000000 0x00000100>; interrupts = <0x00000000 0x000000cc 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000da 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000da 0x00000001>; pinctrl-names = "default"; pinctrl-0 = <0x0000002b>; clock-frequency = <0x00061a80>; status = "disabled"; phandle = <0x000000b0>; dsi-edp-bridge@2c { compatible = "ti,sn65dsi86"; reg = <0x0000002c>; clock-names = "refclk"; clocks = <0x0000002c>; enable-gpios = <0x0000002d 0x00000005 0x00000000>; vpll-supply = <0x0000002e>; vccio-supply = <0x0000002e>; vcca-supply = <0x0000002f>; vcc-supply = <0x0000002f>; phandle = <0x000000b1>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; phandle = <0x000000b2>; port@0 { reg = <0x00000000>; endpoint { remote-endpoint = <0x00000030>; phandle = <0x0000005c>; }; }; port@1 { reg = <0x00000001>; endpoint { remote-endpoint = <0x00000031>; phandle = <0x00000070>; }; }; }; }; gpio@20 { compatible = "ti,tca6408"; reg = <0x00000020>; gpio-controller; #gpio-cells = <0x00000002>; phandle = <0x0000006e>; }; }; i2c@2050000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x02050000 0x00000000 0x00000100>; interrupts = <0x00000000 0x000000cd 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000db 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000db 0x00000001>; pinctrl-names = "default"; pinctrl-0 = <0x00000032>; clock-frequency = <0x00061a80>; status = "disabled"; phandle = <0x000000b3>; gpio@20 { compatible = "ti,tca6408"; reg = <0x00000020>; gpio-controller; #gpio-cells = <0x00000002>; phandle = <0x000000b4>; }; }; i2c@2060000 { compatible = "ti,j721e-i2c", "ti,omap4-i2c"; reg = <0x00000000 0x02060000 0x00000000 0x00000100>; interrupts = <0x00000000 0x000000ce 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x000000dc 0x00000001>; clock-names = "fck"; power-domains = <0x00000009 0x000000dc 0x00000001>; status = "disabled"; phandle = <0x000000b5>; }; video-codec@4210000 { compatible = "cnm,cm521c-vpu"; reg = <0x00000000 0x04210000 0x00000000 0x00010000>; interrupts = <0x00000000 0x000000b6 0x00000004>; clocks = <0x00000008 0x000000b3 0x00000002>; clock-names = "vcodec"; power-domains = <0x00000009 0x000000b3 0x00000001>; sram = <0x00000033>; phandle = <0x000000b6>; }; mmc@4f80000 { compatible = "ti,j721e-sdhci-8bit"; reg = <0x00000000 0x04f80000 0x00000000 0x00001000 0x00000000 0x04f88000 0x00000000 0x00000400>; interrupts = <0x00000000 0x00000003 0x00000004>; power-domains = <0x00000009 0x00000062 0x00000001>; clocks = <0x00000008 0x00000062 0x00000007 0x00000008 0x00000062 0x00000001>; clock-names = "clk_ahb", "clk_xin"; assigned-clocks = <0x00000008 0x00000062 0x00000001>; assigned-clock-parents = <0x00000008 0x00000062 0x00000002>; bus-width = <0x00000008>; ti,otap-del-sel-legacy = <0x00000000>; ti,otap-del-sel-mmc-hs = <0x00000000>; ti,otap-del-sel-ddr52 = <0x00000006>; ti,otap-del-sel-hs200 = <0x00000008>; ti,otap-del-sel-hs400 = <0x00000005>; ti,itap-del-sel-legacy = <0x00000010>; ti,itap-del-sel-mmc-hs = <0x0000000a>; ti,strobe-sel = <0x00000077>; ti,clkbuf-sel = <0x00000007>; ti,trm-icp = <0x00000008>; mmc-ddr-1_8v; mmc-hs200-1_8v; mmc-hs400-1_8v; dma-coherent; non-removable; ti,driver-strength-ohm = <0x00000032>; disable-wp; phandle = <0x000000b7>; }; mmc@4fb0000 { compatible = "ti,j721e-sdhci-4bit"; reg = <0x00000000 0x04fb0000 0x00000000 0x00001000 0x00000000 0x04fb8000 0x00000000 0x00000400>; interrupts = <0x00000000 0x00000004 0x00000004>; power-domains = <0x00000009 0x00000063 0x00000001>; clocks = <0x00000008 0x00000063 0x00000008 0x00000008 0x00000063 0x00000001>; clock-names = "clk_ahb", "clk_xin"; assigned-clocks = <0x00000008 0x00000063 0x00000001>; assigned-clock-parents = <0x00000008 0x00000063 0x00000002>; bus-width = <0x00000004>; ti,otap-del-sel-legacy = <0x00000000>; ti,otap-del-sel-sd-hs = <0x00000000>; ti,otap-del-sel-sdr12 = <0x0000000f>; ti,otap-del-sel-sdr25 = <0x0000000f>; ti,otap-del-sel-sdr50 = <0x0000000c>; ti,otap-del-sel-sdr104 = <0x00000005>; ti,otap-del-sel-ddr50 = <0x0000000c>; ti,itap-del-sel-legacy = <0x00000000>; ti,itap-del-sel-sd-hs = <0x00000000>; ti,itap-del-sel-sdr12 = <0x00000000>; ti,itap-del-sel-sdr25 = <0x00000000>; ti,clkbuf-sel = <0x00000007>; ti,trm-icp = <0x00000008>; dma-coherent; sdhci-caps-mask = <0x00000003 0x00000000>; pinctrl-0 = <0x00000034>; pinctrl-names = "default"; disable-wp; vmmc-supply = <0x00000035>; vqmmc-supply = <0x00000036>; phandle = <0x000000b8>; }; bus@30000000 { compatible = "simple-mfd"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges = <0x00000000 0x30000000 0x00000000 0x30000000 0x00000000 0x0c400000>; ti,sci-dev-id = <0x000000e0>; dma-coherent; dma-ranges; phandle = <0x000000b9>; interrupt-controller@310e0000 { compatible = "ti,sci-intr"; reg = <0x00000000 0x310e0000 0x00000000 0x00004000>; ti,intr-trigger-type = <0x00000004>; interrupt-controller; interrupt-parent = <0x00000001>; #interrupt-cells = <0x00000001>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x000000e3>; ti,interrupt-ranges = <0x00000000 0x00000040 0x00000040 0x00000040 0x000001c0 0x00000040 0x00000080 0x000002a0 0x00000040>; phandle = <0x00000037>; }; msi-controller@33d00000 { compatible = "ti,sci-inta"; reg = <0x00000000 0x33d00000 0x00000000 0x00100000>; interrupt-controller; #interrupt-cells = <0x00000000>; interrupt-parent = <0x00000037>; msi-controller; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000109>; ti,interrupt-ranges = <0x00000000 0x00000000 0x00000100>; ti,unmapped-event-sources = <0x00000038>; phandle = <0x00000011>; }; mailbox@32c00000 { compatible = "ti,am654-secure-proxy"; #mbox-cells = <0x00000001>; reg-names = "target_data", "rt", "scfg"; reg = <0x00000000 0x32c00000 0x00000000 0x00100000 0x00000000 0x32400000 0x00000000 0x00100000 0x00000000 0x32800000 0x00000000 0x00100000>; interrupt-names = "rx_011"; interrupts = <0x00000000 0x00000025 0x00000004>; phandle = <0x00000006>; }; spinlock@30e00000 { compatible = "ti,am654-hwspinlock"; reg = <0x00000000 0x30e00000 0x00000000 0x00001000>; #hwlock-cells = <0x00000001>; phandle = <0x000000ba>; }; mailbox@31f80000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f80000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; interrupts = <0x000001b4>; phandle = <0x0000001c>; mbox-mcu-r5fss0-core0 { ti,mbox-rx = <0x00000000 0x00000000 0x00000000>; ti,mbox-tx = <0x00000001 0x00000000 0x00000000>; phandle = <0x0000001d>; }; mbox-mcu-r5fss0-core1 { ti,mbox-rx = <0x00000002 0x00000000 0x00000000>; ti,mbox-tx = <0x00000003 0x00000000 0x00000000>; phandle = <0x00000020>; }; }; mailbox@31f81000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f81000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; interrupts = <0x000001b0>; phandle = <0x00000047>; mbox-main-r5fss0-core0 { ti,mbox-rx = <0x00000000 0x00000000 0x00000000>; ti,mbox-tx = <0x00000001 0x00000000 0x00000000>; phandle = <0x00000048>; }; mbox-main-r5fss0-core1 { ti,mbox-rx = <0x00000002 0x00000000 0x00000000>; ti,mbox-tx = <0x00000003 0x00000000 0x00000000>; phandle = <0x0000004b>; }; }; mailbox@31f82000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f82000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000bb>; }; mailbox@31f83000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f83000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000bc>; }; mailbox@31f84000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f84000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; interrupts = <0x000001a4>; phandle = <0x0000004e>; mbox-c71-0 { ti,mbox-rx = <0x00000000 0x00000000 0x00000000>; ti,mbox-tx = <0x00000001 0x00000000 0x00000000>; phandle = <0x0000004f>; }; mbox-c71-1 { ti,mbox-rx = <0x00000002 0x00000000 0x00000000>; ti,mbox-tx = <0x00000003 0x00000000 0x00000000>; phandle = <0x00000052>; }; }; mailbox@31f85000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f85000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000bd>; }; mailbox@31f86000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f86000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000be>; }; mailbox@31f87000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f87000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000bf>; }; mailbox@31f88000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f88000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c0>; }; mailbox@31f89000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f89000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c1>; }; mailbox@31f8a000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f8a000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c2>; }; mailbox@31f8b000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f8b000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c3>; }; mailbox@31f90000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f90000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c4>; }; mailbox@31f91000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f91000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c5>; }; mailbox@31f92000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f92000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c6>; }; mailbox@31f93000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f93000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c7>; }; mailbox@31f94000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f94000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c8>; }; mailbox@31f95000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f95000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000c9>; }; mailbox@31f96000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f96000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000ca>; }; mailbox@31f97000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f97000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000cb>; }; mailbox@31f98000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f98000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000cc>; }; mailbox@31f99000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f99000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000cd>; }; mailbox@31f9a000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f9a000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000ce>; }; mailbox@31f9b000 { compatible = "ti,am654-mailbox"; reg = <0x00000000 0x31f9b000 0x00000000 0x00000200>; #mbox-cells = <0x00000001>; ti,mbox-num-users = <0x00000004>; ti,mbox-num-fifos = <0x00000010>; interrupt-parent = <0x00000037>; status = "disabled"; phandle = <0x000000cf>; }; ringacc@3c000000 { compatible = "ti,am654-navss-ringacc"; reg = <0x00000000 0x3c000000 0x00000000 0x00400000 0x00000000 0x38000000 0x00000000 0x00400000 0x00000000 0x31120000 0x00000000 0x00000100 0x00000000 0x33000000 0x00000000 0x00040000>; reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target"; ti,num-rings = <0x00000400>; ti,sci-rm-range-gp-rings = <0x00000001>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000103>; msi-parent = <0x00000011>; phandle = <0x00000039>; }; dma-controller@31150000 { compatible = "ti,j721e-navss-main-udmap"; reg = <0x00000000 0x31150000 0x00000000 0x00000100 0x00000000 0x34000000 0x00000000 0x00080000 0x00000000 0x35000000 0x00000000 0x00200000>; reg-names = "gcfg", "rchanrt", "tchanrt"; msi-parent = <0x00000011>; #dma-cells = <0x00000001>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000107>; ti,ringacc = <0x00000039>; ti,sci-rm-range-tchan = <0x0000000d 0x0000000f 0x00000010>; ti,sci-rm-range-rchan = <0x0000000a 0x0000000b 0x0000000c>; ti,sci-rm-range-rflow = <0x00000000>; phandle = <0x0000001a>; }; dma-controller@311a0000 { compatible = "ti,j721s2-dmss-bcdma-csi"; reg = <0x00000000 0x311a0000 0x00000000 0x00000100 0x00000000 0x35d00000 0x00000000 0x00020000 0x00000000 0x35c00000 0x00000000 0x00010000 0x00000000 0x35e00000 0x00000000 0x00080000>; reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt"; msi-parent = <0x00000011>; #dma-cells = <0x00000003>; ti,sci = <0x00000007>; ti,sci-dev-id = <0x000000e1>; ti,sci-rm-range-rchan = <0x00000021>; ti,sci-rm-range-tchan = <0x00000022>; phandle = <0x00000038>; }; cpts@310d0000 { compatible = "ti,j721e-cpts"; reg = <0x00000000 0x310d0000 0x00000000 0x00000400>; reg-names = "cpts"; clocks = <0x00000008 0x000000e2 0x00000005>; clock-names = "cpts"; interrupts-extended = <0x00000037 0x00000187>; interrupt-names = "cpts"; ti,cpts-periodic-outputs = <0x00000006>; ti,cpts-ext-ts-inputs = <0x00000008>; }; }; ethernet@c200000 { compatible = "ti,j721e-cpsw-nuss"; #address-cells = <0x00000002>; #size-cells = <0x00000002>; reg = <0x00000000 0x0c200000 0x00000000 0x00200000>; reg-names = "cpsw_nuss"; ranges = <0x00000000 0x00000000 0x00000000 0x0c200000 0x00000000 0x00200000>; dma-coherent; clocks = <0x00000008 0x0000001c 0x0000001c>; clock-names = "fck"; power-domains = <0x00000009 0x0000001c 0x00000001>; dmas = <0x0000001a 0x0000c640 0x0000001a 0x0000c641 0x0000001a 0x0000c642 0x0000001a 0x0000c643 0x0000001a 0x0000c644 0x0000001a 0x0000c645 0x0000001a 0x0000c646 0x0000001a 0x0000c647 0x0000001a 0x00004640>; dma-names = "tx0", "tx1", "tx2", "tx3", "tx4", "tx5", "tx6", "tx7", "rx"; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <0x0000003a>; phandle = <0x000000d0>; ethernet-ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@1 { reg = <0x00000001>; ti,mac-only; label = "port1"; phys = <0x0000003b 0x00000001>; phy-mode = "rgmii-rxid"; phandle = <0x000000d1>; fixed-link { speed = <0x000003e8>; full-duplex; }; }; }; mdio@f00 { compatible = "ti,cpsw-mdio", "ti,davinci_mdio"; reg = <0x00000000 0x00000f00 0x00000000 0x00000100>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x0000001c 0x0000001c>; clock-names = "fck"; bus_freq = <0x000f4240>; phandle = <0x000000d2>; }; cpts@3d000 { compatible = "ti,am65-cpts"; reg = <0x00000000 0x0003d000 0x00000000 0x00000400>; clocks = <0x00000008 0x0000001c 0x00000003>; clock-names = "cpts"; interrupts-extended = <0x00000001 0x00000000 0x00000015 0x00000004>; interrupt-names = "cpts"; ti,cpts-ext-ts-inputs = <0x00000004>; ti,cpts-periodic-outputs = <0x00000002>; }; }; cdns-usb@4104000 { compatible = "ti,j721e-usb"; reg = <0x00000000 0x04104000 0x00000000 0x00000100>; clocks = <0x00000008 0x00000168 0x00000010 0x00000008 0x00000168 0x0000000f>; clock-names = "ref", "lpm"; assigned-clocks = <0x00000008 0x00000168 0x00000010>; assigned-clock-parents = <0x00000008 0x00000168 0x00000011>; power-domains = <0x00000009 0x00000168 0x00000001>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; dma-coherent; pinctrl-0 = <0x0000003c>; pinctrl-names = "default"; ti,vbus-divider; ti,usb2-only; phandle = <0x000000d3>; usb@6000000 { compatible = "cdns,usb3"; reg = <0x00000000 0x06000000 0x00000000 0x00010000 0x00000000 0x06010000 0x00000000 0x00010000 0x00000000 0x06020000 0x00000000 0x00010000>; reg-names = "otg", "xhci", "dev"; interrupts = <0x00000000 0x00000060 0x00000004 0x00000000 0x00000066 0x00000004 0x00000000 0x00000078 0x00000004>; interrupt-names = "host", "peripheral", "otg"; maximum-speed = "high-speed"; dr_mode = "otg"; phandle = <0x000000d4>; }; }; wiz@5060000 { compatible = "ti,j721e-wiz-10g"; #address-cells = <0x00000001>; #size-cells = <0x00000001>; power-domains = <0x00000009 0x0000016d 0x00000001>; clocks = <0x00000008 0x0000016d 0x00000000 0x00000008 0x0000016d 0x00000003 0x0000003d>; clock-names = "fck", "core_ref_clk", "ext_ref_clk"; num-lanes = <0x00000004>; #reset-cells = <0x00000001>; ranges = <0x05060000 0x00000000 0x05060000 0x00010000 0x0a030a00 0x00000000 0x0a030a00 0x00000040>; assigned-clocks = <0x00000008 0x0000016d 0x00000003>; assigned-clock-parents = <0x00000008 0x0000016d 0x00000007>; status = "disabled"; phandle = <0x00000041>; pll0-refclk { clocks = <0x00000008 0x0000016d 0x00000003 0x0000003d>; clock-output-names = "wiz0_pll0_refclk"; #clock-cells = <0x00000000>; assigned-clocks = <0x0000003e>; assigned-clock-parents = <0x00000008 0x0000016d 0x00000003>; phandle = <0x0000003e>; }; pll1-refclk { clocks = <0x00000008 0x0000016d 0x00000003 0x0000003d>; clock-output-names = "wiz0_pll1_refclk"; #clock-cells = <0x00000000>; assigned-clocks = <0x0000003f>; assigned-clock-parents = <0x00000008 0x0000016d 0x00000003>; phandle = <0x0000003f>; }; refclk-dig { clocks = <0x00000008 0x0000016d 0x00000003 0x0000003d>; clock-output-names = "wiz0_refclk_dig"; #clock-cells = <0x00000000>; assigned-clocks = <0x00000040>; assigned-clock-parents = <0x00000008 0x0000016d 0x00000003>; phandle = <0x00000040>; }; cmn-refclk-dig-div { clocks = <0x00000040>; #clock-cells = <0x00000000>; phandle = <0x000000d5>; }; serdes@5060000 { compatible = "ti,j721e-serdes-10g"; reg = <0x05060000 0x00010000 0x0a030a00 0x00000040>; reg-names = "torrent_phy", "dptx_phy"; resets = <0x00000041 0x00000000>; reset-names = "torrent_reset"; clocks = <0x0000003e>; clock-names = "refclk"; #address-cells = <0x00000001>; #size-cells = <0x00000000>; phandle = <0x000000d6>; phy@2 { reg = <0x00000002>; resets = <0x00000041 0x00000003>; cdns,phy-type = <0x00000006>; cdns,num-lanes = <0x00000002>; cdns,max-bit-rate = <0x00001518>; #phy-cells = <0x00000000>; phandle = <0x000000d7>; }; phy@0 { reg = <0x00000000>; cdns,num-lanes = <0x00000001>; #phy-cells = <0x00000000>; cdns,phy-type = <0x00000002>; resets = <0x00000041 0x00000001>; phandle = <0x00000046>; }; }; }; pcie@2910000 { compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host"; reg = <0x00000000 0x02910000 0x00000000 0x00001000 0x00000000 0x02917000 0x00000000 0x00000400 0x00000000 0x0d800000 0x00000000 0x00800000 0x00000000 0x18000000 0x00000000 0x00001000>; reg-names = "intd_cfg", "user_cfg", "reg", "cfg"; interrupt-names = "link_state"; interrupts = <0x00000000 0x0000014a 0x00000001>; device_type = "pci"; ti,syscon-pcie-ctrl = <0x00000042 0x00000074>; max-link-speed = <0x00000003>; num-lanes = <0x00000001>; power-domains = <0x00000009 0x00000114 0x00000001>; clocks = <0x00000008 0x00000114 0x00000029>; clock-names = "fck"; #address-cells = <0x00000003>; #size-cells = <0x00000002>; bus-range = <0x00000000 0x000000ff>; vendor-id = <0x0000104c>; device-id = <0x0000b013>; msi-map = <0x00000000 0x00000043 0x00000000 0x00010000>; dma-coherent; ranges = <0x01000000 0x00000000 0x18001000 0x00000000 0x18001000 0x00000000 0x00010000 0x02000000 0x00000000 0x18011000 0x00000000 0x18011000 0x00000000 0x07fef000>; dma-ranges = <0x02000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00010000 0x00000000>; #interrupt-cells = <0x00000001>; interrupt-map-mask = <0x00000000 0x00000000 0x00000000 0x00000007>; interrupt-map = <0x00000000 0x00000000 0x00000000 0x00000001 0x00000044 0x00000000 0x00000000 0x00000000 0x00000000 0x00000002 0x00000044 0x00000000 0x00000000 0x00000000 0x00000000 0x00000003 0x00000044 0x00000000 0x00000000 0x00000000 0x00000000 0x00000004 0x00000044 0x00000000>; reset-gpios = <0x00000045 0x00000002 0x00000000>; phys = <0x00000046>; phy-names = "pcie-phy"; phandle = <0x000000d8>; interrupt-controller { interrupt-controller; #interrupt-cells = <0x00000001>; interrupt-parent = <0x00000001>; interrupts = <0x00000000 0x00000144 0x00000001>; phandle = <0x00000044>; }; }; pcie-ep@2910000 { compatible = "ti,j7200-pcie-ep", "ti,j721e-pcie-ep"; reg = <0x00000000 0x02910000 0x00000000 0x00001000 0x00000000 0x02917000 0x00000000 0x00000400 0x00000000 0x0d800000 0x00000000 0x00800000 0x00000000 0x18000000 0x00000000 0x08000000>; reg-names = "intd_cfg", "user_cfg", "reg", "mem"; interrupt-names = "link_state"; interrupts = <0x00000000 0x0000014a 0x00000001>; ti,syscon-pcie-ctrl = <0x00000042 0x00000074>; max-link-speed = <0x00000003>; num-lanes = <0x00000001>; power-domains = <0x00000009 0x00000114 0x00000001>; clocks = <0x00000008 0x00000114 0x00000029>; clock-names = "fck"; max-functions = [06]; max-virtual-functions = [04 04 04 04 00 00]; dma-coherent; phys = <0x00000046>; phy-names = "pcie-phy"; status = "disabled"; phandle = <0x000000d9>; }; r5fss@5c00000 { compatible = "ti,j721s2-r5fss"; ti,cluster-mode = <0x00000000>; #address-cells = <0x00000001>; #size-cells = <0x00000001>; ranges = <0x05c00000 0x00000000 0x05c00000 0x00020000 0x05d00000 0x00000000 0x05d00000 0x00020000>; power-domains = <0x00000009 0x00000115 0x00000001>; phandle = <0x000000da>; r5f@5c00000 { compatible = "ti,j721s2-r5f"; reg = <0x05c00000 0x00010000 0x05c10000 0x00010000>; reg-names = "atcm", "btcm"; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000117>; ti,sci-proc-ids = <0x00000006 0x000000ff>; resets = <0x0000001b 0x00000117 0x00000001>; firmware-name = "j721s2-main-r5f0_0-fw"; ti,atcm-enable = <0x00000001>; ti,btcm-enable = <0x00000001>; ti,loczrama = <0x00000001>; mboxes = <0x00000047 0x00000048>; memory-region = <0x00000049 0x0000004a>; phandle = <0x000000db>; }; r5f@5d00000 { compatible = "ti,j721s2-r5f"; reg = <0x05d00000 0x00010000 0x05d10000 0x00010000>; reg-names = "atcm", "btcm"; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000118>; ti,sci-proc-ids = <0x00000007 0x000000ff>; resets = <0x0000001b 0x00000118 0x00000001>; firmware-name = "j721s2-main-r5f0_1-fw"; ti,atcm-enable = <0x00000001>; ti,btcm-enable = <0x00000001>; ti,loczrama = <0x00000001>; mboxes = <0x00000047 0x0000004b>; memory-region = <0x0000004c 0x0000004d>; phandle = <0x000000dc>; }; }; dsp@64800000 { compatible = "ti,j721s2-c71-dsp"; reg = <0x00000000 0x64800000 0x00000000 0x00080000 0x00000000 0x64e00000 0x00000000 0x0000c000>; reg-names = "l2sram", "l1dram"; ti,sci = <0x00000007>; ti,sci-dev-id = <0x00000008>; ti,sci-proc-ids = <0x00000030 0x000000ff>; resets = <0x0000001b 0x00000008 0x00000001>; firmware-name = "j721s2-c71_0-fw"; mboxes = <0x0000004e 0x0000004f>; memory-region = <0x00000050 0x00000051>; phandle = <0x000000dd>; }; dsp@65800000 { compatible = "ti,j721s2-c71-dsp"; reg = <0x00000000 0x65800000 0x00000000 0x00080000 0x00000000 0x65e00000 0x00000000 0x0000c000>; reg-names = "l2sram", "l1dram"; ti,sci = <0x00000007>; ti,sci-dev-id = <0x0000000b>; ti,sci-proc-ids = <0x00000031 0x000000ff>; resets = <0x0000001b 0x0000000b 0x00000001>; firmware-name = "j721s2-c71_1-fw"; mboxes = <0x0000004e 0x00000052>; memory-region = <0x00000053 0x00000054>; phandle = <0x000000de>; }; can@2701000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02701000 0x00000000 0x00000200 0x00000000 0x02708000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000b6 0x00000001>; clocks = <0x00000008 0x000000b6 0x00000000 0x00000008 0x000000b6 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x0000007c 0x00000004 0x00000000 0x0000007d 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000df>; }; can@2711000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02711000 0x00000000 0x00000200 0x00000000 0x02718000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000b7 0x00000001>; clocks = <0x00000008 0x000000b7 0x00000000 0x00000008 0x000000b7 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x0000007f 0x00000004 0x00000000 0x00000080 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e0>; }; can@2721000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02721000 0x00000000 0x00000200 0x00000000 0x02728000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000b8 0x00000001>; clocks = <0x00000008 0x000000b8 0x00000000 0x00000008 0x000000b8 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000082 0x00000004 0x00000000 0x00000083 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e1>; }; can@2731000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02731000 0x00000000 0x00000200 0x00000000 0x02738000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000b9 0x00000001>; clocks = <0x00000008 0x000000b9 0x00000000 0x00000008 0x000000b9 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000085 0x00000004 0x00000000 0x00000086 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; pinctrl-names = "default"; pinctrl-0 = <0x00000055>; status = "disabled"; phandle = <0x000000e2>; }; can@2741000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02741000 0x00000000 0x00000200 0x00000000 0x02748000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000ba 0x00000001>; clocks = <0x00000008 0x000000ba 0x00000000 0x00000008 0x000000ba 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000088 0x00000004 0x00000000 0x00000089 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e3>; }; can@2751000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02751000 0x00000000 0x00000200 0x00000000 0x02758000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000bb 0x00000001>; clocks = <0x00000008 0x000000bb 0x00000000 0x00000008 0x000000bb 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x0000008b 0x00000004 0x00000000 0x0000008c 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; pinctrl-names = "default"; pinctrl-0 = <0x00000056>; status = "disabled"; phandle = <0x000000e4>; }; can@2761000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02761000 0x00000000 0x00000200 0x00000000 0x02768000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000bc 0x00000001>; clocks = <0x00000008 0x000000bc 0x00000000 0x00000008 0x000000bc 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x0000008e 0x00000004 0x00000000 0x0000008f 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e5>; }; can@2771000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02771000 0x00000000 0x00000200 0x00000000 0x02778000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000bd 0x00000001>; clocks = <0x00000008 0x000000bd 0x00000000 0x00000008 0x000000bd 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000091 0x00000004 0x00000000 0x00000092 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e6>; }; can@2781000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02781000 0x00000000 0x00000200 0x00000000 0x02788000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000be 0x00000001>; clocks = <0x00000008 0x000000be 0x00000000 0x00000008 0x000000be 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000240 0x00000004 0x00000000 0x00000241 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e7>; }; can@2791000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02791000 0x00000000 0x00000200 0x00000000 0x02798000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000bf 0x00000001>; clocks = <0x00000008 0x000000bf 0x00000000 0x00000008 0x000000bf 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000243 0x00000004 0x00000000 0x00000244 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e8>; }; can@27a1000 { compatible = "bosch,m_can"; reg = <0x00000000 0x027a1000 0x00000000 0x00000200 0x00000000 0x027a8000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000c0 0x00000001>; clocks = <0x00000008 0x000000c0 0x00000000 0x00000008 0x000000c0 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000246 0x00000004 0x00000000 0x00000247 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000e9>; }; can@27b1000 { compatible = "bosch,m_can"; reg = <0x00000000 0x027b1000 0x00000000 0x00000200 0x00000000 0x027b8000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000c1 0x00000001>; clocks = <0x00000008 0x000000c1 0x00000000 0x00000008 0x000000c1 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000249 0x00000004 0x00000000 0x0000024a 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000ea>; }; can@27c1000 { compatible = "bosch,m_can"; reg = <0x00000000 0x027c1000 0x00000000 0x00000200 0x00000000 0x027c8000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000c2 0x00000001>; clocks = <0x00000008 0x000000c2 0x00000000 0x00000008 0x000000c2 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x0000024c 0x00000004 0x00000000 0x0000024d 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000eb>; }; can@27d1000 { compatible = "bosch,m_can"; reg = <0x00000000 0x027d1000 0x00000000 0x00000200 0x00000000 0x027d8000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000c3 0x00000001>; clocks = <0x00000008 0x000000c3 0x00000000 0x00000008 0x000000c3 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x0000024f 0x00000004 0x00000000 0x00000250 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000ec>; }; can@2681000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02681000 0x00000000 0x00000200 0x00000000 0x02688000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000c5 0x00000001>; clocks = <0x00000008 0x000000c5 0x00000000 0x00000008 0x000000c5 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000252 0x00000004 0x00000000 0x00000253 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000ed>; }; can@2691000 { compatible = "bosch,m_can"; reg = <0x00000000 0x02691000 0x00000000 0x00000200 0x00000000 0x02698000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000c7 0x00000001>; clocks = <0x00000008 0x000000c7 0x00000000 0x00000008 0x000000c7 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000255 0x00000004 0x00000000 0x00000256 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000ee>; }; can@26a1000 { compatible = "bosch,m_can"; reg = <0x00000000 0x026a1000 0x00000000 0x00000200 0x00000000 0x026a8000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000c9 0x00000001>; clocks = <0x00000008 0x000000c9 0x00000000 0x00000008 0x000000c9 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000310 0x00000004 0x00000000 0x00000311 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; pinctrl-0 = <0x00000057>; pinctrl-names = "default"; status = "disabled"; phandle = <0x000000ef>; }; can@26b1000 { compatible = "bosch,m_can"; reg = <0x00000000 0x026b1000 0x00000000 0x00000200 0x00000000 0x026b8000 0x00000000 0x00008000>; reg-names = "m_can", "message_ram"; power-domains = <0x00000009 0x000000ce 0x00000001>; clocks = <0x00000008 0x000000ce 0x00000000 0x00000008 0x000000ce 0x00000001>; clock-names = "hclk", "cclk"; interrupts = <0x00000000 0x00000313 0x00000004 0x00000000 0x00000314 0x00000004>; interrupt-names = "int0", "int1"; bosch,mram-cfg = <0x00000000 0x00000080 0x00000040 0x00000040 0x00000040 0x00000040 0x00000020 0x00000020>; status = "disabled"; phandle = <0x000000f0>; }; spi@2100000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02100000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000b8 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x00000153 0x00000001>; power-domains = <0x00000009 0x00000153 0x00000001>; status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <0x00000058>; phandle = <0x000000f1>; spidev@0 { spi-max-frequency = <0x016e3600>; reg = <0x00000000>; compatible = "rohm,dh2228fv"; }; }; spi@2110000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02110000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000b9 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x00000154 0x00000001>; power-domains = <0x00000009 0x00000154 0x00000001>; status = "disabled"; phandle = <0x000000f2>; }; spi@2120000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02120000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000ba 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x00000155 0x00000001>; power-domains = <0x00000009 0x00000155 0x00000001>; status = "disabled"; phandle = <0x000000f3>; }; spi@2130000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02130000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000bb 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x00000156 0x00000001>; power-domains = <0x00000009 0x00000156 0x00000001>; status = "disabled"; phandle = <0x000000f4>; }; spi@2140000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02140000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000bc 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x00000157 0x00000001>; power-domains = <0x00000009 0x00000157 0x00000001>; status = "disabled"; phandle = <0x000000f5>; }; spi@2150000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02150000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000bd 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x00000158 0x00000001>; power-domains = <0x00000009 0x00000158 0x00000001>; status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <0x00000059>; phandle = <0x000000f6>; spidev@0 { spi-max-frequency = <0x016e3600>; reg = <0x00000000>; compatible = "rohm,dh2228fv"; }; }; spi@2160000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02160000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000be 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x00000159 0x00000001>; power-domains = <0x00000009 0x00000159 0x00000001>; status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <0x0000005a>; phandle = <0x000000f7>; spidev@0 { spi-max-frequency = <0x016e3600>; reg = <0x00000000>; compatible = "rohm,dh2228fv"; }; }; spi@2170000 { compatible = "ti,am654-mcspi", "ti,omap4-mcspi"; reg = <0x00000000 0x02170000 0x00000000 0x00000400>; interrupts = <0x00000000 0x000000bf 0x00000004>; #address-cells = <0x00000001>; #size-cells = <0x00000000>; clocks = <0x00000008 0x0000015a 0x00000001>; power-domains = <0x00000009 0x0000015a 0x00000001>; status = "disabled"; phandle = <0x000000f8>; }; phy@4480000 { compatible = "ti,j721e-dphy"; reg = <0x00000000 0x04480000 0x00000000 0x00001000>; clocks = <0x00000008 0x0000016b 0x00000008 0x00000008 0x0000016b 0x0000000e>; clock-names = "psm", "pll_ref"; #phy-cells = <0x00000000>; power-domains = <0x00000009 0x0000016b 0x00000001>; assigned-clocks = <0x00000008 0x0000016b 0x0000000e>; assigned-clock-parents = <0x00000008 0x0000016b 0x0000000f>; assigned-clock-rates = <0x0124f800>; phandle = <0x0000005b>; }; dsi@4800000 { compatible = "ti,j721e-dsi"; reg = <0x00000000 0x04800000 0x00000000 0x00100000 0x00000000 0x04710000 0x00000000 0x00000100>; clocks = <0x00000008 0x0000009a 0x00000004 0x00000008 0x0000009a 0x00000001>; clock-names = "dsi_p_clk", "dsi_sys_clk"; power-domains = <0x00000009 0x0000009a 0x00000001>; interrupt-parent = <0x00000001>; interrupts = <0x00000000 0x00000258 0x00000004>; phys = <0x0000005b>; phy-names = "dphy"; phandle = <0x000000f9>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; phandle = <0x000000fa>; port@0 { reg = <0x00000000>; endpoint { remote-endpoint = <0x0000005c>; phandle = <0x00000030>; }; }; port@1 { reg = <0x00000001>; endpoint { remote-endpoint = <0x0000005d>; phandle = <0x0000005e>; }; }; }; }; dss@4a00000 { compatible = "ti,j721e-dss"; reg = <0x00000000 0x04a00000 0x00000000 0x00010000 0x00000000 0x04a10000 0x00000000 0x00010000 0x00000000 0x04b00000 0x00000000 0x00010000 0x00000000 0x04b10000 0x00000000 0x00010000 0x00000000 0x04a20000 0x00000000 0x00010000 0x00000000 0x04a30000 0x00000000 0x00010000 0x00000000 0x04a50000 0x00000000 0x00010000 0x00000000 0x04a60000 0x00000000 0x00010000 0x00000000 0x04a70000 0x00000000 0x00010000 0x00000000 0x04a90000 0x00000000 0x00010000 0x00000000 0x04ab0000 0x00000000 0x00010000 0x00000000 0x04ad0000 0x00000000 0x00010000 0x00000000 0x04a80000 0x00000000 0x00010000 0x00000000 0x04aa0000 0x00000000 0x00010000 0x00000000 0x04ac0000 0x00000000 0x00010000 0x00000000 0x04ae0000 0x00000000 0x00010000 0x00000000 0x04af0000 0x00000000 0x00010000>; reg-names = "common_m", "common_s0", "common_s1", "common_s2", "vidl1", "vidl2", "vid1", "vid2", "ovr1", "ovr2", "ovr3", "ovr4", "vp1", "vp2", "vp3", "vp4", "wb"; clocks = <0x00000008 0x0000009e 0x00000000 0x00000008 0x0000009e 0x00000002 0x00000008 0x0000009e 0x00000005 0x00000008 0x0000009e 0x0000000e 0x00000008 0x0000009e 0x00000012>; clock-names = "fck", "vp1", "vp2", "vp3", "vp4"; power-domains = <0x00000009 0x0000009e 0x00000001>; interrupts = <0x00000000 0x0000025a 0x00000004 0x00000000 0x0000025b 0x00000004 0x00000000 0x0000025c 0x00000004 0x00000000 0x0000025d 0x00000004>; interrupt-names = "common_m", "common_s0", "common_s1", "common_s2"; assigned-clocks = <0x00000008 0x0000009e 0x00000002 0x00000008 0x0000009e 0x00000005 0x00000008 0x0000009e 0x0000000e 0x00000008 0x0000009e 0x00000012>; assigned-clock-parents = <0x00000008 0x0000009e 0x00000003 0x00000008 0x0000009e 0x00000007 0x00000008 0x0000009e 0x00000010 0x00000008 0x0000009e 0x00000016>; status = "disabled"; phandle = <0x000000fb>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; phandle = <0x000000fc>; port@2 { reg = <0x00000002>; endpoint { remote-endpoint = <0x0000005e>; phandle = <0x0000005d>; }; }; }; }; ticsi2rx@4500000 { compatible = "ti,j721e-csi2rx"; dmas = <0x00000038 0x00000000 0x00004940 0x00000000 0x00000038 0x00000000 0x00004941 0x00000000 0x00000038 0x00000000 0x00004942 0x00000000 0x00000038 0x00000000 0x00004943 0x00000000 0x00000038 0x00000000 0x00004944 0x00000000 0x00000038 0x00000000 0x00004945 0x00000000 0x00000038 0x00000000 0x00004946 0x00000000 0x00000038 0x00000000 0x00004947 0x00000000>; dma-names = "rx0", "rx1", "rx2", "rx3", "rx4", "rx5", "rx6", "rx7"; reg = <0x00000000 0x04500000 0x00000000 0x00001000>; power-domains = <0x00000009 0x00000026 0x00000001>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; status = "disabled"; phandle = <0x000000fd>; csi-bridge@4504000 { compatible = "cdns,csi2rx"; reg = <0x00000000 0x04504000 0x00000000 0x00001000>; clocks = <0x00000008 0x00000026 0x00000003 0x00000008 0x00000026 0x00000001 0x00000008 0x00000026 0x00000003 0x00000008 0x00000026 0x00000003 0x00000008 0x00000026 0x00000004 0x00000008 0x00000026 0x00000004>; clock-names = "sys_clk", "p_clk", "pixel_if0_clk", "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk"; phys = <0x0000005f>; phy-names = "dphy"; power-domains = <0x00000009 0x00000026 0x00000001>; phandle = <0x000000fe>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; phandle = <0x000000ff>; }; port@1 { reg = <0x00000001>; status = "disabled"; phandle = <0x00000100>; }; port@2 { reg = <0x00000002>; status = "disabled"; phandle = <0x00000101>; }; port@3 { reg = <0x00000003>; status = "disabled"; phandle = <0x00000102>; }; port@4 { reg = <0x00000004>; status = "disabled"; phandle = <0x00000103>; }; }; }; }; ticsi2rx@4510000 { compatible = "ti,j721e-csi2rx"; dmas = <0x00000038 0x00000000 0x00004960 0x00000000 0x00000038 0x00000000 0x00004961 0x00000000 0x00000038 0x00000000 0x00004962 0x00000000 0x00000038 0x00000000 0x00004963 0x00000000 0x00000038 0x00000000 0x00004964 0x00000000 0x00000038 0x00000000 0x00004965 0x00000000 0x00000038 0x00000000 0x00004966 0x00000000 0x00000038 0x00000000 0x00004967 0x00000000>; dma-names = "rx0", "rx1", "rx2", "rx3", "rx4", "rx5", "rx6", "rx7"; reg = <0x00000000 0x04510000 0x00000000 0x00001000>; power-domains = <0x00000009 0x00000027 0x00000001>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; status = "disabled"; phandle = <0x00000104>; csi-bridge@4514000 { compatible = "cdns,csi2rx"; reg = <0x00000000 0x04514000 0x00000000 0x00001000>; clocks = <0x00000008 0x00000027 0x00000003 0x00000008 0x00000027 0x00000001 0x00000008 0x00000027 0x00000003 0x00000008 0x00000027 0x00000003 0x00000008 0x00000027 0x00000004 0x00000008 0x00000027 0x00000004>; clock-names = "sys_clk", "p_clk", "pixel_if0_clk", "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk"; phys = <0x00000060>; phy-names = "dphy"; power-domains = <0x00000009 0x00000027 0x00000001>; phandle = <0x00000105>; ports { #address-cells = <0x00000001>; #size-cells = <0x00000000>; port@0 { reg = <0x00000000>; status = "disabled"; phandle = <0x00000106>; }; port@1 { reg = <0x00000001>; status = "disabled"; phandle = <0x00000107>; }; port@2 { reg = <0x00000002>; status = "disabled"; phandle = <0x00000108>; }; port@3 { reg = <0x00000003>; status = "disabled"; phandle = <0x00000109>; }; port@4 { reg = <0x00000004>; status = "disabled"; phandle = <0x0000010a>; }; }; }; }; phy@4580000 { compatible = "ti,j721e-dphy", "cdns,dphy"; reg = <0x00000000 0x04580000 0x00000000 0x00001100>; #phy-cells = <0x00000000>; power-domains = <0x00000009 0x00000098 0x00000001>; phandle = <0x0000005f>; }; phy@4590000 { compatible = "ti,j721e-dphy", "cdns,dphy"; reg = <0x00000000 0x04590000 0x00000000 0x00001100>; #phy-cells = <0x00000000>; power-domains = <0x00000009 0x00000099 0x00000001>; phandle = <0x00000060>; }; }; thermal-zones { phandle = <0x0000010b>; wkup0-thermal { polling-delay-passive = <0x000000fa>; polling-delay = <0x000001f4>; thermal-sensors = <0x00000061 0x00000000>; phandle = <0x0000010c>; trips { wkup0-crit { temperature = <0x0001e848>; hysteresis = <0x000007d0>; type = "critical"; phandle = <0x0000010d>; }; }; }; wkup1-thermal { polling-delay-passive = <0x000000fa>; polling-delay = <0x000001f4>; thermal-sensors = <0x00000061 0x00000001>; phandle = <0x0000010e>; trips { wkup1-crit { temperature = <0x0001e848>; hysteresis = <0x000007d0>; type = "critical"; phandle = <0x0000010f>; }; }; }; main0-thermal { polling-delay-passive = <0x000000fa>; polling-delay = <0x000001f4>; thermal-sensors = <0x00000061 0x00000002>; phandle = <0x00000110>; trips { main0-crit { temperature = <0x0001e848>; hysteresis = <0x000007d0>; type = "critical"; phandle = <0x00000111>; }; }; }; main1-thermal { polling-delay-passive = <0x000000fa>; polling-delay = <0x000001f4>; thermal-sensors = <0x00000061 0x00000003>; phandle = <0x00000112>; trips { main1-crit { temperature = <0x0001e848>; hysteresis = <0x000007d0>; type = "critical"; phandle = <0x00000113>; }; }; }; main2-thermal { polling-delay-passive = <0x000000fa>; polling-delay = <0x000001f4>; thermal-sensors = <0x00000061 0x00000004>; phandle = <0x00000114>; trips { main2-crit { temperature = <0x0001e848>; hysteresis = <0x000007d0>; type = "critical"; phandle = <0x00000115>; }; }; }; main3-thermal { polling-delay-passive = <0x000000fa>; polling-delay = <0x000001f4>; thermal-sensors = <0x00000061 0x00000005>; phandle = <0x00000116>; trips { main3-crit { temperature = <0x0001e848>; hysteresis = <0x000007d0>; type = "critical"; phandle = <0x00000117>; }; }; }; main4-thermal { polling-delay-passive = <0x000000fa>; polling-delay = <0x000001f4>; thermal-sensors = <0x00000061 0x00000006>; phandle = <0x00000118>; trips { main4-crit { temperature = <0x0001e848>; hysteresis = <0x000007d0>; type = "critical"; phandle = <0x00000119>; }; }; }; }; serdes-refclk { #clock-cells = <0x00000000>; compatible = "fixed-clock"; clock-frequency = <0x05f5e100>; phandle = <0x0000003d>; }; memory@80000000 { device_type = "memory"; reg = <0x00000000 0x80000000 0x00000000 0x80000000 0x00000008 0x80000000 0x00000003 0x80000000>; }; reserved-memory { #address-cells = <0x00000002>; #size-cells = <0x00000002>; ranges; phandle = <0x0000011a>; optee@9e800000 { reg = <0x00000000 0x9e800000 0x00000000 0x01800000>; alignment = <0x00001000>; no-map; phandle = <0x0000011b>; }; r5f-dma-memory@a0000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa0000000 0x00000000 0x00100000>; no-map; status = "disabled"; phandle = <0x0000011c>; }; r5f-memory@a0100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa0100000 0x00000000 0x00f00000>; no-map; status = "disabled"; phandle = <0x0000011d>; }; r5f-dma-memory@a1000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa1000000 0x00000000 0x00100000>; no-map; status = "disabled"; phandle = <0x0000011e>; }; r5f-memory@a1100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa1100000 0x00000000 0x00f00000>; no-map; status = "disabled"; phandle = <0x0000011f>; }; r5f-dma-memory@a2000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa2000000 0x00000000 0x00100000>; no-map; status = "disabled"; phandle = <0x00000120>; }; r5f-memory@a2100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa2100000 0x00000000 0x00f00000>; no-map; status = "disabled"; phandle = <0x00000121>; }; r5f-dma-memory@a3000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa3000000 0x00000000 0x00100000>; no-map; status = "disabled"; phandle = <0x00000122>; }; r5f-memory@a3100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa3100000 0x00000000 0x00f00000>; no-map; status = "disabled"; phandle = <0x00000123>; }; c71-dma-memory@a6000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa6000000 0x00000000 0x00100000>; no-map; status = "disabled"; phandle = <0x00000124>; }; c71-memory@a6100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa6100000 0x00000000 0x00f00000>; no-map; status = "disabled"; phandle = <0x00000125>; }; c71-dma-memory@a7000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa7000000 0x00000000 0x00100000>; no-map; status = "disabled"; phandle = <0x00000126>; }; c71-memory@a7100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa7100000 0x00000000 0x00f00000>; no-map; status = "disabled"; phandle = <0x00000127>; }; ipc-memories@a8000000 { reg = <0x00000000 0xa8000000 0x00000000 0x01c00000>; alignment = <0x00001000>; no-map; status = "disabled"; phandle = <0x00000128>; }; vision-apps-r5f-dma-memory@a0000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa0000000 0x00000000 0x00100000>; no-map; phandle = <0x0000001e>; }; vision-apps-r5f-memory@a0100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa0100000 0x00000000 0x00f00000>; no-map; phandle = <0x0000001f>; }; vision-apps-r5f-dma-memory@a1000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa1000000 0x00000000 0x00100000>; no-map; phandle = <0x00000021>; }; vision-apps-r5f-memory@a1100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa1100000 0x00000000 0x00f00000>; no-map; phandle = <0x00000022>; }; vision-apps-r5f-dma-memory@a2000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa2000000 0x00000000 0x00100000>; no-map; phandle = <0x00000049>; }; vision-apps-r5f-memory@a2100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa2100000 0x00000000 0x01f00000>; no-map; phandle = <0x0000004a>; }; vision-apps-r5f-dma-memory@a4000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa4000000 0x00000000 0x00100000>; no-map; phandle = <0x0000004c>; }; vision-apps-r5f-memory@a4100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa4100000 0x00000000 0x01f00000>; no-map; phandle = <0x0000004d>; }; vision-apps-r5f-dma-memory@a6000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa6000000 0x00000000 0x00100000>; no-map; phandle = <0x00000129>; }; vision-apps-r5f-memory@a6100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa6100000 0x00000000 0x00f00000>; no-map; phandle = <0x0000012a>; }; vision-apps-r5f-dma-memory@a7000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa7000000 0x00000000 0x00100000>; no-map; phandle = <0x0000012b>; }; vision-apps-r5f-memory@a7100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa7100000 0x00000000 0x00f00000>; no-map; phandle = <0x0000012c>; }; vision-apps-rtos-ipc-memory-region@a8000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xa8000000 0x00000000 0x02000000>; no-map; phandle = <0x0000012d>; }; vision-apps-dma-memory@aa000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xaa000000 0x00000000 0x06000000>; no-map; phandle = <0x0000012e>; }; vision-apps-c71-dma-memory@b0000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xb0000000 0x00000000 0x00100000>; no-map; phandle = <0x00000050>; }; vision-apps-c71_0-memory@b0100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xb0100000 0x00000000 0x05f00000>; no-map; phandle = <0x00000051>; }; vision-apps-c71_1-dma-memory@b6000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xb6000000 0x00000000 0x00100000>; no-map; phandle = <0x00000053>; }; vision-apps-c71_1-memory@b6100000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xb6100000 0x00000000 0x01f00000>; no-map; phandle = <0x00000054>; }; vision_apps_shared-memories { compatible = "dma-heap-carveout"; reg = <0x00000000 0xb8000000 0x00000000 0x20000000>; phandle = <0x0000012f>; }; vision-apps-core-heap-memory-lo@d8000000 { compatible = "shared-dma-pool"; reg = <0x00000000 0xd8000000 0x00000000 0x03000000>; no-map; phandle = <0x00000130>; }; vision-apps-core-heap-memory-hi@880000000 { compatible = "shared-dma-pool"; reg = <0x00000008 0x80000000 0x00000000 0x2c000000>; no-map; phandle = <0x00000131>; }; linux-cma-buffers@8ac000000 { compatible = "shared-dma-pool"; reusable; reg = <0x00000008 0xac000000 0x00000000 0x38000000>; linux,cma-default; phandle = <0x00000132>; }; }; mux-controller0 { compatible = "gpio-mux"; #mux-state-cells = <0x00000001>; mux-gpios = <0x0000002d 0x00000001 0x00000000>; phandle = <0x0000006c>; }; mux-controller1 { compatible = "gpio-mux"; #mux-state-cells = <0x00000001>; mux-gpios = <0x0000002d 0x00000002 0x00000000>; phandle = <0x0000006d>; }; can-phy0 { compatible = "ti,tcan1042"; #phy-cells = <0x00000000>; max-bitrate = <0x004c4b40>; phandle = <0x00000133>; }; regulator-vsys-io-1v8 { compatible = "regulator-fixed"; regulator-name = "vsys_io_1v8"; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x001b7740>; regulator-always-on; regulator-boot-on; phandle = <0x0000002e>; }; regulator-vsys-io-1v2 { compatible = "regulator-fixed"; regulator-name = "vsys_io_1v2"; regulator-min-microvolt = <0x00124f80>; regulator-max-microvolt = <0x00124f80>; regulator-always-on; regulator-boot-on; phandle = <0x0000002f>; }; clock-edp1-refclk { #clock-cells = <0x00000000>; compatible = "fixed-clock"; clock-frequency = <0x0124f800>; phandle = <0x0000002c>; }; aliases { serial2 = "/bus@100000/serial@2890000"; mmc0 = "/bus@100000/mmc@4f80000"; mmc1 = "/bus@100000/mmc@4fb0000"; can0 = "/bus@100000/can@26a1000"; can1 = "/bus@100000/bus@28380000/can@40528000"; can2 = "/bus@100000/bus@28380000/can@40568000"; can3 = "/bus@100000/can@2731000"; can4 = "/bus@100000/can@2751000"; ethernet1 = "/bus@100000/ethernet@c200000/ethernet-ports/port@1"; }; fixedregulator-evm12v0 { compatible = "regulator-fixed"; regulator-name = "evm_12v0"; regulator-min-microvolt = <0x00b71b00>; regulator-max-microvolt = <0x00b71b00>; regulator-always-on; regulator-boot-on; phandle = <0x00000062>; }; fixedregulator-vsys3v3 { compatible = "regulator-fixed"; regulator-name = "vsys_3v3"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; vin-supply = <0x00000062>; regulator-always-on; regulator-boot-on; phandle = <0x00000063>; }; fixedregulator-vsys5v0 { compatible = "regulator-fixed"; regulator-name = "vsys_5v0"; regulator-min-microvolt = <0x004c4b40>; regulator-max-microvolt = <0x004c4b40>; vin-supply = <0x00000062>; regulator-always-on; regulator-boot-on; phandle = <0x00000066>; }; fixedregulator-sd { compatible = "regulator-fixed"; regulator-name = "vdd_mmc1"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; regulator-boot-on; enable-active-high; vin-supply = <0x00000063>; gpio = <0x00000064 0x0000000c 0x00000000>; phandle = <0x00000035>; }; gpio-regulator-TLV71033 { compatible = "regulator-gpio"; regulator-name = "tlv71033"; pinctrl-names = "default"; pinctrl-0 = <0x00000065>; regulator-min-microvolt = <0x001b7740>; regulator-max-microvolt = <0x00325aa0>; regulator-boot-on; vin-supply = <0x00000066>; gpios = <0x00000067 0x00000034 0x00000000>; states = <0x001b7740 0x00000000 0x00325aa0 0x00000001>; phandle = <0x00000036>; }; can-phy1 { compatible = "ti,tcan1043"; #phy-cells = <0x00000000>; max-bitrate = <0x004c4b40>; pinctrl-names = "default"; pinctrl-0 = <0x00000068>; standby-gpios = <0x00000069 0x00000045 0x00000001>; enable-gpios = <0x00000069 0x00000000 0x00000000>; phandle = <0x00000134>; }; can-phy2 { compatible = "ti,tcan1042"; #phy-cells = <0x00000000>; max-bitrate = <0x004c4b40>; pinctrl-names = "default"; pinctrl-0 = <0x0000006a>; standby-gpios = <0x00000069 0x00000002 0x00000000>; phandle = <0x00000135>; }; can-phy3 { compatible = "ti,tcan1043"; #phy-cells = <0x00000000>; max-bitrate = <0x004c4b40>; standby-gpios = <0x0000006b 0x00000007 0x00000001>; enable-gpios = <0x0000006b 0x00000006 0x00000000>; mux-states = <0x0000006c 0x00000001>; phandle = <0x00000136>; }; can-phy4 { compatible = "ti,tcan1042"; #phy-cells = <0x00000000>; max-bitrate = <0x004c4b40>; standby-gpios = <0x0000002d 0x00000007 0x00000000>; mux-states = <0x0000006d 0x00000001>; phandle = <0x00000137>; }; fixedregulator-dp0-prw { compatible = "regulator-fixed"; regulator-name = "dp0-pwr"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; gpio = <0x0000006e 0x00000000 0x00000000>; enable-active-high; phandle = <0x00000138>; }; regulator-dp1-prw { compatible = "regulator-fixed"; regulator-name = "dp1-pwr"; regulator-min-microvolt = <0x00325aa0>; regulator-max-microvolt = <0x00325aa0>; gpio = <0x0000006e 0x00000001 0x00000000>; enable-active-high; regulator-always-on; phandle = <0x0000006f>; }; panel { compatible = "ti,panel-edp"; power-supply = <0x0000006f>; port { endpoint { remote-endpoint = <0x00000070>; phandle = <0x00000031>; }; }; }; dma_buf_phys { compatible = "ti,dma-buf-phys"; }; __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"; sms = "/bus@100000/bus@28380000/system-controller@44083000"; k3_pds = "/bus@100000/bus@28380000/system-controller@44083000/power-controller"; k3_clks = "/bus@100000/bus@28380000/system-controller@44083000/clock-controller"; k3_reset = "/bus@100000/bus@28380000/system-controller@44083000/reset-controller"; mcu_ram = "/bus@100000/bus@28380000/sram@41c00000"; wkup_pmx0 = "/bus@100000/bus@28380000/pinctrl@4301c000"; mcu_fss0_ospi0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi0-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-mdio-pins-default"; mcu_mcan0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-pins-default"; mcu_mcan1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-pins-default"; mcu_mcan0_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan0-gpio-pins-default"; mcu_mcan1_gpio_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-mcan1-gpio-pins-default"; mcu_fss0_ospi1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-fss0-ospi1-pins-default"; mcu_spi0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-spi0-pins-default"; mcu_spi1_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/mcu-spi1-pins-default"; wkup_gpio0_pins_default = "/bus@100000/bus@28380000/pinctrl@4301c000/wkup-gpio0-pins-default"; wkup_gpio_intr = "/bus@100000/bus@28380000/interrupt-controller@42200000"; mcu_conf = "/bus@100000/bus@28380000/syscon@40f00000"; phy_gmii_sel = "/bus@100000/bus@28380000/syscon@40f00000/phy@4040"; wkup_uart0 = "/bus@100000/bus@28380000/serial@42300000"; mcu_uart0 = "/bus@100000/bus@28380000/serial@40a00000"; wkup_gpio0 = "/bus@100000/bus@28380000/gpio@42110000"; wkup_gpio1 = "/bus@100000/bus@28380000/gpio@42100000"; wkup_i2c0 = "/bus@100000/bus@28380000/i2c@42120000"; tps6594x = "/bus@100000/bus@28380000/i2c@42120000/tps6594x@48"; mcu_i2c0 = "/bus@100000/bus@28380000/i2c@40b00000"; mcu_i2c1 = "/bus@100000/bus@28380000/i2c@40b10000"; mcu_mcan0 = "/bus@100000/bus@28380000/can@40528000"; mcu_mcan1 = "/bus@100000/bus@28380000/can@40568000"; mcu_spi0 = "/bus@100000/bus@28380000/spi@40300000"; mcu_spi1 = "/bus@100000/bus@28380000/spi@40310000"; mcu_spi2 = "/bus@100000/bus@28380000/spi@40320000"; mcu_navss = "/bus@100000/bus@28380000/bus@28380000"; mcu_ringacc = "/bus@100000/bus@28380000/bus@28380000/ringacc@2b800000"; mcu_udmap = "/bus@100000/bus@28380000/bus@28380000/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"; phya = "/bus@100000/bus@28380000/ethernet@46000000/mdio@f00/ethernet-phy@a"; fss = "/bus@100000/bus@28380000/syscon@47000000"; ospi0 = "/bus@100000/bus@28380000/syscon@47000000/spi@47040000"; ospi1 = "/bus@100000/bus@28380000/syscon@47000000/spi@47050000"; tscadc0 = "/bus@100000/bus@28380000/tscadc@40200000"; tscadc1 = "/bus@100000/bus@28380000/tscadc@40210000"; 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"; wkup_vtm0 = "/bus@100000/bus@28380000/temperature-sensor@42040000"; msmc_ram = "/bus@100000/sram@70000000"; vpu_sram = "/bus@100000/sram@70000000/vpu-sram@20000"; scm_conf = "/bus@100000/scm-conf@104000"; serdes_ln_ctrl = "/bus@100000/scm-conf@104000/mux-controller0"; usb_serdes_mux = "/bus@100000/scm-conf@104000/mux-controller1"; edp_serdes_mux = "/bus@100000/scm-conf@104000/mux-controller2"; phy_gmii_sel_cpsw = "/bus@100000/scm-conf@104000/phy@34"; ehrpwm_tbclk = "/bus@100000/scm-conf@104000/clock-controller@140"; 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-controller@a00000"; main_pmx0 = "/bus@100000/pinctrl@11c000"; main_i2c0_pins_default = "/bus@100000/pinctrl@11c000/main-i2c0-pins-default"; main_mcan16_pins_default = "/bus@100000/pinctrl@11c000/main-mcan16-pins-default"; main_uart8_pins_default = "/bus@100000/pinctrl@11c000/main-uart8-pins-default"; main_i2c3_pins_default = "/bus@100000/pinctrl@11c000/main-i2c3-pins-default"; main_mmc1_pins_default = "/bus@100000/pinctrl@11c000/main-mmc1-pins-default"; vdd_sd_dv_pins_default = "/bus@100000/pinctrl@11c000/vdd-sd-dv-pins-default"; main_usbss0_pins_default = "/bus@100000/pinctrl@11c000/main-usbss0-pins-default"; main_mcan3_pins_default = "/bus@100000/pinctrl@11c000/main-mcan3-pins-default"; main_mcan5_pins_default = "/bus@100000/pinctrl@11c000/main-mcan5-pins-default"; main_i2c4_pins_default = "/bus@100000/pinctrl@11c000/main-i2c4-pins-default"; dp0_pins_default = "/bus@100000/pinctrl@11c000/dp0-pins-default"; main_i2c5_pins_default = "/bus@100000/pinctrl@11c000/main-i2c5-pins-default"; main_i2c1_pins_default = "/bus@100000/pinctrl@11c000/main-i2c1-pins-default"; main_uart4_pins_default = "/bus@100000/pinctrl@11c000/main-uart4-pins-default"; main_uart9_pins_default = "/bus@100000/pinctrl@11c000/main-uart9-pins-default"; main_spi0_pins_default = "/bus@100000/pinctrl@11c000/main-spi0-pins-default"; main_spi5_pins_default = "/bus@100000/pinctrl@11c000/main-spi5-pins-default"; main_spi6_pins_default = "/bus@100000/pinctrl@11c000/main-spi6-pins-default"; main_cpsw_pins_default = "/bus@100000/pinctrl@11c000/main-cpsw-pins-default"; main_crypto = "/bus@100000/crypto@4e00000"; 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_gpio2 = "/bus@100000/gpio@610000"; main_gpio4 = "/bus@100000/gpio@620000"; main_gpio6 = "/bus@100000/gpio@630000"; main_i2c0 = "/bus@100000/i2c@2000000"; exp_som = "/bus@100000/i2c@2000000/gpio@21"; exp1 = "/bus@100000/i2c@2000000/gpio@20"; exp2 = "/bus@100000/i2c@2000000/gpio@22"; main_i2c1 = "/bus@100000/i2c@2010000"; tca9539_exp1 = "/bus@100000/i2c@2010000/gpio@76"; tca9539_exp2 = "/bus@100000/i2c@2010000/gpio@77"; main_i2c2 = "/bus@100000/i2c@2020000"; main_i2c3 = "/bus@100000/i2c@2030000"; main_i2c4 = "/bus@100000/i2c@2040000"; dsi_edp_bridge = "/bus@100000/i2c@2040000/dsi-edp-bridge@2c"; dsi_edp_bridge_ports = "/bus@100000/i2c@2040000/dsi-edp-bridge@2c/ports"; dp1_in = "/bus@100000/i2c@2040000/dsi-edp-bridge@2c/ports/port@0/endpoint"; dp1_out = "/bus@100000/i2c@2040000/dsi-edp-bridge@2c/ports/port@1/endpoint"; exp4 = "/bus@100000/i2c@2040000/gpio@20"; main_i2c5 = "/bus@100000/i2c@2050000"; exp5 = "/bus@100000/i2c@2050000/gpio@20"; main_i2c6 = "/bus@100000/i2c@2060000"; vpu = "/bus@100000/video-codec@4210000"; main_sdhci0 = "/bus@100000/mmc@4f80000"; main_sdhci1 = "/bus@100000/mmc@4fb0000"; main_navss = "/bus@100000/bus@30000000"; main_navss_intr = "/bus@100000/bus@30000000/interrupt-controller@310e0000"; main_udmass_inta = "/bus@100000/bus@30000000/msi-controller@33d00000"; secure_proxy_main = "/bus@100000/bus@30000000/mailbox@32c00000"; hwspinlock = "/bus@100000/bus@30000000/spinlock@30e00000"; mailbox0_cluster0 = "/bus@100000/bus@30000000/mailbox@31f80000"; mbox_mcu_r5fss0_core0 = "/bus@100000/bus@30000000/mailbox@31f80000/mbox-mcu-r5fss0-core0"; mbox_mcu_r5fss0_core1 = "/bus@100000/bus@30000000/mailbox@31f80000/mbox-mcu-r5fss0-core1"; mailbox0_cluster1 = "/bus@100000/bus@30000000/mailbox@31f81000"; mbox_main_r5fss0_core0 = "/bus@100000/bus@30000000/mailbox@31f81000/mbox-main-r5fss0-core0"; mbox_main_r5fss0_core1 = "/bus@100000/bus@30000000/mailbox@31f81000/mbox-main-r5fss0-core1"; mailbox0_cluster2 = "/bus@100000/bus@30000000/mailbox@31f82000"; mailbox0_cluster3 = "/bus@100000/bus@30000000/mailbox@31f83000"; mailbox0_cluster4 = "/bus@100000/bus@30000000/mailbox@31f84000"; mbox_c71_0 = "/bus@100000/bus@30000000/mailbox@31f84000/mbox-c71-0"; mbox_c71_1 = "/bus@100000/bus@30000000/mailbox@31f84000/mbox-c71-1"; mailbox0_cluster5 = "/bus@100000/bus@30000000/mailbox@31f85000"; mailbox0_cluster6 = "/bus@100000/bus@30000000/mailbox@31f86000"; mailbox0_cluster7 = "/bus@100000/bus@30000000/mailbox@31f87000"; mailbox0_cluster8 = "/bus@100000/bus@30000000/mailbox@31f88000"; mailbox0_cluster9 = "/bus@100000/bus@30000000/mailbox@31f89000"; mailbox0_cluster10 = "/bus@100000/bus@30000000/mailbox@31f8a000"; mailbox0_cluster11 = "/bus@100000/bus@30000000/mailbox@31f8b000"; mailbox1_cluster0 = "/bus@100000/bus@30000000/mailbox@31f90000"; mailbox1_cluster1 = "/bus@100000/bus@30000000/mailbox@31f91000"; mailbox1_cluster2 = "/bus@100000/bus@30000000/mailbox@31f92000"; mailbox1_cluster3 = "/bus@100000/bus@30000000/mailbox@31f93000"; mailbox1_cluster4 = "/bus@100000/bus@30000000/mailbox@31f94000"; mailbox1_cluster5 = "/bus@100000/bus@30000000/mailbox@31f95000"; mailbox1_cluster6 = "/bus@100000/bus@30000000/mailbox@31f96000"; mailbox1_cluster7 = "/bus@100000/bus@30000000/mailbox@31f97000"; mailbox1_cluster8 = "/bus@100000/bus@30000000/mailbox@31f98000"; mailbox1_cluster9 = "/bus@100000/bus@30000000/mailbox@31f99000"; mailbox1_cluster10 = "/bus@100000/bus@30000000/mailbox@31f9a000"; mailbox1_cluster11 = "/bus@100000/bus@30000000/mailbox@31f9b000"; main_ringacc = "/bus@100000/bus@30000000/ringacc@3c000000"; main_udmap = "/bus@100000/bus@30000000/dma-controller@31150000"; main_bcdma_csi = "/bus@100000/bus@30000000/dma-controller@311a0000"; main_cpsw = "/bus@100000/ethernet@c200000"; main_cpsw_port1 = "/bus@100000/ethernet@c200000/ethernet-ports/port@1"; main_cpsw_mdio = "/bus@100000/ethernet@c200000/mdio@f00"; usbss0 = "/bus@100000/cdns-usb@4104000"; usb0 = "/bus@100000/cdns-usb@4104000/usb@6000000"; serdes_wiz0 = "/bus@100000/wiz@5060000"; wiz0_pll0_refclk = "/bus@100000/wiz@5060000/pll0-refclk"; wiz0_pll1_refclk = "/bus@100000/wiz@5060000/pll1-refclk"; wiz0_refclk_dig = "/bus@100000/wiz@5060000/refclk-dig"; wiz0_cmn_refclk_dig_div = "/bus@100000/wiz@5060000/cmn-refclk-dig-div"; serdes0 = "/bus@100000/wiz@5060000/serdes@5060000"; torrent_phy_dp = "/bus@100000/wiz@5060000/serdes@5060000/phy@2"; serdes0_pcie_link = "/bus@100000/wiz@5060000/serdes@5060000/phy@0"; pcie1_rc = "/bus@100000/pcie@2910000"; pcie1_intc = "/bus@100000/pcie@2910000/interrupt-controller"; pcie1_ep = "/bus@100000/pcie-ep@2910000"; main_r5fss0 = "/bus@100000/r5fss@5c00000"; main_r5fss0_core0 = "/bus@100000/r5fss@5c00000/r5f@5c00000"; main_r5fss0_core1 = "/bus@100000/r5fss@5c00000/r5f@5d00000"; c71_0 = "/bus@100000/dsp@64800000"; c71_1 = "/bus@100000/dsp@65800000"; 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"; main_mcan14 = "/bus@100000/can@2681000"; main_mcan15 = "/bus@100000/can@2691000"; main_mcan16 = "/bus@100000/can@26a1000"; main_mcan17 = "/bus@100000/can@26b1000"; main_spi0 = "/bus@100000/spi@2100000"; main_spi1 = "/bus@100000/spi@2110000"; main_spi2 = "/bus@100000/spi@2120000"; main_spi3 = "/bus@100000/spi@2130000"; main_spi4 = "/bus@100000/spi@2140000"; main_spi5 = "/bus@100000/spi@2150000"; main_spi6 = "/bus@100000/spi@2160000"; main_spi7 = "/bus@100000/spi@2170000"; dphy0 = "/bus@100000/phy@4480000"; dsi0 = "/bus@100000/dsi@4800000"; dsi0_ports = "/bus@100000/dsi@4800000/ports"; dsi0_out = "/bus@100000/dsi@4800000/ports/port@0/endpoint"; dsi0_in = "/bus@100000/dsi@4800000/ports/port@1/endpoint"; dss = "/bus@100000/dss@4a00000"; dss_ports = "/bus@100000/dss@4a00000/ports"; dpi2_out = "/bus@100000/dss@4a00000/ports/port@2/endpoint"; 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"; dphy_rx0 = "/bus@100000/phy@4580000"; dphy_rx1 = "/bus@100000/phy@4590000"; thermal_zones = "/thermal-zones"; wkup0_thermal = "/thermal-zones/wkup0-thermal"; wkup0_crit = "/thermal-zones/wkup0-thermal/trips/wkup0-crit"; wkup1_thermal = "/thermal-zones/wkup1-thermal"; wkup1_crit = "/thermal-zones/wkup1-thermal/trips/wkup1-crit"; main0_thermal = "/thermal-zones/main0-thermal"; main0_crit = "/thermal-zones/main0-thermal/trips/main0-crit"; main1_thermal = "/thermal-zones/main1-thermal"; main1_crit = "/thermal-zones/main1-thermal/trips/main1-crit"; main2_thermal = "/thermal-zones/main2-thermal"; main2_crit = "/thermal-zones/main2-thermal/trips/main2-crit"; main3_thermal = "/thermal-zones/main3-thermal"; main3_crit = "/thermal-zones/main3-thermal/trips/main3-crit"; main4_thermal = "/thermal-zones/main4-thermal"; main4_crit = "/thermal-zones/main4-thermal/trips/main4-crit"; serdes_refclk = "/serdes-refclk"; 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"; c71_0_dma_memory_region = "/reserved-memory/c71-dma-memory@a6000000"; c71_0_memory_region = "/reserved-memory/c71-memory@a6100000"; c71_1_dma_memory_region = "/reserved-memory/c71-dma-memory@a7000000"; c71_1_memory_region = "/reserved-memory/c71-memory@a7100000"; rtos_ipc_memory_region = "/reserved-memory/ipc-memories@a8000000"; vision_apps_mcu_r5fss0_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a0000000"; vision_apps_mcu_r5fss0_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a0100000"; vision_apps_mcu_r5fss0_core1_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a1000000"; vision_apps_mcu_r5fss0_core1_memory_region = "/reserved-memory/vision-apps-r5f-memory@a1100000"; vision_apps_main_r5fss0_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a2000000"; vision_apps_main_r5fss0_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a2100000"; vision_apps_main_r5fss0_core1_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a4000000"; vision_apps_main_r5fss0_core1_memory_region = "/reserved-memory/vision-apps-r5f-memory@a4100000"; vision_apps_main_r5fss1_core0_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a6000000"; vision_apps_main_r5fss1_core0_memory_region = "/reserved-memory/vision-apps-r5f-memory@a6100000"; vision_apps_main_r5fss1_core1_dma_memory_region = "/reserved-memory/vision-apps-r5f-dma-memory@a7000000"; vision_apps_main_r5fss1_core1_memory_region = "/reserved-memory/vision-apps-r5f-memory@a7100000"; vision_apps_rtos_ipc_memory_region = "/reserved-memory/vision-apps-rtos-ipc-memory-region@a8000000"; vision_apps_memory_region = "/reserved-memory/vision-apps-dma-memory@aa000000"; vision_apps_c71_0_dma_memory_region = "/reserved-memory/vision-apps-c71-dma-memory@b0000000"; vision_apps_c71_0_memory_region = "/reserved-memory/vision-apps-c71_0-memory@b0100000"; vision_apps_c71_1_dma_memory_region = "/reserved-memory/vision-apps-c71_1-dma-memory@b6000000"; vision_apps_c71_1_memory_region = "/reserved-memory/vision-apps-c71_1-memory@b6100000"; vision_apps_shared_region = "/reserved-memory/vision_apps_shared-memories"; vision_apps_core_heaps_lo = "/reserved-memory/vision-apps-core-heap-memory-lo@d8000000"; vision_apps_core_heaps_hi = "/reserved-memory/vision-apps-core-heap-memory-hi@880000000"; linux_cma_region = "/reserved-memory/linux-cma-buffers@8ac000000"; mux0 = "/mux-controller0"; mux1 = "/mux-controller1"; transceiver0 = "/can-phy0"; vsys_io_1v8 = "/regulator-vsys-io-1v8"; vsys_io_1v2 = "/regulator-vsys-io-1v2"; edp1_refclk = "/clock-edp1-refclk"; evm_12v0 = "/fixedregulator-evm12v0"; vsys_3v3 = "/fixedregulator-vsys3v3"; vsys_5v0 = "/fixedregulator-vsys5v0"; vdd_mmc1 = "/fixedregulator-sd"; vdd_sd_dv = "/gpio-regulator-TLV71033"; transceiver1 = "/can-phy1"; transceiver2 = "/can-phy2"; transceiver3 = "/can-phy3"; transceiver4 = "/can-phy4"; dp0_pwr_3v3 = "/fixedregulator-dp0-prw"; dp1_pwr_3v3 = "/regulator-dp1-prw"; dp1_panel_in = "/panel/port/endpoint"; }; };
Regards,
Brandon
Hi Brandon,
Here, you have commented out dma_buf_phys here. May I know why have you commented the same?
Also, could you also let me if you have included the contents of vision_apps.dtsi as well?
You could refer the "Linux Changes" in below FAQ for an intergrated vision_apps.
Could you please confirm if you have done the same?
our board has only one DDR instance. In fact, we have already made modifications according to this link
The link points to this thread itself. Could you let me know which changed were integrated?
Regards,
Nikhil