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.

SK-AM62: DMA reading from GPMC bus works fine until software enabled secure boot.

Part Number: SK-AM62
Other Parts Discussed in Thread: AM62A7, ,

Tool/software:

The DMA was reading data from our ASIC via the GPMC bus.  We then changed to a signed boot image and converted to HS-SE.  The application will do a software reboot after running for a few seconds.  What happened was the DMA started the transfer, did the required number of reads and generated the completion interrupt.  However, when the CPU did verification, it turns out that no data was read from the ASIC. So the CPU then generated a soft reboot due to this error.

So prior to implementing the DMA to do this transfer, the code used the CPU to read the data which is not as efficient as using DMA.  Going back to this method will work but obviously not desirable.

Most likely, there is a bit or a register that I am not setting correctly.  Can someone tell me what I am missing?

Thanks,

Victor

  • Hi Victor,

    Our security expert will comment later to ask for more debug information, but I have a few questions. You mentioned in the previous thread that DMA accessing SPI doesn't have such problem on HS-SE, but I now you have another project which uses DMA on QSPI, does that use case have the same problem on HS-SE device?

    Is this DMA accessing GPMC use case on AM62x or AM62Ax device? I lost tracking which devices are used on all your projects.

  • Hi Bin,

    Good question on the DMA on QSPI.  I will run it and let you know.  That development is on hold due to inability to modify current H/W to add an inverter for the GPIO triggered DMA transfer.

    My platforms are using AM62A7 devices.

    Thanks,

  • Yeah I thought your projects use AM62Ax, but the "SK-AM62" in the subject of this thread confused me.

  • Hi Victor,
    1/. do we have the boot logs on the two cases - HS-FS & HS-SE?
    2/. other than signing, do we run the exact same u-boot/kernel/dtb... on HS-FS vs HS-SE?
    3/. can we capture the TIFS trace/logs for the two cases - HS-FS and HS-SE?
    https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/10_01_00/exports/docs/linux/How_to_Guides/Host/SYSFW_Trace_Parser.html
    Best,
    -Hong

  • Hi Hong,

    I work with Victor and was the person who implemented secure boot on our boards. We are using TI SDK version 08.06.00.45.

    To answer your questions:

    1. Please see boot logs attached below.

    2. There are no differences in our u-boot/kernel/dtb files. Only programming the keys and signing+encryption are the differences. Note that we have also tested multiple HS-SE boards.

    3. I enabled sysfw traces as mentioned in your link by adding ENABLE_TRACE=1 in ti-processor-sdk-linux-am62axx-evm-08.06.00.45/board-support/k3-image-gen-2022.01/Makefile. This compiles the following code in ti-processor-sdk-linux-am62axx-evm-08.06.00.45/board-support/k3-image-gen-2022.01/soc/am62ax/evm/board-cfg.c

    I don't see a difference after enabling traces so please let me know if there's anything else required to enable them.

    #ifdef ENABLE_TRACE
    		.trace_dst_enables = BOARDCFG_TRACE_DST_UART0 |
    				     BOARDCFG_TRACE_DST_ITM |
    				     BOARDCFG_TRACE_DST_MEM,
    		.trace_src_enables = BOARDCFG_TRACE_SRC_PM |
    				     BOARDCFG_TRACE_SRC_RM |
    				     BOARDCFG_TRACE_SRC_SEC |
    				     BOARDCFG_TRACE_SRC_BASE |
    				     BOARDCFG_TRACE_SRC_USER |
    				     BOARDCFG_TRACE_SRC_SUPR,
    #endif

    HS-SE boot log with trace enabled:

    U-Boot SPL 2021.01 (Jun 27 2025 - 22:52:29 +0000)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    am62a_init: board_init_f done
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Trying to boot from MMC1
    spl_mmc_boot_mode - BOOT_DEVICE: 9, BOOTMODE_CFG: 5BOOT_MODE: 3
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    init_env from device 9 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty
    NOTICE:  BL31: Built : 11:09:43, Feb 27 2023
    
    U-Boot SPL 2021.01 (Jun 27 2025 - 22:52:10 +0000)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    am62a_init: board_init_f done
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Trying to boot from MMC1
    spl_mmc_boot_mode - BOOT_DEVICE: 9, BOOTMODE_CFG: 5BOOT_MODE: 3
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    
    
    U-Boot 2021.01 (Jun 27 2025 - 22:52:10 +0000)
    
    SoC:   AM62AX SR1.0 HS-SE
    Model: Trimble AM62A7 Stella
    DRAM:  2 GiB
    MMC:   mmc@fa10000: 0
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   eth0: ethernet@8000000port@1
    Hit any key to stop autoboot:  0
    Found valid slot B, 3 attempts remaining
    skip remaining slots
    Boot Argument earlycon=ns16550a,mmio32,0x02800000 isolcpus=1-3 rauc.slot=B
    Loading kernel
    69748148 bytes read in 393 ms (169.3 MiB/s)
    ## Loading kernel from FIT Image at 90000000 ...
       Using 'conf-2' configuration
       Trying 'kernel' kernel subimage
         Description:  Stella Linux kernel
         Type:         Kernel Image
         Compression:  gzip compressed
         Data Start:   0x900000e4
         Data Size:    7367526 Bytes = 7 MiB
         Architecture: AArch64
         OS:           Linux
         Load Address: 0x83000000
         Entry Point:  0x83000000
         Hash algo:    crc32
         Hash value:   c7e0f1e9
       Verifying Hash Integrity 2...
    crc32+ OK
    Authentication passed
    ## Loading ramdisk from FIT Image at 90000000 ...
       Using 'conf-2' configuration
       Trying 'ramdisk-1' ramdisk subimage
         Description:  Compressed Initramfs
         Type:         RAMDisk Image
         Compression:  gzip compressed
         Data Start:   0x90711518
         Data Size:    62335639 Bytes = 59.4 MiB
         Architecture: AArch64
         OS:           Linux
         Load Address: 0x85000000
         Entry Point:  0x85000000
         Hash algo:    sha1
         Hash value:   55cfc2c93e94cee641ab5d36e0e7a4338280cbb1
       Verifying Hash Integrity 2...
    sha1+ OK
    Authentication passed
       Loading ramdisk from 0x90711518 to 0x85000000
    WARNING: 'compression' nodes for ramdisks are deprecated, please fix your .its file!
    ## Loading fdt from FIT Image at 90000000 ...
       Using 'conf-2' configuration
       Trying 'fdt-1' fdt subimage
         Description:  Stella Flattened Device Tree blob
         Type:         Flat Device Tree
         Compression:  uncompressed
         Data Start:   0x90706d3c
         Data Size:    42774 Bytes = 41.8 KiB
         Architecture: AArch64
         Load Address: 0x82000000
         Hash algo:    crc32
         Hash value:   0cf5278f
       Verifying Hash Integrity 2...
    crc32+ OK
    Authentication passed
       Loading fdt from 0x90706d3c to 0x82000000
       Booting using the fdt blob at 0x82000000
       Uncompressing Kernel Image
       Loading Ramdisk to 8c48d000, end 8ffff390 ... OK
       Loading Device Tree to 000000008c480000, end 000000008c48cfe9 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.000000] Linux version 5.10.168 (root@a9949e20fb5e) (aarch64-buildroot-linux-gnu-gcc.br_real (Buildroot 1.0.0-release28-370-ga5a60161f6-dirty) 14.2.0, GNU ld (GNU Binutils) 2.44) #2 SMP PREEMPT IRQPIPE Sun Jun 22 18:08:04 UTC 2025
    [    0.000000] Machine model: Trimble AM62A7 Stella
    [    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 0x0000000099800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c7x-dma-memory@99800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000099900000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node c7x-memory@99900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009b800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009b900000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009c800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009c900000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node edgeai-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node edgeai_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ae000000, size 288 MiB
    [    0.000000] OF: reserved mem: initialized node edgeai-core-heap-memory@ae000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x00000000997fffff]
    [    0.000000]   node   0: [mem 0x0000000099800000-0x000000009b7fefff]
    [    0.000000]   node   0: [mem 0x000000009b800000-0x000000009e6fffff]
    [    0.000000]   node   0: [mem 0x000000009e700000-0x000000009e73ffff]
    [    0.000000]   node   0: [mem 0x000000009e740000-0x00000000a2ffffff]
    [    0.000000]   node   0: [mem 0x00000000a3000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000bfffffff]
    [    0.000000]   node   0: [mem 0x00000000c0000000-0x00000000ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [    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 23 pages/cpu s54872 r8192 d31144 u94208
    [    0.000000] Detected VIPT I-cache on CPU0
    [    0.000000] CPU features: detected: ARM erratum 845719
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516095
    [    0.000000] Kernel command line: earlycon=ns16550a,mmio32,0x02800000 isolcpus=1-3 rauc.slot=B
    [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] Memory: 1348420K/2097148K available (10560K kernel code, 1150K rwdata, 3720K rodata, 1664K init, 387K bss, 748728K reserved, 0K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 256 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:0x0000000001880000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x0000000080040000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
    [    0.000205] IRQ pipeline enabled
    [    0.000208] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000211] clocksource: arch_sys_counter: freq: 200000000 Hz, mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000213] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.030948] Console: colour dummy device 80x25
    [    0.035494] printk: console [tty0] enabled
    [    0.039685] printk: bootconsole [ns16550a0] disabled
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.000000] Linux version 5.10.168 (root@a9949e20fb5e) (aarch64-buildroot-linux-gnu-gcc.br_real (Buildroot 1.0.0-release28-370-ga5a60161f6-dirty) 14.2.0, GNU ld (GNU Binutils) 2.44) #2 SMP PREEMPT IRQPIPE Sun Jun 22 18:08:04 UTC 2025
    [    0.000000] Machine model: Trimble AM62A7 Stella
    [    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 0x0000000099800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c7x-dma-memory@99800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000099900000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node c7x-memory@99900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009b800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009b900000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009c800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009c900000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node edgeai-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node edgeai_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ae000000, size 288 MiB
    [    0.000000] OF: reserved mem: initialized node edgeai-core-heap-memory@ae000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x00000000997fffff]
    [    0.000000]   node   0: [mem 0x0000000099800000-0x000000009b7fefff]
    [    0.000000]   node   0: [mem 0x000000009b800000-0x000000009e6fffff]
    [    0.000000]   node   0: [mem 0x000000009e700000-0x000000009e73ffff]
    [    0.000000]   node   0: [mem 0x000000009e740000-0x00000000a2ffffff]
    [    0.000000]   node   0: [mem 0x00000000a3000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000bfffffff]
    [    0.000000]   node   0: [mem 0x00000000c0000000-0x00000000ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [    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 23 pages/cpu s54872 r8192 d31144 u94208
    [    0.000000] Detected VIPT I-cache on CPU0
    [    0.000000] CPU features: detected: ARM erratum 845719
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516095
    [    0.000000] Kernel command line: earlycon=ns16550a,mmio32,0x02800000 isolcpus=1-3 rauc.slot=B
    [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] Memory: 1348420K/2097148K available (10560K kernel code, 1150K rwdata, 3720K rodata, 1664K init, 387K bss, 748728K reserved, 0K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 256 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:0x0000000001880000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x0000000080040000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
    [    0.000205] IRQ pipeline enabled
    [    0.000208] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000211] clocksource: arch_sys_counter: freq: 200000000 Hz, mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000213] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.030948] Console: colour dummy device 80x25
    [    0.035494] printk: console [tty0] enabled
    [    0.039685] printk: bootconsole [ns16550a0] disabled
    [    0.044797] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.044819] pid_max: default: 32768 minimum: 301
    [    0.044907] LSM: Security Framework initializing
    [    0.044964] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.044984] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.046503] rcu: Hierarchical SRCU implementation.
    [    0.046736] Platform MSI: msi-controller@1820000 domain created
    [    0.046895] PCI/MSI: /bus@f0000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.046956] EFI services will not be available.
    [    0.047165] smp: Bringing up secondary CPUs ...
    [    0.047826] Detected VIPT I-cache on CPU1
    [    0.047830] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
    [    0.047832] GICv3: CPU1: using allocated LPI pending table @0x0000000080060000
    [    0.047834] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
    [    0.048529] Detected VIPT I-cache on CPU2
    [    0.048532] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000
    [    0.048534] GICv3: CPU2: using allocated LPI pending table @0x0000000080070000
    [    0.048536] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
    [    0.049253] Detected VIPT I-cache on CPU3
    [    0.049256] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000
    [    0.049258] GICv3: CPU3: using allocated LPI pending table @0x0000000080080000
    [    0.049260] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
    [    0.049376] smp: Brought up 1 node, 4 CPUs
    [    0.049388] SMP: Total of 4 processors activated.
    [    0.049400] CPU features: detected: 32-bit EL0 Support
    [    0.049412] CPU features: detected: CRC32 instructions
    [    0.055479] CPU: All CPU(s) started at EL2
    [    0.055692] alternatives: patching kernel code
    [    0.056320] devtmpfs: initialized
    [    0.061670] KASLR disabled due to lack of seed
    [    0.061839] clocksource: jiffies: freq: 0 Hz, mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.061865] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
    [    0.062063] pinctrl core: initialized pinctrl subsystem
    [    0.062433] DMI not present or invalid.
    [    0.062963] NET: Registered protocol family 16
    [    0.063393] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [    0.063444] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.063495] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.063898] thermal_sys: Registered thermal governor 'step_wise'
    [    0.064337] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.064444] ASID allocator initialised with 65536 entries
    [    0.086384] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.086416] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.086429] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.086441] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.087280] cryptd: max_cpu_qlen set to 1000
    [    0.090058] k3-chipinfo 43000014.chipid: Family:AM62AX rev:SR1.0 JTAGID[0x0bb8d02f] Detected
    [    0.090482] vcc_5v0: supplied by vmain_pd
    [    0.090732] vcc_3v3_main: supplied by vmain_pd
    [    0.091111] vcc_3v3_sys: supplied by vcc_3v3_main
    [    0.091881] iommu: Default domain type: Translated
    [    0.092018] vgaarb: loaded
    [    0.092304] SCSI subsystem initialized
    [    0.092677] pps_core: LinuxPPS API ver. 1 registered
    [    0.092689] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.092711] PTP clock support registered
    [    0.092745] EDAC MC: Ver: 3.0.0
    [    0.093408] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fca100
    [    0.093544] omap-mailbox 29010000.mailbox: omap mailbox rev 0x66fca100
    [    0.093662] omap-mailbox 29020000.mailbox: omap mailbox rev 0x66fca100
    [    0.093722] omap-mailbox 29030000.mailbox: no available mbox devices found
    [    0.094186] FPGA manager framework
    [    0.094270] Advanced Linux Sound Architecture Driver Initialized.
    [    0.094776] Bluetooth: Core ver 2.22
    [    0.094816] NET: Registered protocol family 31
    [    0.094826] Bluetooth: HCI device and connection manager initialized
    [    0.094842] Bluetooth: HCI socket layer initialized
    [    0.094854] Bluetooth: L2CAP socket layer initialized
    [    0.094873] Bluetooth: SCO socket layer initialized
    [    0.095343] clocksource: Switched to clocksource arch_sys_counter
    [    0.095522] VFS: Disk quotas dquot_6.6.0
    [    0.095577] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.100525] Carveout Heap: Exported 176 MiB at 0x00000000a3000000
    [    0.100651] NET: Registered protocol family 2
    [    0.100806] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.102094] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
    [    0.102145] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [    0.102263] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
    [    0.102472] TCP: Hash tables configured (established 16384 bind 16384)
    [    0.102590] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [    0.102643] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [    0.102793] NET: Registered protocol family 1
    [    0.102826] NET: Registered protocol family 44
    [    0.102848] PCI: CLS 0 bytes, default 64
    [    0.103014] Trying to unpack rootfs image as initramfs...
    [    2.672708] rootfs image is not initramfs (invalid magic at start of compressed archive); looks like an initrd
    [    2.792949] Freeing initrd memory: 60872K
    [    2.793641] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
    [    2.797305] [Xenomai] scheduling class idle registered.
    [    2.797330] [Xenomai] scheduling class rt registered.
    [    2.797374] IRQ pipeline: high-priority Xenomai stage added.
    [    2.800043] CPU1: proxy tick device registered (199.99MHz)
    [    2.800047] CPU2: proxy tick device registered (199.99MHz)
    [    2.800051] CPU3: proxy tick device registered (199.99MHz)
    [    2.800095] CPU0: proxy tick device registered (199.99MHz)
    [    2.800708] [Xenomai] Cobalt v3.2.1 [DEBUG]
    [    2.800724] Initialise system trusted keyrings
    [    2.800841] workingset: timestamp_bits=46 max_order=19 bucket_order=0
    [    2.804322] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    2.804573] 9p: Installing v9fs 9p2000 file system support
    [    2.841148] Key type asymmetric registered
    [    2.841165] Asymmetric key parser 'x509' registered
    [    2.841208] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    2.841224] io scheduler mq-deadline registered
    [    2.841234] io scheduler kyber registered
    [    2.843084] pinctrl-single 4084000.pinctrl: 34 pins, size 136
    [    2.843588] pinctrl-single f4000.pinctrl: 171 pins, size 684
    [    2.849823] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    2.858623] brd: module loaded
    [    2.864359] loop: module loaded
    [    2.865138] megasas: 07.714.04.00-rc1
    [    2.868173] tun: Universal TUN/TAP device driver, 1.6
    [    2.868653] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    2.868669] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    2.868717] sky2: driver version 1.30
    [    2.869513] VFIO - User Level meta-driver version: 0.3
    [    2.870261] i2c /dev entries driver
    [    2.871427] device-mapper: ioctl: 4.43.0-ioctl (2020-10-01) initialised: dm-devel@redhat.com
    [    2.871849] sdhci: Secure Digital Host Controller Interface driver
    [    2.871863] sdhci: Copyright(c) Pierre Ossman
    [    2.872118] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.873202] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.873498] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    2.874616] optee: probing for conduit method.
    [    2.874654] optee: revision 3.20 (8e74d476)
    [    2.874878] optee: dynamic shared memory is enabled
    [    2.875234] optee: initialized driver
    [    2.877426] NET: Registered protocol family 17
    [    2.877607] Bluetooth: RFCOMM socket layer initialized
    [    2.877634] Bluetooth: RFCOMM ver 1.11
    [    2.877649] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    2.877664] Bluetooth: BNEP socket layer initialized
    [    2.877753] 9pnet: Installing 9P2000 support
    [    2.877907] Loading compiled-in X.509 certificates
    [    2.884283] ti-sci 44043000.system-controller: lpm region is required for suspend but not provided.
    [    2.884333] ti-sci 44043000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    [    2.895100] ti-sci-clk 44043000.system-controller:clock-controller: recalc-rate failed for dev=13, clk=7, ret=-19
    [    2.903540] omap-gpmc 3b000000.gpmc: GPMC revision 6.0
    [    2.903574] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    2.904384] --->gpmc child cs#0 50000000 51000000 flags 200 done
    [    2.904858] --->gpmc child cs#1 52000000 53000000 flags 200 done
    [    2.905294] --->gpmc child cs#2 54000000 55000000 flags 200 done
    [    2.905737] --->gpmc child cs#3 56000000 57000000 flags 200 done
    [    2.906955] pca953x 2-0021: supply vcc not found, using dummy regulator
    [    2.907095] pca953x 2-0021: using no AI
    [    2.930512] hwmon hwmon0: temp1_input not attached to any thermal zone
    [    2.930536] tmp102 2-0048: initialized
    [    2.931015] omap_i2c 4900000.i2c: bus 2 rev0.12 at 100 kHz
    [    2.932008] omap_i2c 20000000.i2c: bus 0 rev0.12 at 100 kHz
    [    2.932826] omap_i2c 20010000.i2c: bus 1 rev0.12 at 100 kHz
    [    2.933185] ti-sci-intr 4210000.interrupt-controller: Interrupt Router 5 domain created
    [    2.933342] ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created
    [    2.933585] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created
    [    2.933864] ti-sci-inta 4e0a0000.interrupt-controller: Interrupt Aggregator domain 200 created
    [    2.934174] ti-udma 485c0100.dma-controller: Number of rings: 82
    [    2.936020] ti-udma 485c0100.dma-controller: Channels: 48 (bchan: 18, tchan: 12, rchan: 18)
    [    2.938244] ti-udma 485c0000.dma-controller: Number of rings: 150
    [    2.941715] ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15)
    [    2.943498] ti-udma 4e230000.dma-controller: Number of rings: 6
    [    2.943895] ti-udma 4e230000.dma-controller: Channels: 6 (bchan: 0, tchan: 0, rchan: 6)
    [    2.945078] 2800000.serial: ttyS0 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    4.423919] printk: console [ttyS0] enabled
    [    4.429467] 2810000.serial: ttyS2 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    4.439171] 2840000.serial: ttyS3 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    4.487356] davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    4.507876] davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver TI DP83826C
    [    4.516226] davinci_mdio 8000f00.mdio: phy[1]: device 8000f00.mdio:01, driver TI DP83822
    [    4.524467] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01103, cpsw version 0x6BA81103 Ports: 3 quirks:00000006
    [    4.537526] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5
    [    4.544671] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512
    [    4.551280] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:0
    [    4.560871] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19
    [    4.671966] mmc1: CQHCI version 5.10
    [    4.683253] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
    [    4.691153] debugfs: Directory 'pd:142' with parent 'pm_genpd' already present!
    [    4.698798] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
    [    4.706122] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
    [    4.714554] rtdm_maxwell 50000000.asic: maxwell_version = 8
    [    4.720160] rtdm_maxwell 50000000.asic: irq_affinity = 0 3
    [    4.725667] mmc1: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit
    [    4.733834] ---> maxwell_probe 50000000.asic : irq=333 affinity set to CPU0
    [    4.740943] ===> maxwell_probe done irq 333 base 0x50000000 rst 463,0
    [    4.749362] ti-sci-clk 44043000.system-controller:clock-controller: is_prepared failed for dev=13, clk=7, ret=-19
    [    4.759795] ALSA device list:
    [    4.762830]   No soundcards found.
    [    4.767334] Freeing unused kernel memory: 1664K
    [    4.772033] Run /init as init process
    [4.80] -- /opt/bin/st.sh start
    Running startup script st.sh
    start Kernel Modules
    [    4.847582] mmc1: Command Queue Engine enabled
    [    4.853764] mmc1: new HS200 MMC card at address 0001
    [    4.867701] mmcblk1: mmc1:0001 IX2932 9.71 GiB
    [    4.872399] mmcblk1boot0: mmc1:0001 IX2932 partition 1 4.00 MiB
    [    4.880293] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.888190] mmcblk1boot1: mmc1:0001 IX2932 partition 2 4.00 MiB
    [    4.894442] mmcblk1rpmb: mmc1:0001 IX2932 partition 3 4.00 MiB, chardev (237:0)
    [    4.912328] cfg80211: Loaded X.509 cert 'test: 4b39dc87427d0bd5c3d17c6cc13bc585a61ec3fe'
    [    4.920895]  mmcblk1: p1 p2 p3 p4 < p5 p6 p7 >
    [    4.928540] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.935844] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [    4.944102] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.952731] cfg80211: failed to load regulatory.db
    [    4.970816] 8021q: 802.1Q VLAN Support v1.8
    [    5.045488] platform 79000000.r5f: configured R5F for remoteproc mode
    [    5.052229] platform 79000000.r5f: assigned reserved memory node r5f-dma-memory@9b800000
    [    5.060737] remoteproc remoteproc0: 79000000.r5f is available
    [    5.066753] remoteproc remoteproc0: powering up 79000000.r5f
    [    5.072462] remoteproc remoteproc0: Booting fw image am62a-mcu-r5f0_0-fw, size 61620
    [    5.081493] platform 78000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    5.093958] platform 78000000.r5f: configured R5F for IPC-only mode
    [    5.100269]  remoteproc0#vdev0buffer: assigned reserved memory node r5f-dma-memory@9b800000
    [    5.108938] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.114454]  remoteproc0#vdev0buffer: registered virtio0 (type 7)
    [    5.120621] platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@9c800000
    [    5.129139] remoteproc remoteproc1: 78000000.r5f is available
    [    5.134958] remoteproc remoteproc1: attaching to 78000000.r5f
    [    5.140711] remoteproc remoteproc0: remote processor 79000000.r5f is now up
    [    5.147932] platform 78000000.r5f: R5F core initialized in IPC-only mode
    [    5.154641]  remoteproc1#vdev0buffer: assigned reserved memory node r5f-dma-memory@9c800000
    [    5.163273] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    5.169072]  remoteproc1#vdev0buffer: registered virtio1 (type 7)
    [    5.175169] remoteproc remoteproc1: remote processor 78000000.r5f is now attached
    [    5.200013] k3-dsp-rproc 7e000000.dsp: device does not reserved memory regions, ret = -22
    [    5.208439] k3-dsp-rproc 7e000000.dsp: reserved memory init failed, ret = -22
    [    5.215668] remoteproc remoteproc2: releasing 7e000000.dsp
    [    5.221196] k3-dsp-rproc: probe of 7e000000.dsp failed with error -22
    [    5.259469] random: crng init done
    [    5.274845] fuse: init (API version 7.32)
    [    5.299774] NET: Registered protocol family 10
    [    5.305033] Segment Routing with IPv6
    [    5.315108] spot 20110000.spot: spot_probe
    [    5.319314] spot 20110000.spot: ---->DMA buf 000000008e920000..000000008e940000 => ffff800011ac5000..ffff800011ae5000
    [    5.344999] pps pps0: new PPS source pps0.-1
    [    5.349504] pps pps0: Registered IRQ 397 as PPS source
    pid 178's current scheduling policy: SCHED_OTHER
    pid 178's current scheduling priority: 0
    pid 178's new scheduling policy: SCHED_RR
    pid 178's new scheduling priority: 90
    pid 178's current affinity mask: f
    pid 178's new affinity mask: 2[    5.404565] pinctrl pinmux: Driver probed successfully
    
    Loading CAN modules...
    [    5.423131] can: controller area network core
    [    5.427681] NET: Registered protocol family 29
    [    5.438437] CAN device driver interface
    [    5.461863] can: SAE J1939
    Loading CAN transceiver module...
    [    5.473291] m_can_platform 20701000.can: m_can device registered (irq=30, version=32)
    CAN configuration complete.
    [5.48] ---mkfs start
    [    5.612317] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p1.
    [    5.640539] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p2.
    [    5.668641] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p3.
    [    5.759462] EXT4-fs (mmcblk1p5): recovery complete
    [    5.764573] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p5.
    [    5.794197] EXT4-fs (mmcblk1p6): recovery complete
    [    5.799175] EXT4-fs (mmcblk1p6): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p6.
    [    6.028505] EXT4-fs (mmcblk1p7): recovery complete
    [    6.033695] EXT4-fs (mmcblk1p7): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p7.
    [6.03] ---mkfs done
    [6.05] -- mount /dev/mmcblk1p5 /mnt/st start
    [    6.101845] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: (null)
    [6.08] -- mount /dev/mmcblk1p5 /mnt/st done
    [6.09] -- mount /dev/mmcblk1p6 /mnt/st2 start
    [    6.138083] EXT4-fs (mmcblk1p6): mounted filesystem with ordered data mode. Opts: (null)
    [6.12] -- mount /dev/mmcblk1p6 /mnt/st2 done
    wd_ping:listen on port 11112
    [7.13] -- mount /dev/mmcblk1p7 /Internal start
    [    7.181642] EXT4-fs (mmcblk1p7): mounted filesystem with ordered data mode. Opts: (null)
    [7.16] -- mount /dev/mmcblk1p7 /Internal done
    
    Starting dbus-daemon...
    
    haveged: command socket is listening at fd 3
    781
    # interface file auto-generated by buildroot
    # For the coreBuild firmware to work, put the
    # eth0 configuration last in the file. The
    # coreBuild app overwrites this file and relies
    # on its current format to work properly.
    
    auto bnep
            iface bnep inet manual
    
    allow-hotplug usb0
    iface usb0 inet manual
            up ifconfig usb0 192.168.144.1
            up ifconfig usb0 netmask 255.255.255.0
            up udhcpd /etc/rndis-udhcpd.conf
            down kill `pidof udhcpd /etc/rndis-udhcpd.conf`
            down ifconfig usb0 down
    
    auto lo
            iface lo inet loopback
    
    allow-hotplug eth0
            iface eth0 inet dhcp
            udhcpc_opts -s /usr/share/udhcpc/default.script -r %d.%d.%d.%d -x hostname:%s
            up (pidof udhcpc6 > /dev/null && kill -s USR1 `pidof udhcpc6`) || (udhcpc6 -s /usr/share/udhcpc/v6_default.script -R -n || true)
    
    [MONITOR]: Maxwell Reset
    [MONITOR]: Autoboot Daemon control created at /run/autoboot_ctrl_pipe
    [MONITOR]: Autoboot Daemon launched from /opt/bin/autoboot
    [MONITOR]: Creating cb_running file
    Bad file descriptor
    [MONITOR]: Launching application from /opt/bin/app.elf
    [MONITOR]: Application successfully launched
    creating rndis.usb0 ...
    [    7.835543] using random self ethernet address
    [    7.840027] using random host ethernet address
    creating acm.usb0 ...
    creating ffs.mtp ...
    [    7.947527] file system registered
    [    7.992512] read descriptors
    [    8.001585] read strings
    [    8.007664] usb0: HOST MAC 12:22:33:44:55:65
    [    8.014566] usb0: MAC 12:22:33:44:55:66
    created
    
    Starting RAUC service...
    
    Failed to initialize hwmon directory for 'position-antenna-current'
    Failed to initialize hwmon directory for 'heading-antenna-current'
    Failed to initialize hwmon directory for 'system-current'
    [8.02] -- /opt/bin/st.sh done
    [    8.107071] usbcore: registered new interface driver usbfs
    rauc-Message: 00:00:08.064: No data director[    8.120978] usbcore: registered new interface driver hub
    y or status file set, falling back to per-slot status.
    Consider[    8.129224] usbcore: registered new device driver usb
     setting 'data-directory=<path>' or 'statusfile=<path>/per-slot' explicitly.
    rauc-Message: 00:00:08.085: Using per-slot statusfile. System status information not supported!
    rauc-Message: 00:00:08.086: Using system config file /etc/rauc/system.conf
    rauc-event-Message[    8.162467] usbcore: registered new interface driver cdc_wdm
    : 00:00:08.088: Service started
    [    8.174044] usbcore: registered new interface driver qmi_wwan
    [    8.187602] usb-conn-gpio connector: supply vbus not found, using dummy regulator
    [    8.204187] usbcore: registered new interface driver usb-storage
    gpioset: error setting the GPIO line values: Device or resource busy
    gpioset: error setting the GPIO line values: Device or resource busy
    Created endpt device rpmsg-char-0-364, fd = 37 port = 1024
    Receiving 1 messages with rpmsg device on rproc id 0 ...
    
    dma-buf address: 0xa3000000
    shared_buf: ffff8308e000
    phys_fd: 40, dma_buf_fd: 39, shared_buf: 0xffff8308e000, size: 524288
    Detecting Maxwell chips
    [S9.240 ] Detected 2 Maxwell chips
    
    Welcome to Buildroot for AM62A
    

    HS-FS boot log with trace enabled:

    U-Boot SPL 2021.01 (Jun 27 2025 - 23:32:13 +0000)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    am62a_init: board_init_f done
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Trying to boot from MMC1
    spl_mmc_boot_mode - BOOT_DEVICE: 9, BOOTMODE_CFG: 5BOOT_MODE: 3
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    init_env from device 9 not supported!
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty
    NOTICE:  BL31: Built : 11:09:43, Feb 27 2023
    
    U-Boot SPL 2021.01 (Jun 27 2025 - 23:31:53 +0000)
    SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    am62a_init: board_init_f done
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Trying to boot from MMC1
    spl_mmc_boot_mode - BOOT_DEVICE: 9, BOOTMODE_CFG: 5BOOT_MODE: 3
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    am62a_init: spl_boot_device: devstat = 0x6cb bootmedia = 0x9 bootindex = 0
    Authentication passed
    
    
    U-Boot 2021.01 (Jun 27 2025 - 23:31:53 +0000)
    
    SoC:   AM62AX SR1.0 HS-FS
    Model: Trimble AM62A7 Stella
    DRAM:  2 GiB
    MMC:   mmc@fa10000: 0
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   eth0: ethernet@8000000port@1
    Hit any key to stop autoboot:  0
    Found valid slot A, 3 attempts remaining
    skip remaining slots
    Boot Argument earlycon=ns16550a,mmio32,0x02810000 rauc.slot=A
    Loading kernel
    69737544 bytes read in 393 ms (169.2 MiB/s)
    ## Loading kernel from FIT Image at 90000000 ...
       Using 'conf-2' configuration
       Trying 'kernel' kernel subimage
         Description:  Stella Linux kernel
         Type:         Kernel Image
         Compression:  gzip compressed
         Data Start:   0x900000e4
         Data Size:    7365688 Bytes = 7 MiB
         Architecture: AArch64
         OS:           Linux
         Load Address: 0x83000000
         Entry Point:  0x83000000
         Hash algo:    crc32
         Hash value:   e4d4150b
       Verifying Hash Integrity 2...
    crc32+ OK
    Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices
    ## Loading ramdisk from FIT Image at 90000000 ...
       Using 'conf-2' configuration
       Trying 'ramdisk-1' ramdisk subimage
         Description:  Compressed Initramfs
         Type:         RAMDisk Image
         Compression:  gzip compressed
         Data Start:   0x907106bc
         Data Size:    62328710 Bytes = 59.4 MiB
         Architecture: AArch64
         OS:           Linux
         Load Address: 0x85000000
         Entry Point:  0x85000000
         Hash algo:    sha1
         Hash value:   cdcd77a7a5a28051d135abf2de021965cc26a7ea
       Verifying Hash Integrity 2...
    sha1+ OK
    Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices
       Loading ramdisk from 0x907106bc to 0x85000000
    WARNING: 'compression' nodes for ramdisks are deprecated, please fix your .its file!
    ## Loading fdt from FIT Image at 90000000 ...
       Using 'conf-2' configuration
       Trying 'fdt-1' fdt subimage
         Description:  Stella Flattened Device Tree blob
         Type:         Flat Device Tree
         Compression:  uncompressed
         Data Start:   0x9070660c
         Data Size:    40938 Bytes = 40 KiB
         Architecture: AArch64
         Load Address: 0x82000000
         Hash algo:    crc32
         Hash value:   cde31c4d
       Verifying Hash Integrity 2...
    crc32+ OK
    Warning: Did not detect image signing certificate. Skipping authentication to prevent boot failure. This will fail on Security Enforcing(HS-SE) devices
       Loading fdt from 0x9070660c to 0x82000000
       Booting using the fdt blob at 0x82000000
       Uncompressing Kernel Image
       Loading Ramdisk to 8c48f000, end 8fffff86 ... OK
       Loading Device Tree to 000000008c482000, end 000000008c48efe9 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.000000] Linux version 5.10.168 (root@a9949e20fb5e) (aarch64-buildroot-linux-gnu-gcc.br_real (Buildroot 1.0.0-release28-370-ga5a60161f6-dirty) 14.2.0, GNU ld (GNU Binutils) 2.44) #2 SMP PREEMPT IRQPIPE Sun Jun 22 18:08:04 UTC 2025
    [    0.000000] Machine model: Trimble AM62A7 Stella
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002810000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000099800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c7x-dma-memory@99800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x0000000099900000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node c7x-memory@99900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009b800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009b900000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9b900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009c800000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000009c900000, size 30 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@9c900000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node edgeai-dma-memory@a1000000, compatible id shared-dma-pool
    [    0.000000] OF: reserved mem: initialized node edgeai_shared-memories, compatible id dma-heap-carveout
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000ae000000, size 288 MiB
    [    0.000000] OF: reserved mem: initialized node edgeai-core-heap-memory@ae000000, compatible id shared-dma-pool
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000ffffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x00000000997fffff]
    [    0.000000]   node   0: [mem 0x0000000099800000-0x000000009b7fefff]
    [    0.000000]   node   0: [mem 0x000000009b800000-0x000000009e6fffff]
    [    0.000000]   node   0: [mem 0x000000009e700000-0x000000009e73ffff]
    [    0.000000]   node   0: [mem 0x000000009e740000-0x00000000a2ffffff]
    [    0.000000]   node   0: [mem 0x00000000a3000000-0x00000000adffffff]
    [    0.000000]   node   0: [mem 0x00000000ae000000-0x00000000bfffffff]
    [    0.000000]   node   0: [mem 0x00000000c0000000-0x00000000ffffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
    [    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 23 pages/cpu s54872 r8192 d31144 u94208
    [    0.000000] Detected VIPT I-cache on CPU0
    [    0.000000] CPU features: detected: ARM erratum 845719
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516095
    [    0.000000] Kernel command line: earlycon=ns16550a,mmio32,0x02810000 rauc.slot=A
    [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] Memory: 1348428K/2097148K available (10560K kernel code, 1150K rwdata, 3720K rodata, 1664K init, 387K bss, 748720K reserved, 0K cma-reserved)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, 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=4.
    [    0.000000]  Trampoline variant of Tasks RCU enabled.
    [    0.000000]  Tracing variant of Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 256 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:0x0000000001880000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x0000000080040000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
    [    0.000205] IRQ pipeline enabled
    [    0.000208] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000212] clocksource: arch_sys_counter: freq: 200000000 Hz, mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000214] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.030951] Console: colour dummy device 80x25
    [    0.035497] printk: console [tty0] enabled
    [    0.039690] printk: bootconsole [ns16550a0] disabled
    [    0.044803] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.044826] pid_max: default: 32768 minimum: 301
    [    0.044912] LSM: Security Framework initializing
    [    0.044971] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.044990] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
    [    0.046509] rcu: Hierarchical SRCU implementation.
    [    0.046737] Platform MSI: msi-controller@1820000 domain created
    [    0.046892] PCI/MSI: /bus@f0000/interrupt-controller@1800000/msi-controller@1820000 domain created
    [    0.046952] EFI services will not be available.
    [    0.047165] smp: Bringing up secondary CPUs ...
    [    0.055512] Detected VIPT I-cache on CPU1
    [    0.055515] GICv3: CPU1: found redistributor 1 region 0:0x00000000018a0000
    [    0.055517] GICv3: CPU1: using allocated LPI pending table @0x0000000080060000
    [    0.055519] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
    [    0.063936] Detected VIPT I-cache on CPU2
    [    0.063939] GICv3: CPU2: found redistributor 2 region 0:0x00000000018c0000
    [    0.063941] GICv3: CPU2: using allocated LPI pending table @0x0000000080070000
    [    0.063943] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
    [    0.072302] Detected VIPT I-cache on CPU3
    [    0.072305] GICv3: CPU3: found redistributor 3 region 0:0x00000000018e0000
    [    0.072308] GICv3: CPU3: using allocated LPI pending table @0x0000000080080000
    [    0.072310] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
    [    0.072430] smp: Brought up 1 node, 4 CPUs
    [    0.072442] SMP: Total of 4 processors activated.
    [    0.072454] CPU features: detected: 32-bit EL0 Support
    [    0.072466] CPU features: detected: CRC32 instructions
    [    0.078458] CPU: All CPU(s) started at EL2
    [    0.078670] alternatives: patching kernel code
    [    0.079452] devtmpfs: initialized
    [    0.084747] KASLR disabled due to lack of seed
    [    0.084929] clocksource: jiffies: freq: 0 Hz, mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.084955] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
    [    0.085156] pinctrl core: initialized pinctrl subsystem
    [    0.085526] DMI not present or invalid.
    [    0.086060] NET: Registered protocol family 16
    [    0.086478] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
    [    0.086526] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    0.086582] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    0.086984] thermal_sys: Registered thermal governor 'step_wise'
    [    0.087414] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.087527] ASID allocator initialised with 65536 entries
    [    0.109279] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
    [    0.109312] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
    [    0.109324] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.109337] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
    [    0.110154] cryptd: max_cpu_qlen set to 1000
    [    0.112869] k3-chipinfo 43000014.chipid: Family:AM62AX rev:SR1.0 JTAGID[0x0bb8d02f] Detected
    [    0.113305] vcc_5v0: supplied by vmain_pd
    [    0.113629] vcc_3v3_main: supplied by vmain_pd
    [    0.114110] vcc_3v3_sys: supplied by vcc_3v3_main
    [    0.114812] iommu: Default domain type: Translated
    [    0.114979] vgaarb: loaded
    [    0.115258] SCSI subsystem initialized
    [    0.115617] pps_core: LinuxPPS API ver. 1 registered
    [    0.115629] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.115652] PTP clock support registered
    [    0.115687] EDAC MC: Ver: 3.0.0
    [    0.116200] omap-mailbox 29000000.mailbox: omap mailbox rev 0x66fca100
    [    0.116334] omap-mailbox 29010000.mailbox: omap mailbox rev 0x66fca100
    [    0.116487] omap-mailbox 29020000.mailbox: omap mailbox rev 0x66fca100
    [    0.116549] omap-mailbox 29030000.mailbox: no available mbox devices found
    [    0.116946] FPGA manager framework
    [    0.117030] Advanced Linux Sound Architecture Driver Initialized.
    [    0.117511] Bluetooth: Core ver 2.22
    [    0.117543] NET: Registered protocol family 31
    [    0.117553] Bluetooth: HCI device and connection manager initialized
    [    0.117569] Bluetooth: HCI socket layer initialized
    [    0.117581] Bluetooth: L2CAP socket layer initialized
    [    0.117603] Bluetooth: SCO socket layer initialized
    [    0.117981] clocksource: Switched to clocksource arch_sys_counter
    [    0.118160] VFS: Disk quotas dquot_6.6.0
    [    0.118227] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    0.123314] Carveout Heap: Exported 176 MiB at 0x00000000a3000000
    [    0.123439] NET: Registered protocol family 2
    [    0.123596] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
    [    0.124860] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
    [    0.124917] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [    0.125035] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
    [    0.125267] TCP: Hash tables configured (established 16384 bind 16384)
    [    0.125398] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [    0.125452] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
    [    0.125603] NET: Registered protocol family 1
    [    0.125636] NET: Registered protocol family 44
    [    0.125657] PCI: CLS 0 bytes, default 64
    [    0.125829] Trying to unpack rootfs image as initramfs...
    [    2.709482] Freeing initrd memory: 60864K
    [    2.710179] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
    [    2.713848] [Xenomai] scheduling class idle registered.
    [    2.713876] [Xenomai] scheduling class rt registered.
    [    2.713919] IRQ pipeline: high-priority Xenomai stage added.
    [    2.716729] CPU2: proxy tick device registered (199.99MHz)
    [    2.716733] CPU1: proxy tick device registered (199.99MHz)
    [    2.716737] CPU3: proxy tick device registered (199.99MHz)
    [    2.716780] CPU0: proxy tick device registered (199.99MHz)
    [    2.717387] [Xenomai] Cobalt v3.2.1 [DEBUG]
    [    2.717404] Initialise system trusted keyrings
    [    2.717520] workingset: timestamp_bits=46 max_order=19 bucket_order=0
    [    2.720953] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    2.721216] 9p: Installing v9fs 9p2000 file system support
    [    2.756850] Key type asymmetric registered
    [    2.756872] Asymmetric key parser 'x509' registered
    [    2.756921] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
    [    2.756938] io scheduler mq-deadline registered
    [    2.756948] io scheduler kyber registered
    [    2.758845] pinctrl-single 4084000.pinctrl: 34 pins, size 136
    [    2.759242] pinctrl-single f4000.pinctrl: 171 pins, size 684
    [    2.765875] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    2.774844] brd: module loaded
    [    2.780577] loop: module loaded
    [    2.781410] megasas: 07.714.04.00-rc1
    [    2.784387] tun: Universal TUN/TAP device driver, 1.6
    [    2.784867] igbvf: Intel(R) Gigabit Virtual Function Network Driver
    [    2.784881] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    2.784933] sky2: driver version 1.30
    [    2.785729] VFIO - User Level meta-driver version: 0.3
    [    2.786560] i2c /dev entries driver
    [    2.787672] device-mapper: ioctl: 4.43.0-ioctl (2020-10-01) initialised: dm-devel@redhat.com
    [    2.788089] sdhci: Secure Digital Host Controller Interface driver
    [    2.788104] sdhci: Copyright(c) Pierre Ossman
    [    2.788366] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.789310] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.789588] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    2.790741] optee: probing for conduit method.
    [    2.790780] optee: revision 3.20 (8e74d476)
    [    2.791017] optee: dynamic shared memory is enabled
    [    2.791373] optee: initialized driver
    [    2.793233] NET: Registered protocol family 17
    [    2.793445] Bluetooth: RFCOMM socket layer initialized
    [    2.793474] Bluetooth: RFCOMM ver 1.11
    [    2.793489] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    2.793505] Bluetooth: BNEP socket layer initialized
    [    2.793595] 9pnet: Installing 9P2000 support
    [    2.793754] Loading compiled-in X.509 certificates
    [    2.803037] ti-sci 44043000.system-controller: lpm region is required for suspend but not provided.
    [    2.803089] ti-sci 44043000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)')
    [    2.816208] ti-sci-clk 44043000.system-controller:clock-controller: recalc-rate failed for dev=13, clk=7, ret=-19
    [    2.830708] omap-gpmc 3b000000.gpmc: GPMC revision 6.0
    [    2.830740] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [    2.831573] --->gpmc child cs#0 50000000 51000000 flags 200 done
    [    2.832045] --->gpmc child cs#1 52000000 53000000 flags 200 done
    [    2.832482] --->gpmc child cs#2 54000000 55000000 flags 200 done
    [    2.832932] --->gpmc child cs#3 56000000 57000000 flags 200 done
    [    2.834095] pca953x 2-0021: supply vcc not found, using dummy regulator
    [    2.834248] pca953x 2-0021: using no AI
    [    2.861147] hwmon hwmon0: temp1_input not attached to any thermal zone
    [    2.861170] tmp102 2-0048: initialized
    [    2.861644] omap_i2c 4900000.i2c: bus 2 rev0.12 at 100 kHz
    [    2.862683] omap_i2c 20000000.i2c: bus 0 rev0.12 at 100 kHz
    [    2.863575] omap_i2c 20010000.i2c: bus 1 rev0.12 at 100 kHz
    [    2.864085] ti-sci-intr 4210000.interrupt-controller: Interrupt Router 5 domain created
    [    2.864428] ti-sci-intr bus@f0000:interrupt-controller@a00000: Interrupt Router 3 domain created
    [    2.865053] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created
    [    2.866066] ti-sci-inta 4e0a0000.interrupt-controller: Interrupt Aggregator domain 200 created
    [    2.866378] ti-udma 485c0100.dma-controller: Number of rings: 82
    [    2.868746] ti-udma 485c0100.dma-controller: Channels: 48 (bchan: 18, tchan: 12, rchan: 18)
    [    2.871035] ti-udma 485c0000.dma-controller: Number of rings: 150
    [    2.878050] ti-udma 485c0000.dma-controller: Channels: 35 (tchan: 20, rchan: 15)
    [    2.879795] ti-udma 4e230000.dma-controller: Number of rings: 6
    [    2.880396] ti-udma 4e230000.dma-controller: Channels: 6 (bchan: 0, tchan: 0, rchan: 6)
    [    2.881592] 2800000.serial: ttyS0 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    4.349373] printk: console [ttyS0] enabled
    [    4.355010] 2810000.serial: ttyS2 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    4.364631] 2840000.serial: ttyS3 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    4.413998] davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    4.434568] davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver TI DP83826C
    [    4.442780] davinci_mdio 8000f00.mdio: phy[1]: device 8000f00.mdio:01, driver TI DP83822
    [    4.450997] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA01103, cpsw version 0x6BA81103 Ports: 3 quirks:00000006
    [    4.464047] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5
    [    4.471189] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512
    [    4.477954] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:0
    [    4.516677] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19
    [    4.655225] mmc1: CQHCI version 5.10
    [    4.689622] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
    [    4.697306] debugfs: Directory 'pd:142' with parent 'pm_genpd' already present!
    [    4.700135] mmc1: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit
    [    4.705009] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
    [    4.719430] debugfs: Directory 'pd:182' with parent 'pm_genpd' already present!
    [    4.727847] rtdm_maxwell 50000000.asic: maxwell_version = 8
    [    4.733453] rtdm_maxwell 50000000.asic: irq_affinity = 0 3
    [    4.739192] ---> maxwell_probe 50000000.asic : irq=333 affinity set to CPU0
    [    4.746162] ===> maxwell_probe done irq 333 base 0x50000000 rst 463,0
    [    4.757180] ti-sci-clk 44043000.system-controller:clock-controller: is_prepared failed for dev=13, clk=7, ret=-19
    [    4.767858] ALSA device list:
    [    4.770843]   No soundcards found.
    [    4.775299] Freeing unused kernel memory: 1664K
    [    4.779985] Run /init as init process
    [    4.786257] mmc1: Command Queue Engine enabled
    [    4.790773] mmc1: new HS200 MMC card at address 0001
    [    4.796325] mmcblk1: mmc1:0001 IX2932 9.71 GiB
    [    4.801012] mmcblk1boot0: mmc1:0001 IX2932 partition 1 4.00 MiB
    [    4.807141] mmcblk1boot1: mmc1:0001 IX2932 partition 2 4.00 MiB
    [    4.813325] mmcblk1rpmb: mmc1:0001 IX2932 partition 3 4.00 MiB, chardev (237:0)
    [    4.823540]  mmcblk1: p1 p2 p3 p4 < p5 p6 p7 >
    [4.81] -- /opt/bin/st.sh start
    Running startup script st.sh
    start Kernel Modules
    [    4.871262] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    4.888870] cfg80211: Loaded X.509 cert 'test: 4b39dc87427d0bd5c3d17c6cc13bc585a61ec3fe'
    [    4.897654] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    4.904801] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [    4.913018] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    4.921712] cfg80211: failed to load regulatory.db
    [    4.929105] 8021q: 802.1Q VLAN Support v1.8
    [    5.004074] platform 79000000.r5f: configured R5F for remoteproc mode
    [    5.013829] platform 79000000.r5f: assigned reserved memory node r5f-dma-memory@9b800000
    [    5.022214] remoteproc remoteproc0: 79000000.r5f is available
    [    5.028235] remoteproc remoteproc0: powering up 79000000.r5f
    [    5.032289] platform 78000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    5.033939] remoteproc remoteproc0: Booting fw image am62a-mcu-r5f0_0-fw, size 61620
    [    5.046829] platform 78000000.r5f: configured R5F for IPC-only mode
    [    5.059690] platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@9c800000
    [    5.068286] remoteproc remoteproc1: 78000000.r5f is available
    [    5.074123] remoteproc remoteproc1: attaching to 78000000.r5f
    [    5.079889]  remoteproc0#vdev0buffer: assigned reserved memory node r5f-dma-memory@9b800000
    [    5.080119] platform 78000000.r5f: R5F core initialized in IPC-only mode
    [    5.088565] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.094962]  remoteproc1#vdev0buffer: assigned reserved memory node r5f-dma-memory@9c800000
    [    5.100460]  remoteproc0#vdev0buffer: registered virtio0 (type 7)
    [    5.109024] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    5.114878] remoteproc remoteproc0: remote processor 79000000.r5f is now up
    [    5.120372]  remoteproc1#vdev0buffer: registered virtio1 (type 7)
    [    5.133401] remoteproc remoteproc1: remote processor 78000000.r5f is now attached
    [    5.364009] k3-dsp-rproc 7e000000.dsp: device does not reserved memory regions, ret = -22
    [    5.372226] k3-dsp-rproc 7e000000.dsp: reserved memory init failed, ret = -22
    [    5.380499] remoteproc remoteproc2: releasing 7e000000.dsp
    [    5.386057] k3-dsp-rproc: probe of 7e000000.dsp failed with error -22
    [    5.416358] random: crng init done
    [    5.435664] fuse: init (API version 7.32)
    [    5.460026] NET: Registered protocol family 10
    [    5.465354] Segment Routing with IPv6
    [    5.475489] spot 20110000.spot: spot_probe
    [    5.479676] spot 20110000.spot: ---->DMA buf 000000008eb60000..000000008eb80000 => ffff80001164d000..ffff80001166d000
    [    5.629578] pps pps0: new PPS source pps0.-1
    [    5.633932] pps pps0: Registered IRQ 397 as PPS source
    pid 189's current scheduling policy: SCHED_OTHER
    pid 189's current scheduling priority: 0
    pid 189's new scheduling policy: SCHED_RR
    pid 189's new scheduling priority: 90
    pid 189's current [    5.682268] pinctrl pinmux: Driver probed successfully
    affinity mask: f
    pid 189's new affinity mask: 2
    Loading CAN modules...
    [    5.701558] can: controller area network core
    [    5.706051] NET: Registered protocol family 29
    [    5.716711] CAN device driver interface
    [    5.740214] can: SAE J1939
    Loading CAN transceiver module...
    [    5.751982] m_can_platform 20701000.can: m_can device registered (irq=30, version=32)
    CAN configuration complete.
    [5.74] ---mkfs start
    [    5.939341] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p1.
    [    5.964594] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p2.
    [    5.989650] EXT4-fs (mmcblk1p3): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p3.
    [    6.020242] EXT4-fs (mmcblk1p5): recovery complete
    [    6.025489] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p5.
    [    6.050524] EXT4-fs (mmcblk1p6): recovery complete
    [    6.055356] EXT4-fs (mmcblk1p6): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p6.
    [    6.082082] EXT4-fs (mmcblk1p7): recovery complete
    [    6.086905] EXT4-fs (mmcblk1p7): mounted filesystem with ordered data mode. Opts: (null)
    Journaling is already enabled for /dev/mmcblk1p7.
    [6.06] ---mkfs done
    [6.07] -- mount /dev/mmcblk1p5 /mnt/st start
    [    6.131771] EXT4-fs (mmcblk1p5): mounted filesystem with ordered data mode. Opts: (null)
    [6.09] -- mount /dev/mmcblk1p5 /mnt/st done
    [6.10] -- mount /dev/mmcblk1p6 /mnt/st2 start
    [    6.159885] EXT4-fs (mmcblk1p6): mounted filesystem with ordered data mode. Opts: (null)
    [6.12] -- mount /dev/mmcblk1p6 /mnt/st2 done
    wd_ping:listen on port 11112
    [7.13] -- mount /dev/mmcblk1p7 /Internal start
    [    7.195403] EXT4-fs (mmcblk1p7): mounted filesystem with ordered data mode. Opts: (null)
    [7.16] -- mount /dev/mmcblk1p7 /Internal done
    
    Starting dbus-daemon...
    
    haveged: command socket is listening at fd 3
    781
    # interface file auto-generated by buildroot
    # For the coreBuild firmware to work, put the
    # eth0 configuration last in the file. The
    # coreBuild app overwrites this file and relies
    # on its current format to work properly.
    
    auto bnep
            iface bnep inet manual
    
    allow-hotplug usb0
    iface usb0 inet manual
            up ifconfig usb0 192.168.144.1
            up ifconfig usb0 netmask 255.255.255.0
            up udhcpd /etc/rndis-udhcpd.conf
            down kill `pidof udhcpd /etc/rndis-udhcpd.conf`
            down ifconfig usb0 down
    
    auto lo
            iface lo inet loopback
    
    allow-hotplug eth0
            iface eth0 inet dhcp
            udhcpc_opts -s /usr/share/udhcpc/default.script -r %d.%d.%d.%d -x hostname:%s
            up (pidof udhcpc6 > /dev/null && kill -s USR1 `pidof udhcpc6`) || (udhcpc6 -s /usr/share/udhc[    7.448431] using random self ethernet address
    pc/v6_default.script -R -n || true)
    
    [    7.457293] using random host ethernet address
    
    [MONITOR]: Autoboot Daemon control created at /run/autoboot_ctrl_pipe
    creating rndis.usb0 ...
    [MONITOR]: Autoboot Daemon launched from /opt/bin/autoboot
    [MONITOR]: Creating cb_running file
    Bad file descriptor
    [MONITOR]: Launching application from /opt/bin/app.elf
    creating acm.usb0 ...
    creating ffs.mtp ...
    [    7.497353] file system registered
    [    7.511447] read descriptors
    [    7.514495] read strings
    [    7.515248] usb0: HOST MAC 12:22:33:44:55:65
    [MONITOR]: Application successfully launched
    [    7.521387] usb0: MAC 12:22:33:44:55:66
    created
    
    Starting RAUC service...
    
    [7.49] -- /opt/bin/st.sh done
    rauc-Message: 00:00:07.506: No data director[    7.561126] usbcore: registered new interface driver usbfs
    y or status file set, falling back to per-slot status.
    Consider[    7.571365] usbcore: registered new interface driver hub
     setting 'data-directory=<path>' or 'statusfile=<path>/per-slot'[    7.582179] usbcore: registered new device driver usb
     explicitly.
    rauc-Message: 00:00:07.514: Using per-slot statusfile. System status information not supported!
    rauc-Message: 00:00:07.514: Using system config file /etc/rauc/system.conf
    rauc-event-Message[    7.612179] usbcore: registered new interface driver cdc_wdm
    : 00:00:07.517: Service started
    [    7.622484] usbcore: registered new interface driver qmi_wwan
    [    7.636666] usb-conn-gpio connector: supply vbus not found, using dummy regulator
    [    7.653756] usbcore: registered new interface driver usb-storage
    Failed to initialize hwmon directory for 'position-antenna-current'
    Failed to initialize hwmon directory for 'heading-antenna-current'
    Failed to initialize hwmon directory for 'system-current'
    Created endpt device rpmsg-char-0-386, fd = 37 port = 1024
    Receiving 1 messages with rpmsg device on rproc id 0 ...
    
    dma-buf address: 0xa3000000
    shared_buf: ffff9970f000
    phys_fd: 40, dma_buf_fd: 39, shared_buf: 0xffff9970f000, size: 524288
    
    Welcome to Buildroot for AM62A
    Trimble-AM62A login: Detecting Maxwell chips
    

    Thanks,

    Joseph

  • Hi Joseph,
    The TIFS trace/log is from <MAIN UART1>
    https://software-dl.ti.com/tisci/esd/latest/4_trace/trace.html#trace-uart-allocation
    Is there any message from <MAIN UART1> on your board?
    Best,
    -Hong

  • Hi Hong,

    Thanks for your response. I now enabled Main Uart 1 in both the R5 and A53 device trees along with my changes above and recompiled binaries. I still don't see any messages though.

    Am I missing anything else? Also in board-cfg.c, not sure if this matters but the BOARDCFG_TRACE_DST_UART0 macro contradicts the document that TIFS traces are routed through UART1.

    &main_pmx0 {
        status = "okay";
        myuart1_com3_pins_default: myuart1_com3-default-pins {
    		pinctrl-single,pins = <
    			AM62AX_IOPAD(0x01ac, PIN_INPUT, 2) /* (B21) MCASP0_AFSR.UART1_RXD */
    			AM62AX_IOPAD(0x01b0, PIN_OUTPUT, 2) /* (A21) MCASP0_ACLKR.UART1_TXD */
    			AM62AX_IOPAD(0x0194, PIN_INPUT, 2) /* (C19) MCASP0_AXR3.UART1_CTSn */
    			AM62AX_IOPAD(0x0198, PIN_OUTPUT, 2) /* (B19) MCASP0_AXR2.UART1_RTSn */
    		>;
    	};
    };
    
    /* Generic serial port (COM 3) */
    &main_uart1 {
            status = "okay";
            pinctrl-names = "default";
            pinctrl-0 = <&myuart1_com3_pins_default>;
    		current-speed = <115200>;
    		u-boot,dm-spl;
    };
    
    

    Thanks,

    Joseph

  • Hi Joseph,
    I'm attaching a pair of AM62x TIFS sample trace message for reference:
    - am62_8.6_sd_tifs.log: the raw TIFS trace message I captured from serial terminal
    - am62_8.6_sd_tifs.txt: the parsed TIFS trace message

    Let me secure a AM62A board, and check out TIFS trace on it.
    Best,
    -Hong

    �E
    0x400002
    0x800023
    0x4003007
    0x4400907
    0x40C120
    0x800023
    0x40C120
    0x800023
    0x40C120
    0x800023
    0x40C120
    0x800023
    0x40C120
    0x800023
    0x40C000
    0x800023
    0x40C100
    0x800023
    0x40C005
    0x800023
    0x40C000
    0x800023
    0x40C400
    0x800023
    0x40C100
    0x800023
    0x40C401
    0x800023
    0x40C101
    0x800023
    0x40C101
    0x800023
    0x40C001
    0x800023
    0x400002
    0x80000A
    0x420021
    0x820024
    0x4003007
    0x4400907
    0x400002
    0x80000B
    0x4003007
    0x4400907
    0x409029
    0x80000B
    0x40000C
    0x800023
    0x4F8A00FF
    0x4F8B0001
    0x4F80001C
    0x4F8A00FF
    0x4F8B0001
    0x4F80001A
    0x4F8A00FF
    0x4F8B0001
    0x4F80001E
    0x4F8A00FF
    0x4F8B0001
    0x4F80001A
    0x4F8A00FF
    0x4F8B0001
    0x4F80001E
    0x420002
    0x820024
    0x4003007
    0x4400907
    0x420002
    0x82000C
    0x4003007
    0x4400907
    0x42C120
    0x82000C
    0x42C120
    0x82000C
    0x420002
    0x82000C
    0x4003007
    0x4400907
    0x420002
    0x82000C
    0x4003007
    0x4400907
    

    Configuring trace data version to: 0x03007
    E
    0x00400002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 2
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400907:   BasePort:   SYSFW_VERSION(System Firmware version): version: 9 subversion: 0 patch: 7
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c000
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C100:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c100
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C005:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c005
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c000
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C400:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c400
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C100:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c100
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C401:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c401
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C101:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c101
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C101:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c101
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00400002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 2
    0x0080000A:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 10
    0x00420021:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 21
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400907:   BasePort:   SYSFW_VERSION(System Firmware version): version: 9 subversion: 0 patch: 7
    0x00400002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 2
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400907:   BasePort:   SYSFW_VERSION(System Firmware version): version: 9 subversion: 0 patch: 7
    0x00409029:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9029
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x0040000C:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001C: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 28
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400907:   BasePort:   SYSFW_VERSION(System Firmware version): version: 9 subversion: 0 patch: 7
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400907:   BasePort:   SYSFW_VERSION(System Firmware version): version: 9 subversion: 0 patch: 7
    0x0042C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c120
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x0042C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c120
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400907:   BasePort:   SYSFW_VERSION(System Firmware version): version: 9 subversion: 0 patch: 7
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400907:   BasePort:   SYSFW_VERSION(System Firmware version): version: 9 subversion: 0 patch: 7
    

  • Hi Joseph,
    I was testing with AM62A Linux SDK 10.1.0.5, but not able to capture TIFS trace from MAIN_UART1 on TI reference SK-AM62A-LP board.

    The issue was due to the MAIN_UART1 pinmux setting was in-correctly configured in AM62A u-boot for TI reference SK-AM62A-LP board.
    This is the FAQ on the issue for your reference
    https://e2e.ti.com/support/processors-group/processors/f/791/t/1536049

    I'd recommend cross-check your MAIN_UART1 pinmux setting for your HW.
    Best,
    -Hong

  • Hi Hong,

    Thanks for sharing your logs and your patch. It turns out the issue on our end wasn't the pinmux rather I did not connect to the correct COM port... 

    I attached the logs for both hsfs and hsse devices. Note that I had to separate some of the text like 0x4400x420002 for it to parse correctly in the script.

    0x4F8A0000
              0x4F8B0000
                        0x4F80001C
                                  0x4F8A0000
                                            0x4F8B0000
                                                      0x4F8000C8
                                                                0x4003007
                                                                         0x4400A18
                                                                                  0x20800000
                                                                                            0x20800001
                                                                                                      0x4F8A00FF
                                                                                                                0x4F8B0001
                                                                                                                          0x4F80001C
                                                                                                                                    0x4C40001C
                                                                                                                                              0x4C40001C
                                                                                                                                                        0x4C40001C
                                                                                                                                                                  0x4C40001C
           0x4C40001C
                     0x4C40001C
                               0x4C40001C
                                         0x4C40001C
                                                   0x4C40001C
                                                             0x4C40001C
                                                                       0x4C40001C
                                                                                 0x4C40001C
                                                                                           0x4C40001C
                                                                                                     0x4C40001C
                                                                                                               0x4C40001C
                                                                                                                         0x4C40001C
                                                                                                                                   0x4C40001C
                                                                                                                                             0x4C40001C
                                                                                                                                                       0x4C40001C
                                                                                                                                                                 0x4C40001C
          0x4C40001C
                    0x4C40001C
                              0x4F8A00FF
                                        0x4F8B0001
                                                  0x4F8000C8
                                                            0x4F8A00FF
                                                                      0x4F8B0001
                                                                                0x4F80001A
                                                                                          0x4F8A00FF
                                                                                                    0x4F8B0001
                                                                                                              0x4F80001E
                                                                                                                        0x4F8A00FF
                                                                                                                                  0x4F8B0001
                                                                                                                                            0x4F8000C7
                                                                                                                                                      0x4F8A00FF
                                                                                                                                                                0x4F8B0001
         0x4F80001A
                   0x4F8A00FF
                             0x4F8B0001
                                       0x4F80001E
                                                 0x4F8A00FF
                                                           0x4F8B0001
                                                                     0x4F8000C7
                                                                               0x400002
                                                                                       0x800023
                                                                                               0x4003007
                                                                                                        0x4400A18
                                                                                                                 0x409001
                                                                                                                         0x800023
                                                                                                                                 0x409001
                                                                                                                                         0x800023
                                                                                                                                                 0x409001
                                                                                                                                                         0x800023
                                                                                                                                                                 0x409001
        0x800023
                0x409001
                        0x800023
                                0x409001
                                        0x800023
                                                0x409001
                                                        0x800023
                                                                0x409001
                                                                        0x800023
                                                                                0x40C120
                                                                                        0x800023
                                                                                                0x40C120
                                                                                                        0x800023
                                                                                                                0x40C120
                                                                                                                        0x800023
                                                                                                                                0x40C120
                                                                                                                                        0x800023
                                                                                                                                                0x40C120
                                                                                                                                                        0x800023
                                                                                                                                                                0x40C000
       0x800023
               0x40C100
                       0x800023
                               0x40C005
                                       0x800023
                                               0x42C000
                                                       0x8200FA
                                                               0x42C400
                                                                       0x8200FA
                                                                               0x42C100
                                                                                       0x8200FA
                                                                                               0x42C401
                                                                                                       0x8200FA
                                                                                                               0x42C101
                                                                                                                       0x8200FA
                                                                                                                               0x42C101
                                                                                                                                       0x8200FA
                                                                                                                                               0x400002
                                                                                                                                                       0x80000A
                                                                                                                                                               0x4003007
       0x4400A18
                0x42C001
                        0x8200FA
                                0x420021
                                        0x820024
                                                0x42000C
                                                        0x820024
                                                                0x4F8A00FF
                                                                          0x4F8B0001
                                                                                    0x4F80001C
                                                                                              0x4F8A00FF
                                                                                                        0x4F8B0001
                                                                                                                  0x4F8000C8
                                                                                                                            0x4F8A00FF
                                                                                                                                      0x4F8B0001
                                                                                                                                                0x4F80001A
                                                                                                                                                          0x4F8A00FF
                                                                                                                                                                    0x4F8B0001
             0x4F80001E
                       0x4F8A0 0x400002
                                      0x80000B
                                              0FF
                                                 0x4F8B0001
                                                           0x4F8000C7
                                                                     0x4F8A00FF
                                                                               0x4F8B0001
                                                                                         0x4F80001A
                                                                                                   0x4F8A00FF
                                                                                                             0x4F8B0001
                                                                                                                       0x4F80001E
                                                                                                                                 0x4F8A00FF
                                                                                                                                           0x4F8B0001
                                                                                                                                                     0x4F8000C7
                                                                                                                                                               0x4003007
       0x440 0x420002
                    0x820024
                            0A18
                                0x409029
                                        0x80000B
                                                0x4003007
                                                         0x4400A18
                                                                  0x409002
                                                                          0x80000B
                                                                                  0x409002
                                                                                          0x80000B
                                                                                                  0x409001
                                                                                                          0x80000B
                                                                                                                  0x409000
                                                                                                                          0x80000B
                                                                                                                                  0x420002
                                                                                                                                          0x82000C
                                                                                                                                                  0x4003007
                                                                                                                                                           0x4400A18
                                                                                                                                                                    0x429001
           0x82000C
                   0x429001
                           0x82000C
                                   0x429001
                                           0x82000C
                                                   0x429001
                                                           0x82000C
                                                                   0x429001
                                                                           0x82000C
                                                                                   0x429001
                                                                                           0x82000C
                                                                                                   0x429001
                                                                                                           0x82000C
                                                                                                                   0x429001
                                                                                                                           0x82000C
                                                                                                                                   0x42C120
                                                                                                                                           0x82000C
                                                                                                                                                   0x42C120
                                                                                                                                                           0x82000C
                                                                                                                                                                   0x420002
          0x82000C
                  0x4003007
                           0x4400A18
                                    0x420002
                                            0x82000C
                                                    0x4003007
                                                             0x4400A18
    

    Configuring trace data version to: 0x03007
    0x4F8A0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x0000
    0x4F8B0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0000
    0x4F80001C: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 28
    0x4F8A0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x0000
    0x4F8B0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0000
    0x4F8000C8: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 200
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x20800000:   Security: SEC_INIT(Security post boardconfig initialization): Start(0) or End(1): 0
    0x20800001:   Security: SEC_INIT(Security post boardconfig initialization): Start(0) or End(1): 1
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001C: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C8: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 200
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x00400002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 2
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c000
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C100:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c100
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C005:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c005
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0042C000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c000
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C400:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c400
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C100:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c100
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C401:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c401
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C101:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c101
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C101:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c101
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x00400002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 2
    0x0080000A:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 10
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x0042C001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c001
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x00420021:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 21
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0x0042000C:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001C: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 28
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C8: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 200
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A0 0x400002
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x440 0x420002
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0A18
    0x00409029:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9029
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00409002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9002
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00409002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9002
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00409000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9000
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x0042C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c120
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x0042C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c120
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    

    0x4F8A0000
              0x4F8B0000
                        0x4F80001C
                                  0x4F8A0000
                                            0x4F8B0000
                                                      0x4F8000C8
                                                                0x4003007
                                                                         0x4400A18
                                                                                  0x20800000
                                                                                            FWL Bit  0x3
                                                                                                        Exception addr  0x45B03000
                                                                                                                                  FWL Exception  0x1002300
                                                                                                                                                           0x30000
                                                                                                                                                                   0x4501008
                                                                                                                                                                             0x0
                                                                                                                                                                                 0xFF922D4
                                                                                                                                                                                           0x4
    
                                                                                                                                                                                              0x20800001
                                                                                                                                                                                                        0x4F8A00FF
                                                                                                                                                                                                                  0x4F8B0001
                                                                                                                                                                                                                            0x4F80001C
                                                                                                                                                                                                                                      0x4C40001C
                                                                                                                                                                                                                                                0x4C40001C
             0x4C40001C
                       0x4C40001C
                                 0x4C40001C
                                           0x4C40001C
                                                     0x4C40001C
                                                               0x4C40001C
                                                                         0x4C40001C
                                                                                   0x4C40001C
                                                                                             0x4C40001C
                                                                                                       0x4C40001C
                                                                                                                 0x4C40001C
                                                                                                                           0x4C40001C
                                                                                                                                     0x4C40001C
                                                                                                                                               0x4C40001C
                                                                                                                                                         0x4C40001C
                                                                                                                                                                   0x4C40001C
                                                                                                                                                                             0x4C40001C
                                                                                                                                                                                       0x4C40001C
                                                                                                                                                                                                 0x4C40001C
                                                                                                                                                                                                           0x4C40001C
                                                                                                                                                                                                                     0x4F8A00FF
                                                                                                                                                                                                                               0x4F8B0001
                                                                                                                                                                                                                                         0x4F8000C8
      0x4F8A00FF
                0x4F8B0001
                          0x4F80001A
                                    0x4F8A00FF
                                              0x4F8B0001
                                                        0x4F80001E
                                                                  0x4F8A00FF
                                                                            0x4F8B0001
                                                                                      0x4F8000C7
                                                                                                0x4F8A00FF
                                                                                                          0x4F8B0001
                                                                                                                    0x4F80001A
                                                                                                                              0x4F8A00FF
                                                                                                                                        0x4F8B0001
                                                                                                                                                  0x4F80001E
                                                                                                                                                            0x4F8A00FF
                                                                                                                                                                      0x4F8B0001
                                                                                                                                                                                0x4F8000C7
                                                                                                                                                                                          0x400002
                                                                                                                                                                                                  0x800023
                                                                                                                                                                                                          0x4003007
                                                                                                                                                                                                                   0x4400A18
                                                                                                                                                                                                                            0x409001
                                                                                                                                                                                                                                    0x800023
                                                                                                                                                                                                                                            0x409000
       0x800023
               0x409001
                       0x800023
                               0x409001
                                       0x800023
                                               0x409001
                                                       0x800023
                                                               0x409001
                                                                       0x800023
                                                                               0x409001
                                                                                       0x800023
                                                                                               0x409001
                                                                                                       0x800023
                                                                                                               0x409001
                                                                                                                       0x800023
                                                                                                                               0x40C120
                                                                                                                                       0x800023
                                                                                                                                               0x40C120
                                                                                                                                                       0x800023
                                                                                                                                                               0x40C120
                                                                                                                                                                       0x800023
                                                                                                                                                                               0x40C120
                                                                                                                                                                                       0x800023
                                                                                                                                                                                               0x40C120
                                                                                                                                                                                                       0x800023
                                                                                                                                                                                                               0x40C000
                                                                                                                                                                                                                       0x800023
                                                                                                                                                                                                                               0x40C100
                                                                                                                                                                                                                                       0x800023
                                                                                                                                                                                                                                               0x40C005
          0x800023
                  0x42C000
                          0x8200FA
                                  0x42C400
                                          0x8200FA
                                                  0x42C100
                                                          0x8200FA
                                                                  0x42C401
                                                                          0x8200FA
                                                                                  0x42C101
                                                                                          0x8200FA
                                                                                                  0x42C101
                                                                                                          0x8200FA
                                                                                                                  0x400002
                                                                                                                          0x80000A
                                                                                                                                  0x4003007
                                                                                                                                           0x4400A18
                                                                                                                                                    0x42C001
                                                                                                                                                            0x8200FA
                                                                                                                                                                    0x420021
                                                                                                                                                                            0x820024
                                                                                                                                                                                    0x42000C
                                                                                                                                                                                            0x820024
                                                                                                                                                                                                    0x4F8A00FF
                                                                                                                                                                                                              0x4F8B0001
                                                                                                                                                                                                                        0x4F80001C
                                                                                                                                                                                                                                  0x4F8A00FF
                                                                                                                                                                                                                                            0x4F8B0001
         0x4F8000C8
                   0x4F8A00FF
                             0x4F8B0001
                                       0x4F80001A
                                                 0x4F8A00FF
                                                           0x4F8B0001
                                                                     0x4F80001E
                                                                               0x4F8A0 0x400002
                                                                                              0x80000B
                                                                                                      0FF
                                                                                                         0x4F8B0001
                                                                                                                   0x4F8000C7
                                                                                                                             0x4F8A00FF
                                                                                                                                       0x4F8B0001
                                                                                                                                                 0x4F80001A
                                                                                                                                                           0x4F8A00FF
                                                                                                                                                                     0x4F8B0001
                                                                                                                                                                               0x4F80001E
                                                                                                                                                                                         0x4F8A00FF
                                                                                                                                                                                                   0x4F8B0001
                                                                                                                                                                                                             0x4F8000C7
                                                                                                                                                                                                                       0x4003007
                                                                                                                                                                                                                                0x440 0x420002
                                                                                                                                                                                                                                             0x820024
        0A18
            0x409029
                    0x80000B
                            0x4003007
                                     0x4400A18
                                              0x409002
                                                      0x80000B
                                                              0x409002
                                                                      0x80000B
                                                                              0x409001
                                                                                      0x80000B
                                                                                              0x409000
                                                                                                      0x80000B
                                                                                                              0x420002
                                                                                                                      0x82000C
                                                                                                                              0x4003007
                                                                                                                                       0x4400A18
                                                                                                                                                0x429001
                                                                                                                                                        0x82000C
                                                                                                                                                                0x429001
                                                                                                                                                                        0x82000C
                                                                                                                                                                                0x429001
                                                                                                                                                                                        0x82000C
                                                                                                                                                                                                0x429001
                                                                                                                                                                                                        0x82000C
                                                                                                                                                                                                                0x429001
                                                                                                                                                                                                                        0x82000C
                                                                                                                                                                                                                                0x429001
                                                                                                                                                                                                                                        0x82000C
                                                                                                                                                                                                                                                0x429001
           0x82000C
                   0x429001
                           0x82000C
                                   0x42C120
                                           0x82000C
                                                   0x42C120
                                                           0x82000C
                                                                   0x420002
                                                                           0x82000C
                                                                                   0x4003007
                                                                                            0x4400A18
                                                                                                     0x420002
                                                                                                             0x82000C
                                                                                                                     0x4003007
                                                                                                                              0x4400A18
    

    Configuring trace data version to: 0x03007
    0x4F8A0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x0000
    0x4F8B0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0000
    0x4F80001C: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 28
    0x4F8A0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x0000
    0x4F8B0000: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0000
    0x4F8000C8: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 200
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x20800000:   Security: SEC_INIT(Security post boardconfig initialization): Start(0) or End(1): 0
    FWL Bit  0x3
    Exception addr  0x45B03000
    FWL Exception  0x1002300
    0x00030000:   BasePort: INIT_COMPLETE(OSAL/Baseport init complete): MSG:0x030000
    0x04501008:   BasePort:   SYSFW_VERSION(System Firmware version): version: 16 subversion: 0 patch: 8
    0x00000000:   BasePort: INIT_COMPLETE(OSAL/Baseport init complete): MSG:0x000000
    0x0FF922D4:   BasePort: Unknown Action: 0x3F MSG:0x3922D4
    0x00000004:   BasePort: INIT_COMPLETE(OSAL/Baseport init complete): MSG:0x000004
    
    0x20800001:   Security: SEC_INIT(Security post boardconfig initialization): Start(0) or End(1): 1
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001C: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4C40001C: Resource Management: IRQ_IA_MAP_VINT(Map an event to an IA virtual interrupt): IA device ID: 28
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C8: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 200
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x00400002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 2
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9000
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c120
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c000
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C100:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c100
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0040C005:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: c005
    0x00800023:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 35
    0x0042C000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c000
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C400:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c400
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C100:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c100
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C401:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c401
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C101:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c101
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x0042C101:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c101
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x00400002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 2
    0x0080000A:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 10
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x0042C001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c001
    0x008200FA:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 250
    0x00420021:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 21
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0x0042000C:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001C: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 28
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C8: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 200
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A0 0x400002
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001A: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 26
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F80001E: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 30
    0x4F8A00FF: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group given in RM boardcfg message: 0x00FF
    0x4F8B0001: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device group of configured resource: 0x0001
    0x4F8000C7: Resource Management: DEVGRP_VALIDATE(Validating device group of resource): Device ID being validated: 199
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x440 0x420002
    0x00820024:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 36
    0A18
    0x00409029:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9029
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00409002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9002
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00409002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9002
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00409001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9001
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00409000:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 0 Message ID: 9000
    0x0080000B:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 0 Host ID: 11
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00429001:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 9001
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x0042C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c120
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x0042C120:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: c120
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    0x00420002:   BasePort: TISCI_MSG_RECEIVED(TISCI Message interrupt handled): Queue ID: 2 Message ID: 2
    0x0082000C:   BasePort: TISCI_MSG_SENDER_HOST_ID(Message from secure host received): Queue ID: 2 Host ID: 12
    0x04003007:   BasePort: TRACE_DATA_VERSION(OSAL/Baseport trace data version): Trace version major: 0x03 Trace version minor: 0x007
    0x04400A18:   BasePort:   SYSFW_VERSION(System Firmware version): version: 10 subversion: 1 patch: 8
    

    Thanks,

    Joseph

  • Hi Joseph,
    It is good to know you're able to capture the TIFS trace on your board.
    Let me look into the attached trace, and get back to you early next week.
    Best,
    -Hong

  • Hi Joseph,
    I'd reviewed the tifs trace log on HS-SE, and could not spot any obvious error. It looks like the log covers initial boot process. is my understanding correct?
    if yes, can we capture the tifs trace log when the issue happens on HS-SE?
    Best,
    -Hong

  • Hi Hong,

    Thanks for reviewing!

    You're right that the log covers only the boot process. Are the tifs trace logs constantly streaming? I thought these logs were only outputted on boot.

    I can try to collect more logs during the dma reads.

    Joseph

  • Hi Joseph,
    Yes, TIFS trace is dumped continuously via MAIN_UART1 port.
    If WKUP_UART0 is available on your board, it is helpful to capture DM firmware trace which is from WKUP_UART0.
    Best,
    -Hong

  • Hi Hong,

    I was able to get the TIFS trace while our app crashed. I captured multiple instances of the crash so the trace may have duplicates.

    hsse_crashes_tifs.txt

    Thanks,

    Joseph

  • Hi Joseph,
    Thanks for collecting the TIFS trace log on HS-SE.
    I reviewed the TIFS trace log, and the log indeed indicates FWL violation triggered from DMA trying to access GPMC data.
    1/. Can we summarize the change list on enabling GPMC data access from BCDMA for the failure case?
    2/. Can we also collect the TIFS trace log on HS-FS with the same use case - DMA reading GPMC data?
    Best,
    -Hong

  • Hi Hong,

    Attached is a trace log from HS-FS device while DMA reads from GPMC bus.

    Victor can help with your first question.

    0x420002
            0x82000C
                    0x4003007
                             0x4400A18
                                      0x421110
                                              0x82000C
                                                      0x4F8A00FF
                                                                0x4F8B0001
                                                                          0x4F80001E
                                                                                    0x4100001E
                                                                                              0x4F8A00FF
                                                                                                        0x4F8B0001
                                                                                                                  0x4F800              01E
       0x4100001E
                 0x41070000
                           0x4108009F
                                     0x4F8A00FF
                                               0x4F8B0001
                                                         0x4F80001E
                                                                   0x4100001E
                                                                             0x421205
                                                                                     0x82000C
                                                                                             0x4F8A00FF
                                                                                                       0x4F8B0001
                                                                                                                 0x4F8000              1E
      0x4380001E
                0x421000
                        0x82000C
                                0x4F8A00FF
                                          0x4F8B0001
                                                    0x4F80001C
                                                              0x4C40001C
                                                                        0x4F8A00FF
                                                                                  0x4F8B0001
                                                                                            0x4F80001C
                                                                                                      0x4C40001C
                                                                                                                0x4B07000              0
     0x4B08003C
               0x4B110006
                         0x4B120000
                                   0x421215
                                           0x82000C
                                                   0x4F8A00FF
                                                             0x4F8B0001
                                                                       0x4F80001E
                                                                                 0x4540001E
                                                                                           0x421110
                                                                                                   0x82000C
                                                                                                           0x4F8A00FF
                                                                                                                     0x4F              8B0001
          0x4F80001E
                    0x4100001E
                              0x4F8A00FF
                                        0x4F8B0001
                                                  0x4F80001E
                                                            0x4100001E
                                                                      0x41070000
                                                                                0x4108009F
                                                                                          0x4F8A00FF
                                                                                                    0x4F8B0001
                                                                                                              0x4F80001E
                                                                                                                        0              x4100001E
             0x421000
                     0x82000C
                             0x4F8A00FF
                                       0x4F8B0001
                                                 0x4F80001C
                                                           0x4C40001C
                                                                     0x4F8A00FF
                                                                               0x4F8B0001
                                                                                         0x4F80001C
                                                                                                   0x4C40001C
                                                                                                             0x4B070000
                                                                                                                       0x              4B08003C
            0x4B110007
                      0x4B120000
                                0x421000
                                        0x82000C
                                                0x4B070000
                                                          0x4B080003
                                                                    0x421000
                                                                            0x82000C
                                                                                    0x4B070000
                                                                                              0x4B080003
                                                                                                        0x421000
                                                                                                                0x82000C
                                                                                                                        0              x4B070000
             0x4B080003
                       0x421000
                               0x82000C
                                       0x4B070000
                                                 0x4B080003
                                                           0x421000
                                                                   0x82000C
                                                                           0x4B070000
                                                                                     0x4B080003
                                                                                               0x421000
                                                                                                       0x82000C
                                                                                                               0x4B070000
                                                                                                                        0              x4B080003
             0x421000
                     0x82000C
                             0x4B070000
                                       0x4B080003
                                                 0x421000
                                                         0x82000C
                                                                 0x4B070000
                                                                           0x4B080003
                                                                                     0x421000
                                                                                             0x82000C
                                                                                                     0x4B070000
                                                                                                               0x4B080003
                                                                                                                        0              x421000
           0x82000C
                   0x4B070000
                             0x4B080003
                                       0x421000
                                               0x82000C
                                                       0x4B070000
                                                                 0x4B080003
                                                                           0x421000
                                                                                   0x82000C
                                                                                           0x4B070000
                                                                                                     0x4B080003
                                                                                                               0x42C000
                                                                                                                       0x              82000C
          0x42C400
                  0x82000C
                          0x42C400
                                  0x82000C
                                          0x42C101
                                                  0x82000C
                                                          0x42C100
                                                                  0x82000C
                                                                          0x42C400
                                                                                  0x82000C
                                                                                          0x42C000
                                                                                                  0x82000C
                                                                                                          0x42C400
                                                                                                                  0x82000              C
     0x42C100
             0x82000C
                     0x42C101
                             0x82000C
                                     0x421000
                                             0x82001E
                                                     0x4B070000
                                                               0x4B080003
                                                                         0x421000
                                                                                 0x82001E
                                                                                         0x4B070000
                                                                                                   0x4B080003
                                                                                                             0x421110
                                                                                                                     0x82              000C
        0x4F8A00FF
                  0x4F8B0001
                            0x4F80001E
                                      0x4100001E
                                                0x4F8A00FF
                                                          0x4F8B0001
                                                                    0x4F80001E
                                                                              0x4100001E
                                                                                        0x41070000
                                                                                                  0x4108009F
                                                                                                            0x4F8A00FF
                                                                                                                      0x4              F8B0001
           0x4F80001E
                     0x4100001E
                               0x421215
                                       0x82000C
                                               0x4F8A00FF
                                                         0x4F8B0001
                                                                   0x4F80001E
                                                                             0x4540001E
                                                                                       0x421280
                                                                                               0x82000C
                                                                                                       0x4F8A00FF
                                                                                                                 0x4F8B00              01
      0x4F800019
                0x49000019
                          0x4A54000C
                                    0x4F8A00FF
                                              0x4F8B0001
                                                        0x4F800019
                                                                  0x49000019
                                                                            0x4F8A00FF
                                                                                      0x4F8B0001
                                                                                                0x4F800019
                                                                                                          0x49000019
                                                                                                                    0x4F8              A00FF
         0x4F8B0001
                   0x4F80001E
                             0x4540001E
                                       0x4A54000C
                                                 0x4A53000C
                                                           0x4F8A00FF
                                                                     0x4F8B0001
                                                                               0x4F800019
                                                                                         0x49000019
                                                                                                   0x490A7506
                                                                                                             0x490B9016
                                                                                                                       0x              451E7506
            0x4F8A00FF
                      0x4F8B0001
                                0x4F80001E
                                          0x4500001E
                                                    0x45010016
                                                              0x421000
                                                                      0x82000C
                                                                              0x4F8A00FF
                                                                                        0x4F8B0001
                                                                                                  0x4F80001C
                                                                                                            0x4C40001C
                                                                                                                      0x4              F8A00FF
           0x4F8B0001
                     0x4F80001C
                               0x4C40001C
                                         0x4B070000
                                                   0x4B08003C
                                                             0x4B110008
                                                                       0x4B120000
                                                                                 0x421110
                                                                                         0x82000C
                                                                                                 0x4F8A00FF
                                                                                                           0x4F8B0001
                                                                                                                     0x4F              80001E
          0x4100001E
                    0x4F8A00FF
                              0x4F8B0001
                                        0x4F80001E
                                                  0x4100001E
                                                            0x41070000
                                                                      0x41080004
                                                                                0x4F8A00FF
                                                                                          0x4F8B0001
                                                                                                    0x4F80001E
                                                                                                              0x4100001E
                                                                                                                        0              x421110
           0x82000C
                   0x4F8A00FF
                             0x4F8B0001
                                       0x4F80001E
                                                 0x4100001E
                                                           0x4F8A00FF
                                                                     0x4F8B0001
                                                                               0x4F80001E
                                                                                         0x4100001E
                                                                                                   0x41070000
                                                                                                             0x41080004
                                                                                                                       0x              4F8A00FF
            0x4F8B0001
                      0x4F80001E
                                0x4100001E
                                          0x421110
                                                  0x82000C
                                                          0x4F8A00FF
                                                                    0x4F8B0001
                                                                              0x4F80001E
                                                                                        0x4100001E
                                                                                                  0x4F8A00FF
                                                                                                            0x4F8B0001
                                                                                                                      0x4              F80001E
           0x4100001E
                     0x41070000
                               0x4108009F
                                         0x4F8A00FF
                                                   0x4F8B0001
                                                             0x4F80001E
                                                                       0x4100001E
                                                                                 0x421215
                                                                                         0x82000C
                                                                                                 0x4F8A00FF
                                                                                                           0x4F8B0001
                                                                                                                     0x4F              80001E
          0x4540001E
                    0x421280
                            0x82000C
                                    0x4F8A00FF
                                              0x4F8B0001
                                                        0x4F800019
                                                                  0x49000019
                                                                            0x4A54000C
                                                                                      0x4F8A00FF
                                                                                                0x4F8B0001
                                                                                                          0x4F800019
                                                                                                                    0x490              00019
         0x4F8A00FF
                   0x4F8B0001
                             0x4F800019
                                       0x49000019
                                                 0x4F8A00FF
                                                           0x4F8B0001
                                                                     0x4F80001E
                                                                               0x4540001E
                                                                                         0x4A54000C
                                                                                                   0x4A53000C
                                                                                                             0x4F8A00FF
                                                                                                                       0x              4F8B0001
            0x4F800019
                      0x49000019
                                0x490A7507
                                          0x490B9017
                                                    0x451E7507
                                                              0x4F8A00FF
                                                                        0x4F8B0001
                                                                                  0x4F80001E
                                                                                            0x4500001E
                                                                                                      0x45010017
                                                                                                                0x421000
                                                                                                                        0              x82000C
           0x4F8A00FF
                     0x4F8B0001
                               0x4F80001C
                                         0x4C40001C
                                                   0x4F8A00FF
                                                             0x4F8B0001
                                                                       0x4F80001C
                                                                                 0x4C40001C
                                                                                           0x4B070000
                                                                                                     0x4B08003C
                                                                                                               0x4B110009
                                                                                                                        0              x4B120000
             0x421110
                     0x82000C
                             0x4F8A00FF
                                       0x4F8B0001
                                                 0x4F80001E
                                                           0x4100001E
                                                                     0x4F8A00FF
                                                                               0x4F8B0001
                                                                                         0x4F80001E
                                                                                                   0x4100001E
                                                                                                             0x41070000
                                                                                                                       0x              41080004
            0x4F8A00FF
                      0x4F8B0001
                                0x4F80001E
                                          0x4100001E
                                                    0x421110
                                                            0x82000C
                                                                    0x4F8A00FF
                                                                              0x4F8B0001
                                                                                        0x4F80001E
                                                                                                  0x4100001E
                                                                                                            0x4F8A00FF
                                                                                                                      0x4              F8B0001
           0x4F80001E
                     0x4100001E
                               0x41070000
                                         0x41080004
                                                   0x4F8A00FF
                                                             0x4F8B0001
                                                                       0x4F80001E
                                                                                 0x4100001E
                                                                                           0x421110
                                                                                                   0x82000C
                                                                                                           0x4F8A00FF
                                                                                                                     0x4F              8B0001
          0x4F80001E
                    0x4100001E
                              0x4F8A00FF
                                        0x4F8B0001
                                                  0x4F80001E
                                                            0x4100001E
                                                                      0x41070000
                                                                                0x4108009F
                                                                                          0x4F8A00FF
                                                                                                    0x4F8B0001
                                                                                                              0x4F80001E
                                                                                                                        0              x4100001E
             0x421205
                     0x82000C
                             0x4F8A00FF
                                       0x4F8B0001
                                                 0x4F80001E
                                                           0x4380001E
                                                                     0x421280
                                                                             0x82000C
                                                                                     0x4F8A00FF
                                                                                               0x4F8B0001
                                                                                                         0x4F800019
                                                                                                                   0x4900              0019
        0x4F8A00FF
                  0x4F8B0001
                            0x4F800019
                                      0x49000019
                                                0x4F8A00FF
                                                          0x4F8B0001
                                                                    0x4F80001E
                                                                              0x4380001E
                                                                                        0x4A54000C
                                                                                                  0x4A53000C
                                                                                                            0x4F8A00FF
                                                                                                                      0x4              F8B0001
           0x4F800019
                     0x49000019
                               0x4A54000C
                                         0x4F8A00FF
                                                   0x4F8B0001
                                                             0x4F800019
                                                                       0x49000019
                                                                                 0x490A101C
                                                                                           0x490BF501
                                                                                                     0x435EF501
                                                                                                               0x4F8A00FF
                                                                                                                        0              x4F8B0001
             0x4F80001E
                       0x4340001E
                                 0x4341001C
                                           0x421000
                                                   0x82000C
                                                           0x4F8A00FF
                                                                     0x4F8B0001
                                                                               0x4F80001C
                                                                                         0x4C40001C
                                                                                                   0x4F8A00FF
                                                                                                             0x4F8B0001
                                                                                                                       0x              4F80001C
            0x4C40001C
                      0x4B070000
                                0x4B08003C
                                          0x4B11000A
                                                    0x4B120000
                                                              0x421110
                                                                      0x82000C
                                                                              0x4F8A00FF
                                                                                        0x4F8B0001
                                                                                                  0x4F80001E
                                                                                                            0x4100001E
                                                                                                                      0x4              F8A00FF
           0x4F8B0001
                     0x4F80001E
                               0x4100001E
                                         0x41070000
                                                   0x41080004
                                                             0x4F8A00FF
                                                                       0x4F8B0001
                                                                                 0x4F80001E
                                                                                           0x4100001E
                                                                                                     0x421110
                                                                                                             0x82000C
                                                                                                                     0x4F              8A00FF
          0x4F8B0001
                    0x4F80001E
                              0x4100001E
                                        0x4F8A00FF
                                                  0x4F8B0001
                                                            0x4F80001E
                                                                      0x4100001E
                                                                                0x41070000
                                                                                          0x41080004
                                                                                                    0x4F8A00FF
                                                                                                              0x4F8B0001
                                                                                                                        0              x4F80001E
             0x4100001E
                       0x42C000
                               0x82000C
                                       0x42C001
                                               0x82000C
                                                       0x421110
                                                               0x82000C
                                                                       0x4F8A00FF
                                                                                 0x4F8B0001
                                                                                           0x4F80001A
                                                                                                     0x4100001A
                                                                                                               0x4F8A00FF
                                                                                                                        0              x4F8B0001
             0x4F80001A
                       0x4100001A
                                 0x41070000
                                           0x4108009F
                                                     0x4F8A00FF
                                                               0x4F8B0001
                                                                         0x4F80001A
                                                                                   0x4100001A
                                                                                             0x421215
                                                                                                     0x82000C
                                                                                                             0x4F8A00FF
                                                                                                                       0x              4F8B0001
            0x4F80001A
                      0x4540001A
                                0x421280
                                        0x82000C
                                                0x4F8A00FF
                                                          0x4F8B0001
                                                                    0x4F800019
                                                                              0x49000019
                                                                                        0x4A54000C
                                                                                                  0x4F8A00FF
                                                                                                            0x4F8B0001
                                                                                                                      0x4              F800019
           0x49000019
                     0x4F8A00FF
                               0x4F8B0001
                                         0x4F800019
                                                   0x49000019
                                                             0x4F8A00FF
                                                                       0x4F8B0001
                                                                                 0x4F80001A
                                                                                           0x4540001A
                                                                                                     0x4A54000C
                                                                                                               0x4A53000C
                                                                                                                        0              x4F8A00FF
             0x4F8B0001
                       0x4F800019
                                 0x49000019
                                           0x490A4304
                                                     0x490BA006
                                                               0x451E4304
                                                                         0x4F8A00FF
                                                                                   0x4F8B0001
                                                                                             0x4F80001A
                                                                                                       0x4500001A
                                                                                                                 0x450100              06
      0x421000
              0x82000C
                      0x4F8A00FF
                                0x4F8B0001
                                          0x4F80001C
                                                    0x4C40001C
                                                              0x4F8A00FF
                                                                        0x4F8B0001
                                                                                  0x4F80001C
                                                                                            0x4C40001C
                                                                                                      0x4B070000
                                                                                                                0x4B08003              C
     0x4B11000B
               0x4B120000
                         0x421000
                                 0x82000C
                                         0x4F8A00FF
                                                   0x4F8B0001
                                                             0x4F80001C
                                                                       0x4C40001C
                                                                                 0x4F8A00FF
                                                                                           0x4F8B0001
                                                                                                     0x4F80001C
                                                                                                               0x4C40001C
                                                                                                                        0              x4B070000
             0x4B08003C
                       0x4B11000C
                                 0x4B120000
                                           0x421110
                                                   0x82000C
                                                           0x4F8A00FF
                                                                     0x4F8B0001
                                                                               0x4F80001A
                                                                                         0x4100001A
                                                                                                   0x4F8A00FF
                                                                                                             0x4F8B0001
                                                                                                                       0x              4F80001A
            0x4100001A
                      0x41070000
                                0x41080004
                                          0x4F8A00FF
                                                    0x4F8B0001
                                                              0x4F80001A
                                                                        0x4100001A
                                                                                  0x421110
                                                                                          0x82000C
                                                                                                  0x4F8A00FF
                                                                                                            0x4F8B0001
                                                                                                                      0x4              F80001A
           0x4100001A
                     0x4F8A00FF
                               0x4F8B0001
                                         0x4F80001A
                                                   0x4100001A
                                                             0x41070000
                                                                       0x41080004
                                                                                 0x4F8A00FF
                                                                                           0x4F8B0001
                                                                                                     0x4F80001A
                                                                                                               0x4100001A
                                                                                                                        0              x421110
           0x82000C
                   0x4F8A00FF
                             0x4F8B0001
                                       0x4F80001A
                                                 0x4100001A
                                                           0x4F8A00FF
                                                                     0x4F8B0001
                                                                               0x4F80001A
                                                                                         0x4100001A
                                                                                                   0x41070000
                                                                                                             0x4108009F
                                                                                                                       0x              4F8A00FF
            0x4F8B0001
                      0x4F80001A
                                0x4100001A
                                          0x421205
                                                  0x82000C
                                                          0x4F8A00FF
                                                                    0x4F8B0001
                                                                              0x4F80001A
                                                                                        0x4380001A
                                                                                                  0x421000
                                                                                                          0x82000C
                                                                                                                  0x4F8A0              0FF
       0x4F8B0001
                 0x4F80001C
                           0x4C40001C
                                     0x4F8A00FF
                                               0x4F8B0001
                                                         0x4F80001C
                                                                   0x4C40001C
                                                                             0x4B070000
                                                                                       0x4B08003C
                                                                                                 0x4B11000D
                                                                                                           0x4B120000
                                                                                                                     0x42              1110
        0x82000C
                0x4F8A00FF
                          0x4F8B0001
                                    0x4F80001A
                                              0x4100001A
                                                        0x4F8A00FF
                                                                  0x4F8B0001
                                                                            0x4F80001A
                                                                                      0x4100001A
                                                                                                0x41070000
                                                                                                          0x41080004
                                                                                                                    0x4F8              A00FF
         0x4F8B0001
                   0x4F80001A
                             0x4100001A
                                       0x421110
                                               0x82000C
                                                       0x4F8A00FF
                                                                 0x4F8B0001
                                                                           0x4F80001A
                                                                                     0x4100001A
                                                                                               0x4F8A00FF
                                                                                                         0x4F8B0001
                                                                                                                   0x4F80              001A
        0x4100001A
                  0x41070000
                            0x41080004
                                      0x4F8A00FF
                                                0x4F8B0001
                                                          0x4F80001A
                                                                    0x4100001A
                                                                              0x421280
                                                                                      0x82000C
                                                                                              0x4F8A00FF
                                                                                                        0x4F8B0001
                                                                                                                  0x4F800              019
       0x49000019
                 0x4A54000C
                           0x4F8A00FF
                                     0x4F8B0001
                                               0x4F800019
                                                         0x49000019
                                                                   0x4F8A00FF
                                                                             0x4F8B0001
                                                                                       0x4F800019
                                                                                                 0x49000019
                                                                                                           0x4F8A00FF
                                                                                                                     0x4F              8B0001
          0x4F80001E
                    0x4540001E
                              0x4A54000C
                                        0x4A53000C
                                                  0x4A53001E
                                                            0x4F8A00FF
                                                                      0x4F8B0001
                                                                                0x4F800019
                                                                                          0x49000019
                                                                                                    0x490A4600
                                                                                                              0x490B9013
                                                                                                                        0              x451E4600
             0x4F8A00FF
                       0x4F8B0001
                                 0x4F80001E
                                           0x4500001E
                                                     0x45010013
                                                               0x421280
                                                                       0x82000C
                                                                               0x4F8A00FF
                                                                                         0x4F8B0001
                                                                                                   0x4F800019
                                                                                                             0x49000019
                                                                                                                       0x              4F8A00FF
            0x4F8B0001
                      0x4F800019
                                0x49000019
                                          0x4F8A00FF
                                                    0x4F8B0001
                                                              0x4F80001E
                                                                        0x4380001E
                                                                                  0x4A54000C
                                                                                            0x4A53000C
                                                                                                      0x4A53001E
                                                                                                                0x4F8A00F              F
     0x4F8B0001
               0x4F800019
                         0x49000019
                                   0x4A54000C
                                             0x4F8A00FF
                                                       0x4F8B0001
                                                                 0x4F800019
                                                                           0x49000019
                                                                                     0x490A1013
                                                                                               0x490BC600
                                                                                                         0x435EC600
                                                                                                                   0x4F8A              00FF
        0x4F8B0001
                  0x4F80001E
                            0x4340001E
                                      0x43410013

    Thanks,

    Joseph

  • Hi Hong,

    We actually don't have any changes specific to enabling GPMC bus for DMA. The GPMC bus doesn't know whether CPU or DMA is reading from it.

    Here's our &gpmc node in the device for your reference

    main_gpmc0_pins_default: main_gpmc0-default-pins {
    		pinctrl-single,pins = <
    			AM62AX_IOPAD(0x00bc, PIN_OUTPUT, 1) /* (U21) VOUT0_DATA1.GPMC0_A1 */
    			AM62AX_IOPAD(0x00e0, PIN_OUTPUT, 1) /* (W22) VOUT0_DATA10.GPMC0_A10 */
    			AM62AX_IOPAD(0x00e4, PIN_OUTPUT, 1) /* (W21) VOUT0_DATA11.GPMC0_A11 */
    			AM62AX_IOPAD(0x00e8, PIN_OUTPUT, 1) /* (W20) VOUT0_DATA12.GPMC0_A12 */
    			AM62AX_IOPAD(0x00ec, PIN_OUTPUT, 1) /* (W19) VOUT0_DATA13.GPMC0_A13 */
    			AM62AX_IOPAD(0x00f0, PIN_OUTPUT, 1) /* (Y21) VOUT0_DATA14.GPMC0_A14 */
    			AM62AX_IOPAD(0x00f4, PIN_OUTPUT, 1) /* (Y22) VOUT0_DATA15.GPMC0_A15 */
    			AM62AX_IOPAD(0x00f8, PIN_OUTPUT, 1) /* (T18) VOUT0_HSYNC.GPMC0_A16 */
    			AM62AX_IOPAD(0x00c0, PIN_OUTPUT, 1) /* (U20) VOUT0_DATA2.GPMC0_A2 */
    			AM62AX_IOPAD(0x00c4, PIN_OUTPUT, 1) /* (U19) VOUT0_DATA3.GPMC0_A3 */
    			AM62AX_IOPAD(0x00c8, PIN_OUTPUT, 1) /* (T19) VOUT0_DATA4.GPMC0_A4 */
    			AM62AX_IOPAD(0x00cc, PIN_OUTPUT, 1) /* (U18) VOUT0_DATA5.GPMC0_A5 */
    			AM62AX_IOPAD(0x00d0, PIN_OUTPUT, 1) /* (V22) VOUT0_DATA6.GPMC0_A6 */
    			AM62AX_IOPAD(0x00d4, PIN_OUTPUT, 1) /* (V21) VOUT0_DATA7.GPMC0_A7 */
    			AM62AX_IOPAD(0x00d8, PIN_OUTPUT, 1) /* (V19) VOUT0_DATA8.GPMC0_A8 */
    			AM62AX_IOPAD(0x00dc, PIN_OUTPUT, 1) /* (V18) VOUT0_DATA9.GPMC0_A9 */
    			AM62AX_IOPAD(0x003c, PIN_INPUT, 0) /* (N21) GPMC0_AD0 */
    			AM62AX_IOPAD(0x0040, PIN_INPUT, 0) /* (N20) GPMC0_AD1 */
    			AM62AX_IOPAD(0x0064, PIN_INPUT, 0) /* (R20) GPMC0_AD10 */
    			AM62AX_IOPAD(0x0068, PIN_INPUT, 0) /* (R22) GPMC0_AD11 */
    			AM62AX_IOPAD(0x006c, PIN_INPUT, 0) /* (T22) GPMC0_AD12 */
    			AM62AX_IOPAD(0x0070, PIN_INPUT, 0) /* (R21) GPMC0_AD13 */
    			AM62AX_IOPAD(0x0074, PIN_INPUT, 0) /* (T20) GPMC0_AD14 */
    			AM62AX_IOPAD(0x0078, PIN_INPUT, 0) /* (T21) GPMC0_AD15 */
    			AM62AX_IOPAD(0x0044, PIN_INPUT, 0) /* (N19) GPMC0_AD2 */
    			AM62AX_IOPAD(0x0048, PIN_INPUT, 0) /* (N18) GPMC0_AD3 */
    			AM62AX_IOPAD(0x004c, PIN_INPUT, 0) /* (N17) GPMC0_AD4 */
    			AM62AX_IOPAD(0x0050, PIN_INPUT, 0) /* (P18) GPMC0_AD5 */
    			AM62AX_IOPAD(0x0054, PIN_INPUT, 0) /* (P19) GPMC0_AD6 */
    			AM62AX_IOPAD(0x0058, PIN_INPUT, 0) /* (P21) GPMC0_AD7 */
    			AM62AX_IOPAD(0x005c, PIN_INPUT, 0) /* (P22) GPMC0_AD8 */
    			AM62AX_IOPAD(0x0060, PIN_INPUT, 0) /* (R19) GPMC0_AD9 */
    			AM62AX_IOPAD(0x0098, PIN_INPUT, 0) /* (R18) GPMC0_WAIT0 */
    			AM62AX_IOPAD(0x00a8, PIN_OUTPUT, 0) /* (M19) GPMC0_CSn0 */
    			AM62AX_IOPAD(0x00ac, PIN_OUTPUT, 0) /* (M21) GPMC0_CSn1 */
    			AM62AX_IOPAD(0x00b0, PIN_OUTPUT, 0) /* (M22) GPMC0_CSn2 */
    			AM62AX_IOPAD(0x00b4, PIN_OUTPUT, 0) /* (M20) GPMC0_CSn3 */
    			AM62AX_IOPAD(0x0084, PIN_OUTPUT, 0) /* (L18) GPMC0_ADVn_ALE */
    			AM62AX_IOPAD(0x008c, PIN_OUTPUT, 0) /* (K19) GPMC0_WEn */
    			AM62AX_IOPAD(0x007c, PIN_OUTPUT, 3) /* (N22) GPMC0_CLK.GPMC0_FCLK_MUX */
    		>;
    	};
    
    
    
    
    &gpmc {
            pinctrl-names = "default";
            pinctrl-0 = <&main_gpmc0_pins_default>;
            status = "okay";
            #address-cells = <2>;
            #size-cells = <1>;
            gpmc,CONFIG = <0x100>; // WAIT0PINPOLARITY active high
            gpmc,TIMEOUT_CONTROL = <0x1FF1>; // Enable Timeout Feature
    
        ranges = <0 0 0x50000000 0 0x02000000>,
                 <1 0 0x52000000 0 0x02000000>,
                 <2 0 0x54000000 0 0x02000000>,
                 <3 0 0x56000000 0 0x02000000>;
    
        maxwell@0,0 { // MAX_CEn_M [M19]
            compatible = "trimble,maxwell", "simple-bus";
    	reg = <0 0 0x01000>;
            bank-width = <2>;
            status = "okay";
    
    // async mode:
    //        gpmc,sync-clk-ps = <0>;
    //        gpmc,cs-on-ns = <10>;
    //        gpmc,cs-rd-off-ns = <80>;
    //        gpmc,cs-wr-off-ns = <80>;
    //        gpmc,oe-on-ns = <0>;
    //        gpmc,oe-off-ns = <80>;
    //        gpmc,we-on-ns = <0>;
    //        gpmc,we-off-ns = <80>;
    //        gpmc,rd-cycle-ns = <80>;
    //        gpmc,wr-cycle-ns = <80>;
    //        gpmc,access-ns = <80>;
    //        gpmc,cycle2cycle-samecsen;
    //        gpmc,cycle2cycle-delay-ns = <30>;
    //        gpmc,wr-access-ns = <80>;
    //        gpmc,num-waitpins = <1>;
    //        gpmc,wait-pin = <0>;
    //        gpmc,wait-on-read;
    //        gpmc,wait-on-write;
    //        gpmc,device-width= <1>;
    
    // sync mode
    	gpmc,sync-clk-ps = <10000>;
    	gpmc,cs-extra-delay;
    	gpmc,cs-on-ns = <0>;
    	gpmc,cs-rd-off-ns = <30>;
    	gpmc,cs-wr-off-ns = <30>;
    	gpmc,oe-on-ns = <0>;
    	gpmc,oe-off-ns = <30>;
    	gpmc,we-on-ns = <0>;
    	gpmc,we-off-ns = <30>;
    	gpmc,rd-cycle-ns = <40>;
    	gpmc,wr-cycle-ns = <40>;
    	gpmc,access-ns = <20>;
    	gpmc,wr-access-ns = <20>;
    	gpmc,cycle2cycle-samecsen;
        gpmc,cycle2cycle-diffcsen;
    	gpmc,cycle2cycle-delay-ns = <30>;
    	gpmc,num-waitpins = <1>;
    	gpmc,wait-pin = <0>;
    	gpmc,wait-on-read;
    	gpmc,wait-on-write;
        gpmc,wait-monitoring-ns = <0>;
    	gpmc,device-width= <1>;
    	gpmc,sync-write;
    	gpmc,sync-read;
        gpmc,adv-on-ns = <0>;
        gpmc,adv-rd-off-ns = <10>;
        gpmc,adv-wr-off-ns = <10>;
    
    
        };
        maxwell@1,0 { //MAX_CE_BURSTn_M [M21]
            compatible = "trimble,maxwell", "simple-bus";
    	reg = <1 0 0x01000>;
            bank-width = <2>;
            status = "okay";
    
    // async burst mode
    //         gpmc,sync-clk-ps = <0>;
    //         gpmc,cs-on-ns = <10>;
    //         gpmc,cs-rd-off-ns = <80>;
    //         gpmc,cs-wr-off-ns = <80>;
    //         gpmc,oe-on-ns = <0>;
    //         gpmc,oe-off-ns = <80>;
    //         gpmc,we-on-ns = <0>;
    //         gpmc,we-off-ns = <80>;
    //         gpmc,rd-cycle-ns = <80>;
    //         gpmc,wr-cycle-ns = <80>;
    //         gpmc,access-ns = <80>;
    //         gpmc,cycle2cycle-samecsen;
    //         gpmc,cycle2cycle-delay-ns = <30>;
    //         gpmc,wr-access-ns = <80>;
    //         gpmc,num-waitpins = <1>;
    //         gpmc,wait-pin = <0>;
    //         gpmc,wait-on-read;
    //         gpmc,wait-on-write;
    //         gpmc,device-width= <1>;
    //         gpmc,page-burst-access-ns = <40>;
    //         gpmc,burst-length = <4>;
    //         gpmc,burst-read;
    //         gpmc,burst-write;
    //     	gpmc,wait-monitoring-ns = <10>;
    
    // sync burst mode
    	gpmc,sync-clk-ps = <10000>;
    	gpmc,cs-extra-delay;
    	gpmc,cs-on-ns = <0>;
    	gpmc,cs-rd-off-ns = <30>;
    	gpmc,cs-wr-off-ns = <30>;
    	gpmc,oe-on-ns = <0>;
    	gpmc,oe-off-ns = <30>;
    	gpmc,we-on-ns = <0>;
    	gpmc,we-off-ns = <30>;
    	gpmc,rd-cycle-ns = <40>;
    	gpmc,wr-cycle-ns = <40>;
    	gpmc,access-ns = <20>;
    	gpmc,wr-access-ns = <20>;
    	gpmc,cycle2cycle-samecsen;
        gpmc,cycle2cycle-diffcsen;
    	gpmc,cycle2cycle-delay-ns = <30>;
    	gpmc,num-waitpins = <1>;
    	gpmc,wait-pin = <0>;
    	gpmc,wait-on-read;
    	gpmc,wait-on-write;
    	gpmc,wait-monitoring-ns = <0>;
    	gpmc,device-width= <1>;
    	gpmc,sync-write;
    	gpmc,sync-read;
    	gpmc,adv-on-ns = <0>;
    	gpmc,adv-rd-off-ns = <10>;
    	gpmc,adv-wr-off-ns = <10>;
    	gpmc,page-burst-access-ns = <10>;
    	gpmc,burst-length = <4>;
    	gpmc,burst-read;
    	gpmc,burst-write;
    
    
        };
       maxwell@2,0 { // MAX_CEn_S [M22]
            compatible = "trimble,maxwell", "simple-bus";
            reg = <2 0 0x01000>;
            bank-width = <2>;
            status = "okay";
    
    // async mode
    //        gpmc,sync-clk-ps = <0>;
    //        gpmc,cs-on-ns = <10>;
    //        gpmc,cs-rd-off-ns = <80>;
    //        gpmc,cs-wr-off-ns = <80>;
    //        gpmc,oe-on-ns = <0>;
    //        gpmc,oe-off-ns = <80>;
    //        gpmc,we-on-ns = <0>;
    //        gpmc,we-off-ns = <80>;
    //        gpmc,rd-cycle-ns = <80>;
    //        gpmc,wr-cycle-ns = <80>;
    //        gpmc,access-ns = <80>;
    //        gpmc,cycle2cycle-samecsen;
    //        gpmc,cycle2cycle-delay-ns = <30>;
    //        gpmc,wr-access-ns = <80>;
    //        gpmc,num-waitpins = <1>;
    //        gpmc,wait-pin = <0>;
    //        gpmc,wait-on-read;
    //        gpmc,wait-on-write;
    //        gpmc,device-width= <1>;
    
    // sync mode
    	gpmc,sync-clk-ps = <10000>;
    	gpmc,cs-extra-delay;
    	gpmc,cs-on-ns = <0>;
    	gpmc,cs-rd-off-ns = <30>;
    	gpmc,cs-wr-off-ns = <30>;
    	gpmc,oe-on-ns = <0>;
    	gpmc,oe-off-ns = <30>;
    	gpmc,we-on-ns = <0>;
    	gpmc,we-off-ns = <30>;
    	gpmc,rd-cycle-ns = <40>;
    	gpmc,wr-cycle-ns = <40>;
    	gpmc,access-ns = <20>;
    	gpmc,wr-access-ns = <20>;
    	gpmc,cycle2cycle-samecsen;
        gpmc,cycle2cycle-diffcsen;
    	gpmc,cycle2cycle-delay-ns = <30>;
    	gpmc,num-waitpins = <1>;
    	gpmc,wait-pin = <0>;
    	gpmc,wait-on-read;
    	gpmc,wait-on-write;
        gpmc,wait-monitoring-ns = <0>;
    	gpmc,device-width= <1>;
    	gpmc,sync-write;
    	gpmc,sync-read;
        gpmc,adv-on-ns = <0>;
        gpmc,adv-rd-off-ns = <10>;
        gpmc,adv-wr-off-ns = <10>;
    
        };
        maxwell@3,0 { // MAX_CE_BURSTn_S [M20]
            compatible = "trimble,maxwell", "simple-bus";
    	reg = <3 0 0x01000>;
            bank-width = <2>;
            status = "okay";
    
    // async burst mode
    //         gpmc,sync-clk-ps = <0>;
    //         gpmc,cs-on-ns = <10>;
    //         gpmc,cs-rd-off-ns = <80>;
    //         gpmc,cs-wr-off-ns = <80>;
    //         gpmc,oe-on-ns = <0>;
    //         gpmc,oe-off-ns = <80>;
    //         gpmc,we-on-ns = <0>;
    //         gpmc,we-off-ns = <80>;
    //         gpmc,rd-cycle-ns = <80>;
    //         gpmc,wr-cycle-ns = <80>;
    //         gpmc,access-ns = <80>;
    //         gpmc,cycle2cycle-samecsen;
    //         gpmc,cycle2cycle-delay-ns = <30>;
    //         gpmc,wr-access-ns = <80>;
    //         gpmc,num-waitpins = <1>;
    //         gpmc,wait-pin = <0>;
    //         gpmc,wait-on-read;
    //         gpmc,wait-on-write;
    //         gpmc,device-width= <1>;
    //         gpmc,page-burst-access-ns = <40>;
    //         gpmc,burst-length = <4>;
    //         gpmc,burst-read;
    //         gpmc,burst-write;
    //     	gpmc,wait-monitoring-ns = <10>;
    
    // sync burst mode
    	gpmc,sync-clk-ps = <10000>;
    	gpmc,cs-extra-delay;
    	gpmc,cs-on-ns = <0>;
    	gpmc,cs-rd-off-ns = <30>;
    	gpmc,cs-wr-off-ns = <30>;
    	gpmc,oe-on-ns = <0>;
    	gpmc,oe-off-ns = <30>;
    	gpmc,we-on-ns = <0>;
    	gpmc,we-off-ns = <30>;
    	gpmc,rd-cycle-ns = <40>;
    	gpmc,wr-cycle-ns = <40>;
    	gpmc,access-ns = <20>;
    	gpmc,wr-access-ns = <20>;
    	gpmc,cycle2cycle-samecsen;
        gpmc,cycle2cycle-diffcsen;
    	gpmc,cycle2cycle-delay-ns = <30>;
    	gpmc,num-waitpins = <1>;
    	gpmc,wait-pin = <0>;
    	gpmc,wait-on-read;
    	gpmc,wait-on-write;
    	gpmc,wait-monitoring-ns = <0>;
    	gpmc,device-width= <1>;
    	gpmc,sync-write;
    	gpmc,sync-read;
    	gpmc,adv-on-ns = <0>;
    	gpmc,adv-rd-off-ns = <10>;
    	gpmc,adv-wr-off-ns = <10>;
    	gpmc,page-burst-access-ns = <10>;
    	gpmc,burst-length = <4>;
    	gpmc,burst-read;
    	gpmc,burst-write;
    
    
        };
     };

    Thanks,

    Joseph

  • Hi Joseph,
    Can we apply the attached u-boot patch, and test kernel DMA access to GPMC data on your setup?
    BTW, i'm not able to test the patch as I don't have the SW setup to reproduce the issue.
    Best,
    -Hong

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/0001_2D00_FWL_2D00_fixup_2D00_for_2D00_DMA_2D00_access_2D00_on_2D00_gpmc.data_2D00_on_2D00_AM62A_2D00_HS_2D00_SE.patch

  • Hi Hong,

    Thanks for your patch! I applied it and we're now able to read data from GPMC bus as expected. We'll continue monitoring it but for now it looks good.

    What is the summary of your changes? It looks like some permissions registers needed to be set? I'm wondering if this was documented somewhere or if this will be needed for other features like CQSPI in the future when enabling secure boot.

    Regards,

    Joseph

  • Hi Joseph,
    Thanks for running test on your setup, and confirmed the issue was not reproducible so far.
    Our initial investigation points to that the FWL configuration is incomplete on HS-SE, where R5/A53 etc...access to GPMC data is permitted, but DMA access to GPMC data is blocked by FWL. The FWL issue is mitigated with the patch.
    Please keep using the patch, and let us know if anything changes...
    Best,
    -Hong

  • Hi Hong,

    Thanks for the explanation!

    Regards,

    Joseph

  • Hong,

    I am in the middle of writing a driver for the CQSPI controller to read data from an ASIC via DMA.  I got it semi-working prior to Joseph getting Secure Boot to work. I am waiting for new H/W to proceed. Can you verify that the permission settings allow DMA to work with CQSPI?

    Thanks,

    Victor

  • Hi Victor,
    I think OSPI data access by DMA in kernel would work on HS-SW with Linux SDK.
    Best,
    -Hong