This thread has been locked.

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

TDA4VM: QT & wayland to render QML Application

Part Number: TDA4VM
Other Parts Discussed in Thread: AB15, PCM3168A

We are developing on a TDA4 D3-RVP, and would like to implement a QT UI, I have seen a previous post where you did get this working.  We have everything working on a TDA4VM-SK but when we try to setup the D3-RVP we are seeing [ 3773.540832] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80) messages.  the display looks like it is talking:

root@j7-evm:~# kmsprint
Connector 0 (39) DP-1 (connected)
Encoder 0 (38) NONE
Crtc 0 (37) 1920x1080 148.500 1920/88/44/148 1080/2/5/38 60 (60.00)
Plane 0 (31) fb-id: 60 (crtcs: 0) 0,0 1920x1080 -> 0,0 1920x1080 (AR12 AB12 RA12 RG16 BG16 AR15 AB15 AR24 AB24 RA24 BA24 RG24 BG24 AR30 AB30 XR12 XB12 RX12 AR15 AB15 XR24 XB24 RX24 BX24 XR30 XB30 YUYV UYVY NV12)
FB 60 1920x1080

root@j7-evm:~# modetest -M tidss -c
Connectors:
id encoder status name size (mm) modes encoders
39 38 connected DP-1 600x340 41 38
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
#0 1920x1080 60.00 1920 2008 2052 2200 1080 1082 1087 1125 148500 flags: phsync, pvsync; type: preferred, driver

When I try to do the kmstest we do get an error

root@j7-evm:~# kmstest
Could not get DRM master permission. Card already in use?

I was wondering if you could point us in the correct direction for figuring out what we may be missing.

  • Hi George,

    Which SDK release are you using? Are you running vision apps along with the QT? If yes, please make sure to disable DSS from R5F..

    Sync lost error typically comes when display is not able to read fast enough from the memory, so what else are you running with the QT? 

    Regards,

    Brijesh

  • Hi Brijesh,

    We are using linux-j7-evm-08_00_00_08 and rtos-j721e-evm-08_00_00_12.  Currently we are not running any QT application, we are just trying to get the Display running on the Linux side so that we can run a QT application on the TDA4.  Our graph is dual cameras running on the R5F, with some analytics happening in the C7 core then back to an R5F core to write the results to file and eventually relay some meta data to the display to enhance the user experience.  I have also tried using the latest processor and rtos SDK with the same results unfortunately.  I did undefine DSS from R5F app_cfg_mcu2_0.h like below.  Is there any other parts needed to disable the DSS on the R5F. I believe that my vision_apps_build_flags.mak file is setup correctly.  I also tried disabling the Ethernet which also produced the same result.

    #ifdef BUILD_MCU_BOARD_DEPENDENCIES

        #define ENABLE_CSI2RX
        #define ENABLE_CSI2TX

        /* IMPORANT NOTE:
         * - Only one of ENABLE_DSS_SINGLE or ENABLE_DSS_DUAL should be defined
         * - When ENABLE_DSS_SINGLE is defined, only one of ENABLE_DSS_HDMI or ENABLE_DSS_EDP should be defined
         * - When ENABLE_DSS_DUAL is defined, ENABLE_DSS_HDMI and ENABLE_DSS_EDP are not used, both EDP and HDMI are enabled unconditionally
         */
        #undef ENABLE_DSS_SINGLE
        #undef  ENABLE_DSS_DUAL

        /* define below to enable eDP display,
           make sure to undef ENABLE_DSS_HDMI & ENABLE_DSS_DSI as well */
        #undef ENABLE_DSS_EDP
        /* define below to enable HDMI display,
           make sure to undef ENABLE_DSS_EDP & ENABLE_DSS_DSI as well */
        #undef ENABLE_DSS_HDMI
        /* define below to enable DSI display, make sure to undef ENABLE_DSS_HDMI
           & ENABLE_DSS_EDP as well */
        #undef ENABLE_DSS_DSI

        #define ENABLE_I2C
        #define ENABLE_BOARD

    #else
  • Hi George,

    Yes, the above changes in app_cfg_mcu2_0.h file are sufficient to disable DSS from mcu2_0. 

    There are additional patches in uboot to enable QoS configuration uboot. These configuration gives highest priority to the RealTime paths like CSIRX and DSS. You could find these configuration in arch/arm/mach-k3/include/mach/j721e_qos_params.h and arch/arm/mach-k3/j721e_init.c files. Could you please check if these patches/configuration are included in your build? 

    Also could you please tell us what resolution you are outputting from DSS and which output interface you are using? 

    Regards,

    Brijesh

  • Hi Brijesh,

    we are using the display port and it is connected to a monitor running 1080p.  It does appear that the patches exist in U-Boot 

    I have an image that i built if I boot it up using the default vision_apps.dtbo and comment it out from the uEnv.txt file and reboot I will get what i am expecting with a weston desktop saying welcome to Jacinto, when I power cycle the unit i end up getting the sync lost error.  

  • Reboot should not change the behavior, unless it is not saved. Can you please check if uEnv.txt file is saved? Also please check in Linux boot log if it is using vision apps nodes. 

    Regards,

    Brijesh 

  • The uEnv.txt file is being saved.  I can't really explain it, I can boot into vision apps vi the uEnv.txt file comment out the overlay and then perform a sync and type reboot and it will put me into the mode that I wish to be in.  I haven't tested all functionality but did run a quick gstreamer pipeline and qml application.  If i can get it to boot directly into this mode, I can figure out what isn't working and fix it.  

     d3-rvp-tda4

    Is this correct for enabling the Display on linux using the vision apps device tree

    // SPDX-License-Identifier: GPL-2.0
    /*
    * vision-apps: device-tree overlay
    *
    * Copyright (C) 2019 - 2021 Texas Instruments Incorporated - http://www.ti.com/
    */

    #include "k3-j721e-rtos-memory-map.dtsi"

    &main_i2c6 {
    status = "disabled";
    };

    &serdes_wiz4 {
    status = "ok";
    };

    &mhdp {
    status = "ok";
    };

    &dss {
    status = "ok";
    };

    &main_i2c1 {
    status = "disabled";
    };

    &ti_csi2rx0 {
    status = "disabled";
    };

    &ti_csi2rx1 {
    status = "disabled";
    };

    Thank you,

    George 

  • Hi George,

    Can you try one experiment? Can you create SD card, without installing vision apps firmware and see if then QT works fine consistently? 

    Essentially just run step-1 from the below link and see if QT runs fine.

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/vision_apps/docs/user_guide/RUN_INSTRUCTIONS.html

    Regards,

    Brijesh

  • Hi Brijesh,

    Step 1 only creates the partitions on the sdcard with nothing in there.  Is there a way to load just the processor sdk linux without any of the RTOS side of things strictly running linux and all peripherals on the A72 cores.  

    Thank you,

    George

  • Hi George,

    Step-1 also installs important files to the SD card, essentially below command.

    psdk_rtos/scripts/install_to_sd_card.sh

    Regards,

    Brijesh

  • I gave that a try it didn't work with the D3-RVP, i ended up putting U-Boot on with the board support so that it will boot but defaulting to the k3-j721e-common-proc-board device tree and the system hangs.  I would need to add some changes to the device tree and add the board support to get it to boot linux.

    [    2.468621] Waiting for root device PARTUUID=833293b9-02...

  • can you please check if you have "rootwait" option in the boot args?

    Regards,

    Brijesh

  • rootwait was set, if I remove it I just get an error that the rootfs cannot be mounted

    [ 2.307350] VFS: Cannot open root device "PARTUUID=e1af8791-02" or unknown-block(0,0): error -6
    [ 2.316049] Please append a correct "root=" boot option; here are the available partitions:

  • Hi Brijesh,

    So I built a Processor Linux SDK using 8.05  with patches to U-Boot and the Linux Kernel and have the device booting to linux, it is currently still receiving the CRTC0 SYNC LOST message.  I have attached my dmsg log to the bottom of the post, the frame buffer and DRM seem to startup fine and kmsprint thinks we are connected.

    root@j7-evm:~# kmsprint
    Connector 0 (39) DP-1 (connected)
    Encoder 0 (38) NONE
    Crtc 0 (37) 1920x1080 148.500 1920/88/44/148 1080/2/5/38 60 (60.00)
    Plane 0 (31) fb-id: 60 (crtcs: 0) 0,0 1920x1080 -> 0,0 1920x1080 (AR12 AB12 RA12 RG16 BG16 AR15 AB15 AR24 AB24 RA24 BA24 RG24 BG24 AR30 AB30 XR12 XB12 RX12 AR15 AB15 XR24 XB24 RX24 BX24 XR30 XB30 YUYV UYVY NV12)
    FB 60 1920x1080

    I did notice the below line in the dmesg, could this be causing the sync error?

    [    7.558420] tidss 4a00000.dss: vp0: Clock rate 600000000 differs over 5% from requested 148500000

    The VP control registers are below

    root@j7-evm:~# devmem2 0x04A80004
    /dev/mem opened.
    Memory mapped at address 0xffffb3085000.
    Read at address 0x04A80004 (0xffffb3085004): 0x00000541

    root@j7-evm:~# devmem2 0x04AA0004
    /dev/mem opened.
    Memory mapped at address 0xffffa375d000.
    Read at address 0x04AA0004 (0xffffa375d004): 0x00000040

    root@j7-evm:~# devmem2 0x04AC0004
    /dev/mem opened.
    Memory mapped at address 0xffff9d880000.
    Read at address 0x04AC0004 (0xffff9d880004): 0x00000040

    root@j7-evm:~# devmem2 0x04AE0004
    /dev/mem opened.
    Memory mapped at address 0xffff84ca4000.
    Read at address 0x04AE0004 (0xffff84ca4004): 0x00000040

    DMESG LOG OUTPUT:

    [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [ 0.000000] Linux version 5.10.153-g90c3a58fd2 (gvigelet@tda4build) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1 SMP PREEMPT Fri Jan 27 08:54:32 EST 2023
    [ 0.000000] Machine model: Texas Instruments K3 J721E SoC
    [ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [ 0.000000] printk: bootconsole [ns16550a0] enabled
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000ac000000, size 2 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-virtual-eth-queues@ac000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000ac200000, size 30 MiB
    [ 0.000000] OF: reserved mem: initialized node r5f-virtual-eth-buffers@ac200000, compatible id shared-dma-pool
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
    [ 0.000000] DMA32 empty
    [ 0.000000] Normal [mem 0x0000000100000000-0x00000008ffffffff]
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009e7fffff]
    [ 0.000000] node 0: [mem 0x000000009e800000-0x00000000a8ffffff]
    [ 0.000000] node 0: [mem 0x00000000a9000000-0x00000000a9ffffff]
    [ 0.000000] node 0: [mem 0x00000000aa000000-0x00000000abbfffff]
    [ 0.000000] node 0: [mem 0x00000000abc00000-0x00000000abffffff]
    [ 0.000000] node 0: [mem 0x00000000ac000000-0x00000000adffffff]
    [ 0.000000] node 0: [mem 0x00000000ae000000-0x00000000ffffffff]
    [ 0.000000] node 0: [mem 0x0000000880000000-0x00000008ffffffff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008ffffffff]
    [ 0.000000] On node 0 totalpages: 1048576
    [ 0.000000] DMA zone: 8192 pages used for memmap
    [ 0.000000] DMA zone: 0 pages reserved
    [ 0.000000] DMA zone: 524288 pages, LIFO batch:63
    [ 0.000000] Normal zone: 8192 pages used for memmap
    [ 0.000000] Normal zone: 524288 pages, LIFO batch:63
    [ 0.000000] cma: Reserved 400 MiB at 0x00000000e7000000
    [ 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 s50008 r8192 d31912 u90112
    [ 0.000000] pcpu-alloc: s50008 r8192 d31912 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: 1032192
    [ 0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),1m(ospi.sysfw),256k(ospi.env.backup),57088k@8m(ospi.rootfs),256k(ospi.phypattern);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=0927ddcb-02 rw rootfstype=ext4 rootwait
    [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] software IO TLB: mapped [mem 0x00000000e3000000-0x00000000e7000000] (64MB)
    [ 0.000000] Memory: 3386404K/4194304K available (10880K kernel code, 1148K rwdata, 4212K rodata, 1792K init, 432K bss, 398300K reserved, 409600K cma-reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU event tracing is enabled.
    [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [ 0.000000] GICv3: 960 SPIs implemented
    [ 0.000000] GICv3: 0 Extended SPIs implemented
    [ 0.000000] GICv3: Distributor has no Range Selector support
    [ 0.000000] GICv3: 16 PPIs implemented
    [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [ 0.000000] ITS [mem 0x01820000-0x0182ffff]
    [ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @880800000 (flat, esz 8, psz 64K, shr 0)
    [ 0.000000] ITS: using cache flushing for cmd queue
    [ 0.000000] GICv3: using LPI property table @0x0000000880030000
    [ 0.000000] GIC: using cache flushing for LPI property table
    [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000880040000
    [ 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.008422] Console: colour dummy device 80x25
    [ 0.012983] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [ 0.023654] pid_max: default: 32768 minimum: 301
    [ 0.028408] LSM: Security Framework initializing
    [ 0.033161] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [ 0.040737] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [ 0.049493] rcu: Hierarchical SRCU implementation.
    [ 0.054544] Platform MSI: msi-controller@1820000 domain created
    [ 0.060795] PCI/MSI: /bus@100000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [ 0.070104] EFI services will not be available.
    [ 0.074835] smp: Bringing up secondary CPUs ...
    [ 0.088103] Detected PIPT I-cache on CPU1
    [ 0.088125] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [ 0.088136] GICv3: CPU1: using allocated LPI pending table @0x0000000880050000
    [ 0.088169] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [ 0.088217] smp: Brought up 1 node, 2 CPUs
    [ 0.117562] SMP: Total of 2 processors activated.
    [ 0.122367] CPU features: detected: 32-bit EL0 Support
    [ 0.127622] CPU features: detected: CRC32 instructions
    [ 0.141372] CPU: All CPU(s) started at EL2
    [ 0.145568] alternatives: patching kernel code
    [ 0.150561] devtmpfs: initialized
    [ 0.159772] KASLR disabled due to lack of seed
    [ 0.164414] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [ 0.174376] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [ 0.185933] pinctrl core: initialized pinctrl subsystem
    [ 0.191581] DMI not present or invalid.
    [ 0.195818] NET: Registered protocol family 16
    [ 0.201007] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
    [ 0.208310] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [ 0.216357] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [ 0.224649] thermal_sys: Registered thermal governor 'step_wise'
    [ 0.224652] thermal_sys: Registered thermal governor 'power_allocator'
    [ 0.231229] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [ 0.244862] ASID allocator initialised with 65536 entries
    [ 0.273129] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [ 0.279985] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [ 0.286831] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [ 0.293676] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [ 0.301128] cryptd: max_cpu_qlen set to 1000
    [ 0.307234] k3-chipinfo 43000014.chipid: Family:J721E rev:SR1.0 JTAGID[0x0bb6402f] Detected
    [ 0.316082] vsys_3v3: supplied by evm_12v0
    [ 0.320441] vsys_5v0: supplied by evm_12v0
    [ 0.325210] iommu: Default domain type: Translated
    [ 0.330377] SCSI subsystem initialized
    [ 0.334560] mc: Linux media interface: v0.10
    [ 0.338939] videodev: Linux video capture interface: v2.00
    [ 0.344577] pps_core: LinuxPPS API ver. 1 registered
    [ 0.349649] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.358986] PTP clock support registered
    [ 0.363006] EDAC MC: Ver: 3.0.0
    [ 0.366877] FPGA manager framework
    [ 0.370392] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.376998] clocksource: Switched to clocksource arch_sys_counter
    [ 0.383320] VFS: Disk quotas dquot_6.6.0
    [ 0.387351] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [ 0.396895] NET: Registered protocol family 2
    [ 0.401624] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [ 0.410195] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
    [ 0.418952] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [ 0.427151] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
    [ 0.434952] TCP: Hash tables configured (established 32768 bind 32768)
    [ 0.441745] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [ 0.448644] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
    [ 0.456044] NET: Registered protocol family 1
    [ 0.460751] RPC: Registered named UNIX socket transport module.
    [ 0.466813] RPC: Registered udp transport module.
    [ 0.471618] RPC: Registered tcp transport module.
    [ 0.476421] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.483005] PCI: CLS 0 bytes, default 64
    [ 0.487349] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available
    [ 0.497905] Initialise system trusted keyrings
    [ 0.502542] workingset: timestamp_bits=46 max_order=20 bucket_order=0
    [ 0.510676] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.516937] NFS: Registering the id_resolver key type
    [ 0.522128] Key type id_resolver registered
    [ 0.526400] Key type id_legacy registered
    [ 0.530520] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.537368] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [ 0.545014] 9p: Installing v9fs 9p2000 file system support
    [ 0.570179] Key type asymmetric registered
    [ 0.574365] Asymmetric key parser 'x509' registered
    [ 0.579365] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [ 0.586923] io scheduler mq-deadline registered
    [ 0.591549] io scheduler kyber registered
    [ 0.597498] pinctrl-single 4301c000.pinctrl: 94 pins, size 376
    [ 0.603696] pinctrl-single 11c000.pinctrl: 173 pins, size 692
    [ 0.613287] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [ 0.619555] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [ 0.625919] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [ 0.632334] debugfs: Directory '31010000.pat' with parent 'regmap' already present!
    [ 0.640312] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [ 0.646730] debugfs: Directory '31011000.pat' with parent 'regmap' already present!
    [ 0.654675] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [ 0.661094] debugfs: Directory '31012000.pat' with parent 'regmap' already present!
    [ 0.669029] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [ 0.675354] debugfs: Directory '31013000.pat' with parent 'regmap' already present!
    [ 0.683295] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [ 0.689622] debugfs: Directory '31014000.pat' with parent 'regmap' already present!
    [ 0.699500] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [ 0.708118] arm-smmu-v3 36600000.iommu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [ 0.716330] arm-smmu-v3 36600000.iommu: allocated 65536 entries for cmdq
    [ 0.723360] arm-smmu-v3 36600000.iommu: allocated 32768 entries for evtq
    [ 0.731727] arm-smmu-v3 36600000.iommu: msi_domain absent - falling back to wired irqs
    [ 0.745273] brd: module loaded
    [ 0.751669] loop: module loaded
    [ 0.755455] megasas: 07.714.04.00-rc1
    [ 0.761508] tun: Universal TUN/TAP device driver, 1.6
    [ 0.766995] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [ 0.773403] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [ 0.779475] sky2: driver version 1.30
    [ 0.783931] VFIO - User Level meta-driver version: 0.3
    [ 0.789778] i2c /dev entries driver
    [ 0.794472] sdhci: Secure Digital Host Controller Interface driver
    [ 0.800796] sdhci: Copyright(c) Pierre Ossman
    [ 0.805519] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 0.812205] ledtrig-cpu: registered to indicate activity on CPUs
    [ 0.818564] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [ 0.826071] optee: probing for conduit method.
    [ 0.830635] optee: revision 3.19 (afacf356)
    [ 0.830767] optee: dynamic shared memory is enabled
    [ 0.840233] optee: initialized driver
    [ 0.845753] NET: Registered protocol family 17
    [ 0.850371] 9pnet: Installing 9P2000 support
    [ 0.854765] Key type dns_resolver registered
    [ 0.859221] Loading compiled-in X.509 certificates
    [ 0.870674] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [ 0.877022] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [ 0.887299] ti-sci 44083000.dmsc: ABI: 3.1 (firmware rev 0x0008 '8.5.2--v08.05.02 (Chill Capybar')
    [ 0.978509] davinci-mcasp 2b00000.mcasp: invalid tdm slots: 0
    [ 0.984402] davinci-mcasp 2b00000.mcasp: IRQ common not found
    [ 0.990809] davinci-mcasp 2b10000.mcasp: invalid tdm slots: 0
    [ 0.996709] davinci-mcasp 2b10000.mcasp: IRQ common not found
    [ 1.003015] davinci-mcasp 2b20000.mcasp: invalid tdm slots: 0
    [ 1.008908] davinci-mcasp 2b20000.mcasp: IRQ common not found
    [ 1.015207] davinci-mcasp 2b30000.mcasp: invalid tdm slots: 0
    [ 1.021101] davinci-mcasp 2b30000.mcasp: IRQ common not found
    [ 1.027386] davinci-mcasp 2b40000.mcasp: invalid tdm slots: 0
    [ 1.033280] davinci-mcasp 2b40000.mcasp: IRQ common not found
    [ 1.039575] davinci-mcasp 2b50000.mcasp: invalid tdm slots: 0
    [ 1.045470] davinci-mcasp 2b50000.mcasp: IRQ common not found
    [ 1.051763] davinci-mcasp 2b60000.mcasp: invalid tdm slots: 0
    [ 1.057652] davinci-mcasp 2b60000.mcasp: IRQ common not found
    [ 1.063939] davinci-mcasp 2b70000.mcasp: invalid tdm slots: 0
    [ 1.069831] davinci-mcasp 2b70000.mcasp: IRQ common not found
    [ 1.076119] davinci-mcasp 2b80000.mcasp: invalid tdm slots: 0
    [ 1.082008] davinci-mcasp 2b80000.mcasp: IRQ common not found
    [ 1.088284] davinci-mcasp 2b90000.mcasp: invalid tdm slots: 0
    [ 1.094177] davinci-mcasp 2b90000.mcasp: IRQ common not found
    [ 1.100498] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [ 1.106825] davinci-mcasp 2bb0000.mcasp: invalid tdm slots: 0
    [ 1.112720] davinci-mcasp 2bb0000.mcasp: IRQ common not found
    [ 1.120267] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [ 1.126397] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [ 1.134286] omap_i2c 42120000.i2c: bus 2 rev0.12 at 400 kHz
    [ 1.140977] pca953x 3-0020: supply vcc not found, using dummy regulator
    [ 1.147817] pca953x 3-0020: using no AI
    [ 1.173040] pca953x 3-0020: failed writing register
    [ 1.178079] pca953x: probe of 3-0020 failed with error -121
    [ 1.184279] pca953x 3-0074: supply vcc not found, using dummy regulator
    [ 1.191080] pca953x 3-0074: using no AI
    [ 1.196261] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [ 1.202801] pca953x 4-0075: supply vcc not found, using dummy regulator
    [ 1.209621] pca953x 4-0075: using no AI
    [ 1.237967] pca953x 4-0076: supply vcc not found, using dummy regulator
    [ 1.244779] pca953x 4-0076: using no AI
    [ 1.249341] gpio-468 (941 PDB): hogged as output/high
    [ 1.254690] gpio-470 (DSI_MUX_SELe): hogged as output/high
    [ 1.260776] pca953x 4-0077: supply vcc not found, using dummy regulator
    [ 1.267576] pca953x 4-0077: using no AI
    [ 1.272323] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [ 1.278447] omap_i2c 2020000.i2c: bus 5 rev0.12 at 400 kHz
    [ 1.284888] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [ 1.290968] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [ 1.296951] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [ 1.303293] pca953x 9-0020: supply vcc not found, using dummy regulator
    [ 1.310111] pca953x 9-0020: using no AI
    [ 1.337041] pca953x 9-0020: failed writing register
    [ 1.342076] pca953x: probe of 9-0020 failed with error -121
    [ 1.347824] omap_i2c 2060000.i2c: bus 9 rev0.12 at 400 kHz
    [ 1.354290] ti-sci-intr bus@100000:bus@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [ 1.364275] ti-sci-intr bus@100000:interrupt-controller0: Interrupt Router 131 domain created
    [ 1.373102] ti-sci-intr bus@100000:main-navss:interrupt-controller1: Interrupt Router 213 domain created
    [ 1.382974] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [ 1.407484] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 1.415158] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 1.423434] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 1.431710] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.440617] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 1.448300] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 1.456576] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 1.464855] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.473704] j721e-pcie 2920000.pcie: host bridge /bus@100000/pcie@2920000 ranges:
    [ 1.481380] j721e-pcie 2920000.pcie: IO 0x4400001000..0x4400010fff -> 0x0000001000
    [ 1.489656] j721e-pcie 2920000.pcie: MEM 0x4400011000..0x4407ffffff -> 0x0000011000
    [ 1.497945] j721e-pcie 2920000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 1.609186] j721e-pcie 2920000.pcie: Link up
    [ 1.613615] j721e-pcie 2920000.pcie: PCI host bridge to bus 0000:00
    [ 1.620021] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 1.625626] pci_bus 0000:00: root bus resource [io 0x20000-0x2ffff] (bus address [0x1000-0x10fff])
    [ 1.634872] pci_bus 0000:00: root bus resource [mem 0x4400011000-0x4407ffffff] (bus address [0x00011000-0x07ffffff])
    [ 1.645650] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
    [ 1.651789] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
    [ 1.661718] pci 0000:00:00.0: supports D1
    [ 1.665812] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [ 1.673926] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
    [ 1.682195] pci 0000:01:00.0: [144d:a808] type 00 class 0x010802
    [ 1.688366] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00003fff 64bit]
    [ 1.695583] pci 0000:01:00.0: 15.752 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x2 link at 0000:00:00.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
    [ 1.723157] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
    [ 1.729933] pci 0000:00:00.0: BAR 14: assigned [mem 0x4400100000-0x44001fffff]
    [ 1.737317] pci 0000:01:00.0: BAR 0: assigned [mem 0x4400100000-0x4400103fff 64bit]
    [ 1.745157] pci 0000:00:00.0: PCI bridge to [bus 01]
    [ 1.750230] pci 0000:00:00.0: bridge window [mem 0x4400100000-0x44001fffff]
    [ 1.757621] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
    [ 1.763968] pcieport 0000:00:00.0: PME: Signaling with IRQ 106
    [ 1.770967] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [ 1.780849] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.787615] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [ 1.796662] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [ 1.806819] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [ 1.813577] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [ 1.821562] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 15, base_baud = 6000000) is a 8250
    [ 1.830981] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 36, base_baud = 3000000) is a 8250
    [ 1.839727] printk: console [ttyS2] enabled
    [ 1.848166] printk: bootconsole [ns16550a0] disabled
    [ 1.858651] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 37, base_baud = 3000000) is a 8250
    [ 1.867651] 2830000.serial: ttyS5 at MMIO 0x2830000 (irq = 38, base_baud = 3000000) is a 8250
    [ 1.876628] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 39, base_baud = 3000000) is a 8250
    [ 1.885602] 2850000.serial: ttyS7 at MMIO 0x2850000 (irq = 40, base_baud = 3000000) is a 8250
    [ 1.894614] 2880000.serial: ttyS0 at MMIO 0x2880000 (irq = 41, base_baud = 3000000) is a 8250
    [ 1.903618] 2890000.serial: ttyS4 at MMIO 0x2890000 (irq = 42, base_baud = 3000000) is a 8250
    [ 1.913726] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [ 1.924239] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [ 1.934394] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [ 1.944632] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [ 1.955813] scsi host0: ufshcd
    [ 1.966775] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode
    [ 1.977767] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[1, 1], lane[1, 1], pwr[SLOWAUTO_MODE, SLOWAUTO_MODE], rate = 0
    [ 2.003109] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[3, 3], lane[2, 2], pwr[FAST MODE, FAST MODE], rate = 2
    [ 2.013001] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 2.022374] cdns-ufshcd 4e84000.ufs: ufshcd_find_max_sup_active_icc_level: Regulator capability was not set, actvIccLevel=0
    [ 2.023256] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867
    [ 2.041798] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000
    [ 2.054587] scsi 0:0:0:49488: Well-known LUN TOSHIBA THGAF8G8T23BAILB 0300 PQ: 0 ANSI: 6
    [ 2.054638] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4
    [ 2.070235] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [ 2.076494] scsi 0:0:0:49476: Well-known LUN TOSHIBA THGAF8G8T23BAILB 0300 PQ: 0 ANSI: 6
    [ 2.077116] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:0
    [ 2.094204] cdns-ufshcd 4e84000.ufs: ufshcd_scsi_add_wlus: BOOT WLUN not found
    [ 2.095087] davinci_mdio c000f00.mdio: Configuring MDIO in manual mode
    [ 2.145028] davinci_mdio c000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [ 2.152598] davinci_mdio c000f00.mdio: no live phy, scanning all
    [ 2.170613] davinci_mdio c000f00.mdio: phy[0]: device c000f00.mdio:00, driver unknown
    [ 2.178452] davinci_mdio c000f00.mdio: phy[1]: device c000f00.mdio:01, driver unknown
    [ 2.186264] davinci_mdio c000f00.mdio: phy[2]: device c000f00.mdio:02, driver unknown
    [ 2.194075] davinci_mdio c000f00.mdio: phy[3]: device c000f00.mdio:03, driver unknown
    [ 2.201886] davinci_mdio c000f00.mdio: phy[4]: device c000f00.mdio:04, driver unknown
    [ 2.209700] davinci_mdio c000f00.mdio: phy[5]: device c000f00.mdio:05, driver unknown
    [ 2.217510] davinci_mdio c000f00.mdio: phy[6]: device c000f00.mdio:06, driver unknown
    [ 2.225320] davinci_mdio c000f00.mdio: phy[7]: device c000f00.mdio:07, driver unknown
    [ 2.233130] davinci_mdio c000f00.mdio: phy[8]: device c000f00.mdio:08, driver unknown
    [ 2.240940] davinci_mdio c000f00.mdio: phy[9]: device c000f00.mdio:09, driver unknown
    [ 2.248750] davinci_mdio c000f00.mdio: phy[10]: device c000f00.mdio:0a, driver unknown
    [ 2.256650] davinci_mdio c000f00.mdio: phy[11]: device c000f00.mdio:0b, driver unknown
    [ 2.264547] davinci_mdio c000f00.mdio: phy[12]: device c000f00.mdio:0c, driver unknown
    [ 2.272447] davinci_mdio c000f00.mdio: phy[13]: device c000f00.mdio:0d, driver unknown
    [ 2.280345] davinci_mdio c000f00.mdio: phy[14]: device c000f00.mdio:0e, driver unknown
    [ 2.288249] davinci_mdio c000f00.mdio: phy[15]: device c000f00.mdio:0f, driver unknown
    [ 2.296193] davinci_mdio c000f00.mdio: phy[16]: device c000f00.mdio:10, driver unknown
    [ 2.304090] davinci_mdio c000f00.mdio: phy[17]: device c000f00.mdio:11, driver unknown
    [ 2.311987] davinci_mdio c000f00.mdio: phy[18]: device c000f00.mdio:12, driver unknown
    [ 2.319884] davinci_mdio c000f00.mdio: phy[19]: device c000f00.mdio:13, driver unknown
    [ 2.327781] davinci_mdio c000f00.mdio: phy[20]: device c000f00.mdio:14, driver unknown
    [ 2.335679] davinci_mdio c000f00.mdio: phy[21]: device c000f00.mdio:15, driver unknown
    [ 2.343577] davinci_mdio c000f00.mdio: phy[22]: device c000f00.mdio:16, driver unknown
    [ 2.351473] davinci_mdio c000f00.mdio: phy[23]: device c000f00.mdio:17, driver unknown
    [ 2.359372] davinci_mdio c000f00.mdio: phy[24]: device c000f00.mdio:18, driver unknown
    [ 2.367268] davinci_mdio c000f00.mdio: phy[25]: device c000f00.mdio:19, driver unknown
    [ 2.375165] davinci_mdio c000f00.mdio: phy[26]: device c000f00.mdio:1a, driver unknown
    [ 2.383066] davinci_mdio c000f00.mdio: phy[27]: device c000f00.mdio:1b, driver unknown
    [ 2.390965] davinci_mdio c000f00.mdio: phy[28]: device c000f00.mdio:1c, driver unknown
    [ 2.398867] davinci_mdio c000f00.mdio: phy[29]: device c000f00.mdio:1d, driver unknown
    [ 2.406774] davinci_mdio c000f00.mdio: phy[30]: device c000f00.mdio:1e, driver unknown
    [ 2.414671] davinci_mdio c000f00.mdio: phy[31]: device c000f00.mdio:1f, driver unknown
    [ 2.422635] am65-cpsw-nuss c000000.ethernet: initializing am65 cpsw nuss version 0x6BA01901, cpsw version 0x6BA80101 Ports: 9 quirks:00000000
    [ 2.435315] am65-cpsw-nuss c000000.ethernet: /bus@100000/ethernet@c000000/ethernet-ports/port@1 error retrieving port phy: -19
    [ 2.448568] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [ 2.558419] mmc0: CQHCI version 5.10
    [ 2.558635] mmc1: CQHCI version 5.10
    [ 2.566266] gpio-mux adc-mux-controller: 8-way mux-controller registered
    [ 2.573353] davinci-mcasp 2b00000.mcasp: invalid tdm slots: 0
    [ 2.579093] davinci-mcasp 2b00000.mcasp: IRQ common not found
    [ 2.585376] davinci-mcasp 2b10000.mcasp: invalid tdm slots: 0
    [ 2.591133] davinci-mcasp 2b10000.mcasp: IRQ common not found
    [ 2.597329] davinci-mcasp 2b20000.mcasp: invalid tdm slots: 0
    [ 2.599604] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit
    [ 2.603088] davinci-mcasp 2b20000.mcasp: IRQ common not found
    [ 2.616882] davinci-mcasp 2b30000.mcasp: invalid tdm slots: 0
    [ 2.622643] davinci-mcasp 2b30000.mcasp: IRQ common not found
    [ 2.628953] davinci-mcasp 2b40000.mcasp: invalid tdm slots: 0
    [ 2.634756] davinci-mcasp 2b40000.mcasp: IRQ common not found
    [ 2.641039] davinci-mcasp 2b50000.mcasp: invalid tdm slots: 0
    [ 2.646845] davinci-mcasp 2b50000.mcasp: IRQ common not found
    [ 2.653133] davinci-mcasp 2b60000.mcasp: invalid tdm slots: 0
    [ 2.658941] davinci-mcasp 2b60000.mcasp: IRQ common not found
    [ 2.665118] davinci-mcasp 2b70000.mcasp: invalid tdm slots: 0
    [ 2.670873] davinci-mcasp 2b70000.mcasp: IRQ common not found
    [ 2.677039] davinci-mcasp 2b80000.mcasp: invalid tdm slots: 0
    [ 2.682794] davinci-mcasp 2b80000.mcasp: IRQ common not found
    [ 2.688965] davinci-mcasp 2b90000.mcasp: invalid tdm slots: 0
    [ 2.694723] davinci-mcasp 2b90000.mcasp: IRQ common not found
    [ 2.700947] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [ 2.707177] davinci-mcasp 2bb0000.mcasp: invalid tdm slots: 0
    [ 2.712935] davinci-mcasp 2bb0000.mcasp: IRQ common not found
    [ 2.725132] vdd_dp0: supplied by vsys_3v3
    [ 2.729918] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [ 2.736783] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [ 2.743634] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [ 2.750480] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [ 2.757295] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [ 2.767790] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 2.775291] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 2.783377] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 2.791471] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 2.800573] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 2.808083] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 2.816171] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 2.824262] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 2.832928] mmc0: Command Queue Engine enabled
    [ 2.833565] ti-udma 285c0000.dma-controller: Channels: 26 (tchan: 13, rchan: 13, gp-rflow: 8)
    [ 2.837388] mmc0: new HS200 MMC card at address 0001
    [ 2.848074] ti-udma 31150000.dma-controller: Channels: 122 (tchan: 61, rchan: 61, gp-rflow: 16)
    [ 2.851174] mmcblk0: mmc0:0001 S0J56X 14.8 GiB
    [ 2.864218] mmcblk0boot0: mmc0:0001 S0J56X partition 1 31.5 MiB
    [ 2.865424] spi-nor spi11.0: mt35xu512aba (65536 Kbytes)
    [ 2.870249] mmcblk0boot1: mmc0:0001 S0J56X partition 2 31.5 MiB
    [ 2.875452] 8 cmdlinepart partitions found on MTD device 47040000.spi.0
    [ 2.881415] mmcblk0rpmb: mmc0:0001 S0J56X partition 3 4.00 MiB, chardev (237:0)
    [ 2.887939] Creating 8 MTD partitions on "47040000.spi.0":
    [ 2.887949] 0x000000000000-0x000000080000 : "ospi.tiboot3"
    [ 2.906658] 0x000000080000-0x000000280000 : "ospi.tispl"
    [ 2.912003] mmcblk0: p1 p2 p3
    [ 2.915465] 0x000000280000-0x000000680000 : "ospi.u-boot"
    [ 2.921320] 0x000000680000-0x0000006c0000 : "ospi.env"
    [ 2.926853] 0x0000006c0000-0x0000007c0000 : "ospi.sysfw"
    [ 2.932547] 0x0000007c0000-0x000000800000 : "ospi.env.backup"
    [ 2.938682] 0x000000800000-0x000003fc0000 : "ospi.rootfs"
    [ 2.944454] 0x000003fc0000-0x000004000000 : "ospi.phypattern"
    [ 2.953315] spi-nor spi12.0: mt25qu512a (65536 Kbytes)
    [ 2.958462] 1 fixed-partitions partitions found on MTD device 47050000.spi.0
    [ 2.965503] Creating 1 MTD partitions on "47050000.spi.0":
    [ 2.970975] 0x000000000000-0x000004000000 : "userdata"
    [ 2.977374] davinci-mcasp 2b00000.mcasp: invalid tdm slots: 0
    [ 2.983114] davinci-mcasp 2b00000.mcasp: IRQ common not found
    [ 2.995714] davinci-mcasp 2b10000.mcasp: invalid tdm slots: 0
    [ 3.001457] davinci-mcasp 2b10000.mcasp: IRQ common not found
    [ 3.013891] davinci-mcasp 2b20000.mcasp: invalid tdm slots: 0
    [ 3.019632] davinci-mcasp 2b20000.mcasp: IRQ common not found
    [ 3.032100] davinci-mcasp 2b30000.mcasp: invalid tdm slots: 0
    [ 3.037843] davinci-mcasp 2b30000.mcasp: IRQ common not found
    [ 3.050301] davinci-mcasp 2b40000.mcasp: invalid tdm slots: 0
    [ 3.056040] davinci-mcasp 2b40000.mcasp: IRQ common not found
    [ 3.068485] davinci-mcasp 2b50000.mcasp: invalid tdm slots: 0
    [ 3.074225] davinci-mcasp 2b50000.mcasp: IRQ common not found
    [ 3.086615] davinci-mcasp 2b60000.mcasp: invalid tdm slots: 0
    [ 3.092360] davinci-mcasp 2b60000.mcasp: IRQ common not found
    [ 3.104816] davinci-mcasp 2b70000.mcasp: invalid tdm slots: 0
    [ 3.110556] davinci-mcasp 2b70000.mcasp: IRQ common not found
    [ 3.122947] davinci-mcasp 2b80000.mcasp: invalid tdm slots: 0
    [ 3.128686] davinci-mcasp 2b80000.mcasp: IRQ common not found
    [ 3.141185] davinci-mcasp 2b90000.mcasp: invalid tdm slots: 0
    [ 3.146924] davinci-mcasp 2b90000.mcasp: IRQ common not found
    [ 3.159348] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [ 3.171724] davinci-mcasp 2bb0000.mcasp: invalid tdm slots: 0
    [ 3.177467] davinci-mcasp 2bb0000.mcasp: IRQ common not found
    [ 3.189920] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 3.197408] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 3.205489] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 3.213566] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.222243] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 3.229739] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 3.237817] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 3.245895] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.255179] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 3.262668] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 3.270746] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 3.278825] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.287448] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 3.294937] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 3.303016] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 3.311093] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.320088] debugfs: Directory 'pd:27' with parent 'pm_genpd' already present!
    [ 3.327404] debugfs: Directory 'pd:26' with parent 'pm_genpd' already present!
    [ 3.335784] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [ 3.343113] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [ 3.350450] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [ 3.357761] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [ 3.366238] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [ 3.373454] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 3.380942] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 3.389024] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 3.397103] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.401081] ALSA device list:
    [ 3.408313] No soundcards found.
    [ 3.408386] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 3.419200] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 3.427278] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 3.435357] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.631651] mmc1: SDHCI controller on 4fb0000.mmc [4fb0000.mmc] using ADMA 64-bit
    [ 3.639595] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 3.647167] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 3.655256] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 3.663347] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.671780] Waiting for root device PARTUUID=0927ddcb-02...
    [ 3.672085] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 3.684838] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 3.692930] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 3.701069] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.739892] mmc1: new high speed SDHC card at address aaaa
    [ 3.745707] mmcblk1: mmc1:aaaa SA16G 14.8 GiB
    [ 3.752074] mmcblk1: p1 p2
    [ 3.755585] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 3.763078] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 3.771156] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 3.779236] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.787922] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 3.795423] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 3.803501] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 3.811580] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 3.841638] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 3.849749] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [ 3.863912] devtmpfs: mounted
    [ 3.867635] Freeing unused kernel memory: 1792K
    [ 3.872263] Run /sbin/init as init process
    [ 3.876349] with arguments:
    [ 3.876351] /sbin/init
    [ 3.876353] with environment:
    [ 3.876355] HOME=/
    [ 3.876357] TERM=linux
    [ 4.222446] systemd[1]: System time before build time, advancing clock.
    [ 4.296337] NET: Registered protocol family 10
    [ 4.301269] Segment Routing with IPv6
    [ 4.335366] 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)
    [ 4.357103] systemd[1]: Detected architecture arm64.
    [ 4.402873] systemd[1]: Set hostname to <j7-evm>.
    [ 4.654142] 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.
    [ 4.730734] random: systemd: uninitialized urandom read (16 bytes read)
    [ 4.737472] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [ 4.749797] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [ 4.759772] systemd[1]: Created slice system-getty.slice.
    [ 4.781075] random: systemd: uninitialized urandom read (16 bytes read)
    [ 4.788394] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [ 4.809076] random: systemd: uninitialized urandom read (16 bytes read)
    [ 4.816270] systemd[1]: Created slice User and Session Slice.
    [ 4.837210] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ 4.861125] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ 4.885118] systemd[1]: Reached target Paths.
    [ 4.901067] systemd[1]: Reached target Remote File Systems.
    [ 4.921054] systemd[1]: Reached target Slices.
    [ 4.937056] systemd[1]: Reached target Swap.
    [ 4.961512] systemd[1]: Listening on RPCbind Server Activation Socket.
    [ 4.985093] systemd[1]: Reached target RPC Port Mapper.
    [ 5.008659] systemd[1]: Listening on Process Core Dump Socket.
    [ 5.029206] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [ 5.065784] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [ 5.074125] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 5.097304] systemd[1]: Listening on Journal Socket.
    [ 5.113360] systemd[1]: Listening on Network Service Netlink Socket.
    [ 5.137278] systemd[1]: Listening on udev Control Socket.
    [ 5.157198] systemd[1]: Listening on udev Kernel Socket.
    [ 5.179254] systemd[1]: Mounting Huge Pages File System...
    [ 5.195188] systemd[1]: Mounting POSIX Message Queue File System...
    [ 5.223183] systemd[1]: Mounting Kernel Debug File System...
    [ 5.244921] systemd[1]: Mounting Temporary Directory (/tmp)...
    [ 5.263350] systemd[1]: Starting Create list of static device nodes for the current kernel...
    [ 5.291121] systemd[1]: Starting Start psplash boot splash screen...
    [ 5.317256] systemd[1]: Starting RPC Bind...
    [ 5.333199] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
    [ 5.344954] systemd[1]: Starting Journal Service...
    [ 5.374434] systemd[1]: Starting Load Kernel Modules...
    [ 5.390610] systemd[1]: Starting Remount Root and Kernel File Systems...
    [ 5.400488] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    [ 5.401333] cryptodev: loading out-of-tree module taints kernel.
    [ 5.414893] cryptodev: driver 1.10 loaded.
    [ 5.435383] systemd[1]: Starting udev Coldplug all Devices...
    [ 5.455950] systemd[1]: Started RPC Bind.
    [ 5.469362] systemd[1]: Started Journal Service.
    [ 5.691598] systemd-journald[280]: Received client request to flush runtime journal.
    [ 5.785597] random: systemd: uninitialized urandom read (16 bytes read)
    [ 5.809209] random: systemd: uninitialized urandom read (16 bytes read)
    [ 5.823214] random: systemd-journal: uninitialized urandom read (16 bytes read)
    [ 6.250560] random: crng init done
    [ 6.254109] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 6.262620] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 6.272774] random: 67 urandom warning(s) missed due to ratelimiting
    [ 6.279375] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 6.291007] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.309707] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.321034] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.329194] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.337317] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.361156] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 6.368681] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 6.385051] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 6.397036] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.411454] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.421077] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.433029] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.442518] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.453108] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 6.461243] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 6.471808] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 6.482209] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.560427] rtc-pcf2127-i2c 3-0051: registered as rtc0
    [ 6.585390] rtc-pcf2127-i2c 3-0051: setting system clock to 2023-01-27T16:34:19 UTC (1674837259)
    [ 6.594264] pcm3168a 6-0044: Failed to reset device: -121
    [ 6.600368] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.609809] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.619236] pcm3168a: probe of 6-0044 failed with error -121
    [ 6.621570] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.633650] CAN device driver interface
    [ 6.637532] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.650620] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 6.661138] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 6.671921] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 6.681452] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.691068] m_can_platform 40528000.can: m_can device registered (irq=23, version=32)
    [ 6.713873] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.721390] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.734404] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.745030] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.754938] m_can_platform 40568000.can: m_can device registered (irq=25, version=32)
    [ 6.764108] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 6.773103] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 6.781201] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 6.792032] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.867628] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 6.881046] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 6.897047] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 6.897539] m_can_platform 2701000.can: m_can device registered (irq=84, version=32)
    [ 6.905155] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.940662] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 6.951265] m_can_platform 2741000.can: m_can device registered (irq=86, version=32)
    [ 6.959046] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 6.967988] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 6.983666] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 6.998146] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.006309] m_can_platform 2751000.can: m_can device registered (irq=88, version=32)
    [ 7.014257] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.022476] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.030675] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.040673] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 7.048880] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 7.057067] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 7.065334] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.074074] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.081641] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.089758] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.097952] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.110085] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 7.120404] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 7.133662] m_can_platform 2761000.can: m_can device registered (irq=90, version=32)
    [ 7.141494] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 7.149635] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.162758] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [ 7.171070] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.180352] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.197053] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.207939] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.223585] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 7.224215] img_enc 4200000.video-encoder: encoder registered as /dev/video0
    [ 7.233032] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 7.249048] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 7.257242] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.269495] nvme nvme0: pci function 0000:01:00.0
    [ 7.274689] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.283534] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
    [ 7.292171] nvme 0000:01:00.0: enabling device (0000 -> 0002)
    [ 7.292210] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.306021] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.306521] nvme nvme0: Shutdown timeout set to 10 seconds
    [ 7.314111] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.328894] m_can_platform 2771000.can: m_can device registered (irq=92, version=32)
    [ 7.337981] nvme nvme0: 2/0/0 default/read/poll queues
    [ 7.338837] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 7.350679] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 7.359634] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 7.365249] img_dec 4300000.video-decoder: decoder registered as /dev/video1
    [ 7.371648] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.383735] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
    [ 7.393288] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.403738] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.417286] pvrsrvkm 4e20000000.gpu: More than one power domain for this GPU, gpu driver manages power domains
    [ 7.418240] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.436616] k3-dsp-rproc 4d80800000.dsp: local reset is deasserted for device
    [ 7.444602] PVR_K: 338: Read BVNC 22.104.208.318 from HW device registers
    [ 7.451618] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.470302] PVR_K: 338: RGX Device registered with BVNC 22.104.208.318
    [ 7.478908] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 1
    [ 7.491146] remoteproc remoteproc0: 4d80800000.dsp is available
    [ 7.517905] [drm] Initialized pvr 1.15.6133109 20170530 for 4e20000000.gpu on minor 0
    [ 7.543309] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
    [ 7.558420] tidss 4a00000.dss: vp0: Clock rate 600000000 differs over 5% from requested 148500000
    [ 7.562961] remoteproc remoteproc0: powering up 4d80800000.dsp
    [ 7.562970] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 216636
    [ 7.563524] k3-dsp-rproc 4d80800000.dsp: booting DSP core using boot addr = 0xa6200400
    [ 7.563882] remoteproc0#vdev0buffer: assigned reserved memory node c66-dma-memory@a7000000
    [ 7.564288] virtio_rpmsg_bus virtio0: rpmsg host is online
    [ 7.564321] remoteproc0#vdev0buffer: registered virtio0 (type 7)
    [ 7.564324] remoteproc remoteproc0: remote processor 4d80800000.dsp is now up
    [ 7.575121] Console: switching to colour frame buffer device 240x67
    [ 7.575258] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
    [ 7.575363] virtio_rpmsg_bus virtio0: creating channel rpmsg_chrdev addr 0xe
    [ 7.603032] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 7.709028] tidss 4a00000.dss: [drm] fb0: tidssdrmfb frame buffer device
    [ 7.731574] k3-dsp-rproc 4d81800000.dsp: configured DSP for remoteproc mode
    [ 7.733611] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 7.750808] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 7.762331] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 7.778487] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.796187] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 7.809047] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 7.824745] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 7.832927] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 7.847734] k3-dsp-rproc 4d81800000.dsp: local reset is deasserted for device
    [ 7.854788] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 7.876206] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [ 7.950247] platform 41000000.r5f: configured R5F for IPC-only mode
    [ 7.980086] remoteproc remoteproc1: 4d81800000.dsp is available
    [ 7.995555] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [ 8.022287] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 8.030738] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
    [ 8.039578] remoteproc remoteproc1: powering up 4d81800000.dsp
    [ 8.045496] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 8.045668] remoteproc remoteproc2: 41000000.r5f is available
    [ 8.053707] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 216636
    [ 8.066549] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 8.074798] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.083261] remoteproc remoteproc2: attaching to 41000000.r5f
    [ 8.083508] k3-dsp-rproc 4d81800000.dsp: booting DSP core using boot addr = 0xa7200400
    [ 8.097437] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [ 8.102528] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.113313] remoteproc1#vdev0buffer: assigned reserved memory node c66-dma-memory@a6000000
    [ 8.126513] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.136074] virtio_rpmsg_bus virtio1: rpmsg host is online
    [ 8.148021] remoteproc1#vdev0buffer: registered virtio1 (type 7)
    [ 8.154436] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.157039] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [ 8.163624] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
    [ 8.169435] remoteproc2#vdev0buffer: assigned reserved memory node r5f-dma-memory@a0000000
    [ 8.177048] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.194520] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 8.203351] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 8.211990] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 8.221141] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.230330] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.238705] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.247002] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.256345] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.267399] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd
    [ 8.275178] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe
    [ 8.316156] remoteproc remoteproc3: 64800000.dsp is available
    [ 8.324823] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 8.332523] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 8.343708] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 8.356813] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.369168] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.381063] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.389225] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.399034] virtio_rpmsg_bus virtio2: rpmsg host is online
    [ 8.400041] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.417428] virtio_rpmsg_bus virtio2: creating channel ti.ipc4.ping-pong addr 0xd
    [ 8.449778] remoteproc2#vdev0buffer: registered virtio2 (type 7)
    [ 8.456138] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 8.464457] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 8.475258] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 8.484068] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.496315] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.505299] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.515094] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.525072] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.534642] remoteproc remoteproc2: remote processor 41000000.r5f is now attached
    [ 8.545297] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 8.553898] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 8.564728] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 8.572921] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.582920] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.590498] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.598669] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 8.608551] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.609056] platform 5c00000.r5f: configured R5F for remoteproc mode
    [ 8.798881] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 8.833104] remoteproc remoteproc3: powering up 64800000.dsp
    [ 8.840626] remoteproc remoteproc3: Booting fw image j7-c71_0-fw, size 10489000
    [ 8.851065] remoteproc remoteproc3: unsupported resource 65538
    [ 8.857795] k3-dsp-rproc 64800000.dsp: booting DSP core using boot addr = 0xa8e00000
    [ 8.865891] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [ 8.874560] remoteproc3#vdev0buffer: assigned reserved memory node c71-dma-memory@a8000000
    [ 8.883424] virtio_rpmsg_bus virtio3: rpmsg host is online
    [ 8.893097] remoteproc3#vdev0buffer: registered virtio3 (type 7)
    [ 8.899090] remoteproc remoteproc3: remote processor 64800000.dsp is now up
    [ 8.914492] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd
    [ 8.922230] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 8.929860] virtio_rpmsg_bus virtio3: creating channel rpmsg_chrdev addr 0xe
    [ 8.941060] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 8.949322] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 8.957451] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 8.968660] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 8.974077] remoteproc remoteproc4: 5c00000.r5f is available
    [ 8.976244] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 8.992987] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 9.001165] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.013789] platform 5d00000.r5f: configured R5F for remoteproc mode
    [ 9.027977] remoteproc remoteproc4: powering up 5c00000.r5f
    [ 9.033720] remoteproc remoteproc4: Booting fw image j7-main-r5f0_0-fw, size 148812
    [ 9.045477] remoteproc4#vdev0buffer: assigned reserved memory node r5f-dma-memory@a2000000
    [ 9.054800] virtio_rpmsg_bus virtio4: rpmsg host is online
    [ 9.061060] remoteproc4#vdev0buffer: registered virtio4 (type 7)
    [ 9.061305] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [ 9.067248] remoteproc remoteproc4: remote processor 5c00000.r5f is now up
    [ 9.082484] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xd
    [ 9.091509] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 9.100540] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 9.106579] remoteproc remoteproc5: 5d00000.r5f is available
    [ 9.108833] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 9.123102] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.134571] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 9.144472] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 9.154198] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 9.163038] platform 5e00000.r5f: configured R5F for remoteproc mode
    [ 9.164955] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.178087] remoteproc remoteproc5: powering up 5d00000.r5f
    [ 9.183716] remoteproc remoteproc5: Booting fw image j7-main-r5f0_1-fw, size 148812
    [ 9.190918] virtio_rpmsg_bus virtio4: creating channel rpmsg_chrdev addr 0xe
    [ 9.249634] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 9.258430] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 9.268153] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 9.268425] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [ 9.276350] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.293781] remoteproc5#vdev0buffer: assigned reserved memory node r5f-dma-memory@a3000000
    [ 9.294807] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 9.308713] virtio_rpmsg_bus virtio5: rpmsg host is online
    [ 9.311630] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 9.315123] remoteproc5#vdev0buffer: registered virtio5 (type 7)
    [ 9.323188] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 9.337503] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.346559] virtio_rpmsg_bus virtio5: creating channel ti.ipc4.ping-pong addr 0xd
    [ 9.349034] remoteproc remoteproc5: remote processor 5d00000.r5f is now up
    [ 9.354332] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 9.368696] virtio_rpmsg_bus virtio5: creating channel rpmsg_chrdev addr 0xe
    [ 9.376046] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 9.384275] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 9.394549] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.403741] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 9.411312] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 9.419461] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 9.427590] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.435853] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq a0)
    [ 9.443887] remoteproc remoteproc6: 5e00000.r5f is available
    [ 9.451100] platform 5f00000.r5f: configured R5F for remoteproc mode
    [ 9.464796] remoteproc remoteproc6: powering up 5e00000.r5f
    [ 9.470494] remoteproc remoteproc6: Booting fw image j7-main-r5f1_0-fw, size 148812
    [ 9.478481] platform 5f00000.r5f: assigned reserved memory node r5f-dma-memory@a5000000
    [ 9.482630] remoteproc6#vdev0buffer: assigned reserved memory node r5f-dma-memory@a4000000
    [ 9.501593] virtio_rpmsg_bus virtio6: rpmsg host is online
    [ 9.507232] remoteproc6#vdev0buffer: registered virtio6 (type 7)
    [ 9.513359] remoteproc remoteproc6: remote processor 5e00000.r5f is now up
    [ 9.520532] virtio_rpmsg_bus virtio6: creating channel ti.ipc4.ping-pong addr 0xd
    [ 9.528267] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 9.539825] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 9.553075] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 9.565093] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.574186] virtio_rpmsg_bus virtio6: creating channel rpmsg_chrdev addr 0xe
    [ 9.581817] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 9.597117] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 9.605412] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 9.617186] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.620343] remoteproc remoteproc7: 5f00000.r5f is available
    [ 9.625921] virtio_rpmsg_bus virtio2: creating channel rpmsg_chrdev addr 0xe
    [ 9.686838] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 9.695047] remoteproc remoteproc7: powering up 5f00000.r5f
    [ 9.700976] remoteproc remoteproc7: Booting fw image j7-main-r5f1_1-fw, size 148812
    [ 9.709780] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 9.718160] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 9.728575] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.737044] remoteproc7#vdev0buffer: assigned reserved memory node r5f-dma-memory@a5000000
    [ 9.746529] virtio_rpmsg_bus virtio7: rpmsg host is online
    [ 9.752903] remoteproc7#vdev0buffer: registered virtio7 (type 7)
    [ 9.759313] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 9.767785] remoteproc remoteproc7: remote processor 5f00000.r5f is now up
    [ 9.774870] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 9.784005] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 9.792256] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.802172] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 9.812014] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 9.820205] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 9.828413] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.837568] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 9.845164] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 9.855578] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 9.863722] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 9.871992] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq a0)
    [ 9.877862] virtio_rpmsg_bus virtio7: creating channel ti.ipc4.ping-pong addr 0xd
    [ 9.885534] virtio_rpmsg_bus virtio7: creating channel rpmsg_chrdev addr 0xe
    [ 9.994729] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 10.435297] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 10.810831] usbcore: registered new interface driver usbfs
    [ 10.839232] usbcore: registered new interface driver hub
    [ 10.878672] cdns-csi2rx: probe of 4504000.csi-bridge failed with error -22
    [ 10.937337] usbcore: registered new device driver usb
    [ 10.967120] cdns-csi2rx: probe of 4514000.csi-bridge failed with error -22
    [ 11.027218] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
    [ 11.123100] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.130705] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.141097] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.149244] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.160438] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.168496] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.176627] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.184756] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.196150] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.208714] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.218056] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.226191] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.254361] remoteproc remoteproc8: b034000.pru is available
    [ 11.289062] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.298685] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.314420] remoteproc remoteproc9: b004000.rtu is available
    [ 11.322809] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.332577] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.341253] remoteproc remoteproc10: b00a000.txpru is available
    [ 11.348572] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.358260] remoteproc remoteproc11: b038000.pru is available
    [ 11.364124] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.372245] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.380897] remoteproc remoteproc12: b006000.rtu is available
    [ 11.386816] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.401396] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.413047] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.421176] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.429135] remoteproc remoteproc13: b00c000.txpru is available
    [ 11.429300] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.446208] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.454517] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.464506] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.475402] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.484752] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.494856] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.502999] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.511216] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.514606] remoteproc remoteproc14: b134000.pru is available
    [ 11.521969] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.533019] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.541218] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.549386] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.560529] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.568177] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.569420] remoteproc remoteproc15: b104000.rtu is available
    [ 11.576356] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.590162] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.602330] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.610297] remoteproc remoteproc16: b10a000.txpru is available
    [ 11.616379] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.624690] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.632925] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.641591] remoteproc remoteproc17: b138000.pru is available
    [ 11.648556] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.656334] omap_rng 4e10000.rng: Random Number Generator ver. 241b34c
    [ 11.657195] remoteproc remoteproc18: b106000.rtu is available
    [ 11.668665] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.676932] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.676947] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.678358] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.678386] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.678395] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.678404] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.679346] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.734864] remoteproc remoteproc19: b10c000.txpru is available
    [ 11.739495] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.749119] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.757511] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.761283] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.761312] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.761326] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.761338] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.772244] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.772283] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.772293] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.772304] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.775011] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.775040] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.775050] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.775060] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.776034] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.776053] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.776064] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.776085] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.777435] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.777457] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.777468] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.777478] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.785077] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.785108] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.785118] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.785130] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.786315] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.786348] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.786357] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.786367] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.817873] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.817898] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.817909] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.817920] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.819060] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.819090] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.819099] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.819108] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.825992] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 11.826023] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 11.826032] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 11.826043] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 11.827134] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 11.827165] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 11.827175] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 11.827184] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 12.150869] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [ 12.150895] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [ 12.151027] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000002000010010
    [ 12.151072] xhci-hcd xhci-hcd.2.auto: irq 702, io mem 0x06410000
    [ 12.151305] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
    [ 12.151309] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 12.151311] usb usb1: Product: xHCI Host Controller
    [ 12.151313] usb usb1: Manufacturer: Linux 5.10.153-g90c3a58fd2 xhci-hcd
    [ 12.151315] usb usb1: SerialNumber: xhci-hcd.2.auto
    [ 12.151660] hub 1-0:1.0: USB hub found
    [ 12.151677] hub 1-0:1.0: 1 port detected
    [ 12.152040] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [ 12.152047] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [ 12.152057] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [ 12.152092] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 12.152137] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
    [ 12.152140] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 12.152143] usb usb2: Product: xHCI Host Controller
    [ 12.152145] usb usb2: Manufacturer: Linux 5.10.153-g90c3a58fd2 xhci-hcd
    [ 12.152147] usb usb2: SerialNumber: xhci-hcd.2.auto
    [ 12.152430] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 12.152449] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 12.152459] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 12.152468] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 12.153587] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 12.153605] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 12.153614] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 12.153623] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 12.154630] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 12.154651] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 12.154659] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 12.154668] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 12.163305] hub 2-0:1.0: USB hub found
    [ 12.163327] hub 2-0:1.0: 1 port detected
    [ 12.164286] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 12.164305] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 12.164313] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 12.164326] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 12.165166] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
    [ 12.165186] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
    [ 12.165196] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
    [ 12.165206] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 12.166475] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
    [ 12.166496] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
    [ 12.166505] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
    [ 12.166515] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
    [ 12.889900] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 13.267555] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 13.620071] Bluetooth: Core ver 2.22
    [ 13.626588] NET: Registered protocol family 31
    [ 13.631056] Bluetooth: HCI device and connection manager initialized
    [ 13.645067] Bluetooth: HCI socket layer initialized
    [ 13.650002] Bluetooth: L2CAP socket layer initialized
    [ 13.657048] Bluetooth: SCO socket layer initialized
    [ 13.747865] EXT4-fs (nvme0n1): mounted filesystem with ordered data mode. Opts: (null)
    [ 13.896967] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 13.953073] am65-cpsw-nuss 46000000.ethernet: down msc_sl f0000000 tmo 0
    [ 14.005199] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [ 14.045502] am65-cpsw-nuss 46000000.ethernet eth0: PHY [46000f00.mdio:00] driver [TI DP83867] (irq=POLL)
    [ 14.080047] am65-cpsw-nuss 46000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
    [ 14.841007] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 15.054750] PVR_K: 1354: RGX Firmware image 'rgx.fw.22.104.208.318' loaded
    [ 15.088739] PVR_K: 1354: Shader binary image 'rgx.sh.22.104.208.318' loaded
    [ 16.477419] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 17.610315] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 18.197841] am65-cpsw-nuss 46000000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
    [ 18.206563] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 18.365579] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 18.428516] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 18.869092] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 19.498475] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 19.750229] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 21.449577] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 22.897171] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 24.218893] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 24.470646] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 24.533579] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 24.722396] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 24.785330] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)

    DEVICE TREE:

    // SPDX-License-Identifier: GPL-2.0
    /*
     * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
     */
    
    /dts-v1/;
    
    #include "k3-j721e-som-p0.dtsi"
    #include <dt-bindings/gpio/gpio.h>
    
    / {
    	chosen {
    		stdout-path = "serial2:115200n8";
    		bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";
    	};
    
    	aliases {
    		remoteproc0 = &mcu_r5fss0_core0;
    		remoteproc1 = &mcu_r5fss0_core1;
    		remoteproc2 = &main_r5fss0_core0;
    		remoteproc3 = &main_r5fss0_core1;
    		remoteproc4 = &main_r5fss1_core0;
    		remoteproc5 = &main_r5fss1_core1;
    		remoteproc6 = &c66_0;
    		remoteproc7 = &c66_1;
    		remoteproc8 = &c71_0;
    	};
    
    	evm_12v0: fixedregulator-evm12v0 {
    		/* main supply */
    		compatible = "regulator-fixed";
    		regulator-name = "evm_12v0";
    		regulator-min-microvolt = <12000000>;
    		regulator-max-microvolt = <12000000>;
    		regulator-always-on;
    		regulator-boot-on;
    		u-boot,dm-spl;
    	};
    
    	vsys_3v3: fixedregulator-vsys3v3 {
    		/* Output of LMS140 */
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_3v3";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		vin-supply = <&evm_12v0>;
    		regulator-always-on;
    		regulator-boot-on;
    		u-boot,dm-spl;
    	};
    
    	vsys_5v0: fixedregulator-vsys5v0 {
    		/* Output of LM5140 */
    		compatible = "regulator-fixed";
    		regulator-name = "vsys_5v0";
    		regulator-min-microvolt = <5000000>;
    		regulator-max-microvolt = <5000000>;
    		vin-supply = <&evm_12v0>;
    		regulator-always-on;
    		regulator-boot-on;
    		u-boot,dm-spl;
    	};
    
    	vdd_mmc1: fixedregulator-sd {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_mmc1";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		enable-active-high;
    		vin-supply = <&vsys_3v3>;
    		gpio = <&exp2 2 GPIO_ACTIVE_HIGH>;
    		u-boot,dm-spl;
    	};
    
    	vdd_sd_dv_alt: gpio-regulator-TLV71033 {
    		compatible = "regulator-gpio";
    		pinctrl-names = "default";
    		pinctrl-0 = <&vdd_sd_dv_alt_pins_default>;
    		regulator-name = "tlv71033";
    		regulator-min-microvolt = <1800000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		u-boot,dm-spl;
    		vin-supply = <&vsys_5v0>;
    		gpios = <&main_gpio0 117 GPIO_ACTIVE_HIGH>;
    		states = <1800000 0x0
    			  3300000 0x1>;
    	};
    
    	/* Enable power to display port. Required to drive DP->HDMI converter */
    	vdd_dp0: fixedregulator-dp0 {
    		compatible = "regulator-fixed";
    		regulator-name = "vdd_dp0";
    		regulator-min-microvolt = <3300000>;
    		regulator-max-microvolt = <3300000>;
    		regulator-boot-on;
    		regulator-always-on;
    		enable-active-high;
    		vin-supply = <&vsys_3v3>;
    		gpio = <&exp11 12 GPIO_ACTIVE_HIGH>;
    	};
    };
    
    &wkup_uart0 {
    	/* Wakeup UART is used by System firmware */
    	status = "disabled";
    };
    
    &main_uart0 {
    	power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;
    };
    
    &main_uart3 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart5 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart6 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart7 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart8 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_uart9 {
    	/* UART not brought out */
    	status = "disabled";
    };
    
    &main_pmx0 {
    	main_mmc1_pins_default: main_mmc1_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x254, PIN_INPUT, 0) /* (R29) MMC1_CMD */
    			J721E_IOPAD(0x250, PIN_INPUT, 0) /* (P25) MMC1_CLK */
    			J721E_IOPAD(0x2ac, PIN_INPUT, 0) /* (P25) MMC1_CLKLB */
    			J721E_IOPAD(0x24c, PIN_INPUT, 0) /* (R24) MMC1_DAT0 */
    			J721E_IOPAD(0x248, PIN_INPUT, 0) /* (P24) MMC1_DAT1 */
    			J721E_IOPAD(0x244, PIN_INPUT, 0) /* (R25) MMC1_DAT2 */
    			J721E_IOPAD(0x240, PIN_INPUT, 0) /* (R26) MMC1_DAT3 */
    			J721E_IOPAD(0x258, PIN_INPUT, 0) /* (P23) MMC1_SDCD */
    			J721E_IOPAD(0x25c, PIN_INPUT, 0) /* (R28) MMC1_SDWP */
    		>;
    	};
    
    	vdd_sd_dv_alt_pins_default: vdd_sd_dv_alt_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x1d8, PIN_INPUT, 7) /* (W4) SPI1_CS1.GPIO0_117 */
    		>;
    		u-boot,dm-spl;
    	};
    };
    
    &main_sdhci0 {
    	/* eMMC */
    	non-removable;
    	ti,driver-strength-ohm = <50>;
    };
    
    &main_sdhci1 {
    	/* SD card */
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_mmc1_pins_default>;
    	ti,driver-strength-ohm = <50>;
    	vmmc-supply = <&vdd_mmc1>;
    
    	/* UHS modes require 1v8 which does not work on rev 2.0 to 2.2 */
    	//vqmmc-supply = <&vdd_sd_dv_alt>;
    	ti,otap-del-sel-sdr12;
    	ti,otap-del-sel-sdr25;
    	ti,otap-del-sel-sdr50;
    	ti,otap-del-sel-sdr104;
    	ti,otap-del-sel-ddr50;
    	ti,otap-del-sel-ddr52;
    	ti,otap-del-sel-hs200;
    	ti,otap-del-sel-hs400;
    };
    
    &wkup_pmx0 {
    	wkup_i2c0_pins_default: wkup-i2c0-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xf8, PIN_INPUT_PULLUP, 0) /* (J25) WKUP_I2C0_SCL */
    			J721E_WKUP_IOPAD(0xfc, PIN_INPUT_PULLUP, 0) /* (H24) WKUP_I2C0_SDA */
    		>;
    	};
    
    	mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0x34, PIN_OUTPUT, 0) /* (F22) MCU_OSPI1_CLK */
    			J721E_WKUP_IOPAD(0x50, PIN_OUTPUT, 0) /* (C22) MCU_OSPI1_CSn0 */
    			J721E_WKUP_IOPAD(0x40, PIN_INPUT, 0) /* (D22) MCU_OSPI1_D0 */
    			J721E_WKUP_IOPAD(0x44, PIN_INPUT, 0) /* (G22) MCU_OSPI1_D1 */
    			J721E_WKUP_IOPAD(0x48, PIN_INPUT, 0) /* (D23) MCU_OSPI1_D2 */
    			J721E_WKUP_IOPAD(0x4c, PIN_INPUT, 0) /* (C23) MCU_OSPI1_D3 */
    			J721E_WKUP_IOPAD(0x3c, PIN_INPUT, 0) /* (B23) MCU_OSPI1_DQS */
    			J721E_WKUP_IOPAD(0x38, PIN_INPUT, 0) /* (A23) MCU_OSPI1_LBCLKO */
    		>;
    	};
    };
    
    &main_pmx0 {
    	main_usbss0_pins_default: main_usbss0_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x290, PIN_OUTPUT, 0) /* (U6) USB0_DRVVBUS */
    			J721E_IOPAD(0x210, PIN_INPUT, 7) /* (W3) MCAN1_RX.GPIO1_3 */
    		>;
    	};
    
    	main_usbss1_pins_default: main_usbss1_pins_default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x214, PIN_OUTPUT, 4) /* (V4) MCAN1_TX.USB1_DRVVBUS */
    		>;
    	};
    
    	main_i2c0_pins_default: main-i2c0-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x220, PIN_INPUT_PULLUP, 0) /* (AC5) I2C0_SCL */
    			J721E_IOPAD(0x224, PIN_INPUT_PULLUP, 0) /* (AA5) I2C0_SDA */
    		>;
    	};
    
    	main_i2c1_pins_default: main-i2c1-pins-default {
    		pinctrl-single,pins = <
    			J721E_IOPAD(0x228, PIN_INPUT_PULLUP, 0) /* (Y6) I2C1_SCL */
    			J721E_IOPAD(0x22c, PIN_INPUT_PULLUP, 0) /* (AA6) I2C1_SDA */
    		>;
    	};
    };
    
    &wkup_i2c0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&wkup_i2c0_pins_default>;
    	clock-frequency = <400000>;
    };
    
    &usbss0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_usbss0_pins_default>;
    	ti,vbus-divider;
    };
    
    &usb0 {
    	dr_mode = "otg";
    	maximum-speed = "super-speed";
    	phys = <&serdes3_usb_link>;
    	phy-names = "cdns3,usb3-phy";
    };
    
    &usbss1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_usbss1_pins_default>;
    	ti,usb2-only;
    };
    
    &usb1 {
    	dr_mode = "host";
    	maximum-speed = "high-speed";
    };
    
    &main_i2c0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c0_pins_default>;
    	clock-frequency = <400000>;
    
    	exp1: gpio@20 {
    		compatible = "ti,tca6416";
    		reg = <0x20>;
    		gpio-controller;
    		#gpio-cells = <2>;
    	};
    
    	exp2: gpio@22 {
    		compatible = "ti,tca6424";
    		reg = <0x22>;
    		gpio-controller;
    		#gpio-cells = <2>;
    	};
    };
    
    &main_i2c1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&main_i2c1_pins_default>;
    	clock-frequency = <400000>;
    
    	exp11: gpio@77 {
    		compatible = "nxp,pca9539";
    		reg = <0x77>;
    		gpio-controller;
    		#gpio-cells = <2>;
    		gpio-line-names =
                "EXP_3V3_LS_EN", "EXP_3V3_LS_FAULT", "EXP_5V0_LS_EN", "EXP_5V0_LS_DIAG_EN","EXP_12V0_LS_EN", "EXP_12V0_LS_DIAG_EN", "USBC_PWR_ENA",
                "MMC_PWR_EN","LS1_AUX5V_EN", "LS1_AUX5V_FLT", "LS1_AUX12V_EN", "LS1_AUX12V_DIAG_EN","dp0_pwr_en","dp0_pwr_faultn","test_point","test_point";
    	};
    };
    
    &ospi1 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_fss0_ospi1_pins_default>;
    
    	flash@0{
    		compatible = "jedec,spi-nor";
    		reg = <0x0>;
    		spi-tx-bus-width = <1>;
    		spi-rx-bus-width = <4>;
    		spi-max-frequency = <40000000>;
    		cdns,tshsl-ns = <60>;
    		cdns,tsd2d-ns = <60>;
    		cdns,tchsh-ns = <60>;
    		cdns,tslch-ns = <60>;
    		cdns,read-delay = <2>;
    		#address-cells = <1>;
    		#size-cells = <1>;
    	};
    };
    
    &usb_serdes_mux {
    	idle-states = <1>, <0>; /* USB0 to SERDES3, USB1 to SERDES1 */
    };
    
    &serdes_ln_ctrl {
    	idle-states = <J721E_SERDES0_LANE0_PCIE0_LANE0>, <J721E_SERDES0_LANE1_PCIE0_LANE1>,
    		      <J721E_SERDES1_LANE0_PCIE1_LANE0>, <J721E_SERDES1_LANE1_PCIE1_LANE1>,
    		      <J721E_SERDES2_LANE0_PCIE2_LANE0>, <J721E_SERDES2_LANE1_PCIE2_LANE1>,
    		      <J721E_SERDES3_LANE0_USB3_0_SWAP>, <J721E_SERDES3_LANE1_USB3_0>,
    		      <J721E_SERDES4_LANE0_EDP_LANE0>, <J721E_SERDES4_LANE1_EDP_LANE1>, <J721E_SERDES4_LANE2_EDP_LANE2>, <J721E_SERDES4_LANE3_EDP_LANE3>;
    };
    
    &serdes_wiz3 {
    	typec-dir-gpios = <&main_gpio1 3 GPIO_ACTIVE_HIGH>;
    };
    
    &serdes3 {
    	serdes3_usb_link: link@0 {
    		reg = <0>;
    		cdns,num-lanes = <2>;
    		#phy-cells = <0>;
    		cdns,phy-type = <PHY_TYPE_USB3>;
    		resets = <&serdes_wiz3 1>, <&serdes_wiz3 2>;
    	};
    };
    

    Thank You,

    George

  • Hi George,

    Any further update on this ticket?

    Regards,

    Brijesh

  • Still have not been able to get this working from the Linux side.  We would definitely like to build our application like an EDGE AI example.  But have had problems getting the display to work on the Linux side.  Our backup plan is to push the QT frame buffer through the openvx pipeline to display the UI via the RTOS display driver.

  • Hi George, 

    I think we have not seen sync lost error in the edge ai example, i can check and confirm, so can you please try Linux from edge ai release and see if it works fine? I think there is a separate dtb file for edge ai.

    Regards,

    Brijesh

  • Also George, are you using using 4K display with the Linux? We had seen this Sync Lost issue only with the 4K display..

  • I am not using a 4k display, I have also connected up a smaller 7" display with the same issue.  I am trying to convert the D3 Engineering TDA4 Development platform to support Edge AI distribution as released for the Starter Kit.  This platform should be close to the J7-EVM, I must be missing something small just haven't figured out what yet.  Is there a list of items I should check when switching the display to the Linux A72 cores.  We changed the overlay file and things that would seem to be necessary to switch it over.  Modetest command seems to know about the display and kmstest errors saying that the card is in use.  And the stranger thing is after I boot with the modified overlay I can go in and modify the uenv.txt removing the overlay and typing reboot to perform a soft reboot and the display will come up weston will start, Qt and some graphical apps work like gstreamer.  

  • hi,

    What do you change in the uEnv.txt file? Are you removing vision apps dtb file from this text file? Can you then modify/update the this text in SD card, so that display can come from the first boot itself?

    Other than above, i can think of only QoS settings. If the QoS settings are not setup, there could be sync lost error. So please make sure to setup QoS. 

    Regards,

    Brijesh

  • so on first boot the uenv.txt file has the overlay enabled name_overlays=k3-j721e-vision-apps.dtbo, everything boots correctly and the display is controlled by R5 core in RTOS.  if I vi /run/media/mmcblk1p1/uenv.txt and comment out the overlay line and do a soft reboot using the command line reboot command.  The display will show up with the please wait ... then the jacinto evm image above.  If i boot with the overlay disabled from a cold boot i get the CRTC0 SYNC Lost.

  • Hi George,

    Have you also disabled display from mcu2_0, by removing ENABLE_DSS_SINGLE macros from ti-processor-sdk-rtos-j721e-evm-08_05_00_11\vision_apps\platform\j721e\rtos\common\app_cfg_mcu2_0.h file? 

    There is a mux on the boards, which needs to be enabled for DP output. On RTOS side, this is enabled when this macro is enabled. so wondering if this is taken care when you use Linux. 

    Regards,

    Brijesh

  • i have done this previously but not recently, let me give it another try today and see if that resolves the problem.  

  • so I still get the sync error, I tried this on a few different monitors.  I get a clock rate issue in the logs see below (before the syn lost error)

    [ 9.632133] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 1
    [FAILED] Failed to start Wait for Network to be Configured.
    See 'systemctl status systemd-networkd-wait-online.service' for details.
    [ OK ] Reached target Network is Online.
    Starting Docker Application Container Engine...
    [ OK ] [ 9.705355] tidss 4a00000.dss: vp0: Clock rate 600000000 differs over 5% from requested 51200000
    Started strongSwan IPsec I???IKEv2 daemon using ipsec.c[ 9.713498] Console: switching to colour frame buffer device 128x
    37
    onf.
    [ 9.714608] tidss 4a00000.dss: CRTC0 SYNC LOST: (irq 80)
    [ 9.743937] tidss 4a00000.dss: [drm] fb0: tidssdrmfb frame buffer device

  • some of the PVR log portions 


    Starting rc.pvr.service...
    Starting Login Service...
    [ OK ] Started Reboot and dump vmcore via kexec.
    [ 7.027879] pvrsrvkm: loading out-of-tree module taints kernel.
    [ 7.073396] PVR_K: 319: Read BVNC 22.104.208.318 from HW device registers
    [ 7.080373] PVR_K: 319: RGX Device registered with BVNC 22.104.208.318

    ....
    [ 17.587810] PVR_K: 1342: RGX Firmware image 'rgx.fw.22.104.208.318' loaded

  • Unlocking this ticket.

    Hi George,

    VP clock rate of 600MHz seems very high, can you please check with lower pixel clock rate?

    Regards,

    Brijesh

  • It looks like the clock is just defaulting to the max frequency, listed in dispc_j721e_feats  all the EDID settings for 1080p and 720p are correct in the drm_edid.c file.  where would I manually setup the monitor settings like in the RTOS I set the display settings in appDssDefaultSetDefaultPrm function.

    Thank You,

    George

  • Hi George,

    Are you sure that there is no other module running and hogging the DDR BW? like TIDL on C7x or VPAC or CSIRX? Because there should be sync lost error if you are just running dss or QT on DSS? 

    Regards,

    Brijesh

  • In my testing nothing else should be running, I am running a clean build of the linux processor sdk, with the edgeai device tree.  No graphs are running, i am just trying to get linux running with the display using wayland controlled by linux and the A72s.

  • At what speed DDR is running ? Is it at 4266MHz? Also is it happening on EVM? 

    Regards,

    Brijesh

  • DDR is running at 4266, I don't have an EVM unfortunately.  I have the TDA4VM-SK which it does work fine on and I have the D3-3P-TDAX-DK system which is based off of the EVM with some changes which is the system that I am trying to get this working on.

  • Hi George,

    ok, on the board where you are seeing Sync Lost errors, can you please read back registers from below offsets and share them? 

    20 32bit registers from offset  0x45DC2000

    10 32bit registers from offset 0x45DC2100

    Regards,

    Brijesh

  • root@j7-evm:~# ADDR=0x45DC2000; for i in {0..19}; do devmem2 $((ADDR + i * 4)); done
    /dev/mem opened.
    Memory mapped at address 0xffff8d7d7000.
    Read at address 0x45DC2000 (0xffff8d7d7000): 0x76543210
    /dev/mem opened.
    Memory mapped at address 0xffff96031000.
    Read at address 0x45DC2004 (0xffff96031004): 0xFEDCBA98
    /dev/mem opened.
    Memory mapped at address 0xffff9355a000.
    Read at address 0x45DC2008 (0xffff9355a008): 0x76543210
    /dev/mem opened.
    Memory mapped at address 0xffffa0e81000.
    Read at address 0x45DC200C (0xffffa0e8100c): 0xFEDCBA98
    /dev/mem opened.
    Memory mapped at address 0xffff815d1000.
    Read at address 0x45DC2010 (0xffff815d1010): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffff910b0000.
    Read at address 0x45DC2014 (0xffff910b0014): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffbec0b000.
    Read at address 0x45DC2018 (0xffffbec0b018): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffaacce000.
    Read at address 0x45DC201C (0xffffaacce01c): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffb9835000.
    Read at address 0x45DC2020 (0xffffb9835020): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffa2b0a000.
    Read at address 0x45DC2024 (0xffffa2b0a024): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffff7fb75000.
    Read at address 0x45DC2028 (0xffff7fb75028): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffa0072000.
    Read at address 0x45DC202C (0xffffa007202c): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffaa1bb000.
    Read at address 0x45DC2030 (0xffffaa1bb030): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffff984e7000.
    Read at address 0x45DC2034 (0xffff984e7034): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffff96751000.
    Read at address 0x45DC2038 (0xffff96751038): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffad386000.
    Read at address 0x45DC203C (0xffffad38603c): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffff81ad2000.
    Read at address 0x45DC2040 (0xffff81ad2040): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffffa69a8000.
    Read at address 0x45DC2044 (0xffffa69a8044): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffff83087000.
    Read at address 0x45DC2048 (0xffff83087048): 0x00000000
    /dev/mem opened.
    Memory mapped at address 0xffff987d1000.
    Read at address 0x45DC204C (0xffff987d104c): 0x00000000
    root@j7-evm:~#

    root@j7-evm:~# ADDR=0x45DC2100; for i in {0..9}; do devmem2 $((ADDR + i * 4)); done
    /dev/mem opened.
    Memory mapped at address 0xffff90d92000.
    Read at address 0x45DC2100 (0xffff90d92100): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffffb2547000.
    Read at address 0x45DC2104 (0xffffb2547104): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffffa69d9000.
    Read at address 0x45DC2108 (0xffffa69d9108): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffffbe36c000.
    Read at address 0x45DC210C (0xffffbe36c10c): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffffbb9a5000.
    Read at address 0x45DC2110 (0xffffbb9a5110): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffff9a2e1000.
    Read at address 0x45DC2114 (0xffff9a2e1114): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffff9c39d000.
    Read at address 0x45DC2118 (0xffff9c39d118): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffff8ec04000.
    Read at address 0x45DC211C (0xffff8ec0411c): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffffb80a7000.
    Read at address 0x45DC2120 (0xffffb80a7120): 0x00000090
    /dev/mem opened.
    Memory mapped at address 0xffff8eefe000.
    Read at address 0x45DC2124 (0xffff8eefe124): 0x00000090
    root@j7-evm:~#

  • Hi George,

    These QoS settings are correct and matching with the EVM. Wondering what's the difference between this D3 board and EVM? Which SDK release are you using on this board? Even with the sync lost error, do you see some valid frames on the display or atleast frame with the black color? I wanted to see if atleast display resolution is atleast getting detected by the panel. 

    We might have to dump and compare DSS register to check what's happening on this board.. 

    Regards,

    Brijesh

  • Hi

    Can you try the following driver change:
    Disable the call for cdns_mhdp_get_edid inside the function cdns_mhdp_get_modes in the cdns-mhdp8546-core.c driver. (Let edid be NULL there)

    mhdp get the modes from the edid blob. This mode values are read-only and so we cannot modify the mode while enabling the bridge in the driver. Also the preferred mode is always the best resolution. If we disable this get_edid call, it falls back to lower resolution.

    When I tried it, I was able to go from 1920x1200(preferred resolution for my display) to 640x480 resolution.

    Can you see if this works for you? Hopefully the bandwidth should be sufficient for 640x480 display...

    Thanks,

    -Jayesh

  • Hi Brijesh,

    I did compare the D3 schematics to the TDA4VM-SK and BBAI-64 and the only difference was the DP0 Power enable pin and on the EVM it is more similar to the D3 since both use an i2c expander just on different pins. This is accounted for in the device tree and all other connections are the same.  The EDID seems to be read, when we run modetest it looks like it sees the display.  We are not seeing anything on the display at all, no black color frames. 

  • Hi George, 

    Well, if EDID is not read correctly and it is setting up some default resolution with highest possible pixel clock like 600MHz, then there is possibility of sync lost. 

    Can you please change the default clock to 150MHz and see if there is any difference in the sync lost error? 

    Regards,

    Brijesh

  • Hi Brijesh, where would i set the default clock?  I am not sure where that is.

    Thank You,

    George

  • Hi George,

    I mean, can you please try changing the clock in dispc_j721e_feats and see if atleast sync lost error goes away?

    Regards,

    Brijesh

  • forcing the pixel clock still gets the same sync error

        .max_pclk_khz = {
            [DISPC_VP_DPI] = 150000,
            [DISPC_VP_INTERNAL] = 150000,
        },
  • Hi Jayesh,

    when i null out edid, i do not get the sync error anymore.  I don't have a display showing but that can be the monitor, I am still getting a clock rate mismatch error

    [  128.952584] tidss 4a00000.dss: vp0: Clock rate 600000000 differs over 5% from requested 65000000

    apparently the tidss settings on the RTOS side are working since I can get a display up and running via the R5 core, I am going to try to override the ti-dss settings with the the 1080p settings used in the RTOS code and see if that fixes things. 

    Thank You,

    George

  • so I was going through the device tree again, and the dss peripheral in common proc board has clocks assigned to it and in the D3 device tree did not, so I assigned some clocks to the dss peripheral and also changed a few things to make it similar to the common proc dts and let vision apps device tree overlay to disable and enable peripherals as needed.  This allows the display to work with Linux.  Definitely making some progress.

  • Thanks Gearoge, so no sync lost now with this change? if possible can you pleases share these changes? 

  • I believe this below was the entry that fixed it along with taking out the status for dss, mhdp which allows those to be turned on or off in the vision apps overlay or edge ai overlay.


    &dss {

    assigned-clocks = <&k3_clks 152 1>,
    <&k3_clks 152 4>,
    <&k3_clks 152 9>,
    <&k3_clks 152 13>;
    assigned-clock-parents = <&k3_clks 152 2>, /* PLL16_HSDIV0 */
    <&k3_clks 152 6>, /* PLL19_HSDIV0 */
    <&k3_clks 152 11>, /* PLL18_HSDIV0 */
    <&k3_clks 152 18>; /* PLL23_HSDIV0 */
    };

  • Thanks George, lets know if there is any further questions on this ticket or if we can close it.

  • It is consistently booting to the display with wayland and is controlled by the A72 so this ticket should be closed.

    Thank You for all the help and effort!!!

    George