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.

Compiler/AM5728: Custom Board AM5728 HDMI Interface Problem

Part Number: AM5728

Tool/software: TI C/C++ Compiler

Hi Forum;

We are working on custom board which based on AM572x Evaluation Module. There is some hardware difference from AM572x Evaluation Module. The biggest difference we have 1 GB DDR3L RAM (2x512MiB) only on EMIF1. After linux loaded,we verified DDR3s with Memtester. The relevant board.c file have been configured. Device tree files have been configured both in u-boot and linux. Other interfaces except HDMI seem to work properly. 

Boot Option: SD Card

Debug Option: UART3 (with TERATERM)

Linux Version: 4.19.79-g77dfab56c6

SDK Version: v06.03

Rootfs: tisdk-rootfs-image-am57xx-evm

We disabled ipu1 and ipu2 because they gave crash errors. The crash message is:

  • remoteproc remoteproc0: crash detected in 55020000.ipu: type watchdog

Because of that remotproc error, we disabled ipu1 and ipu2.

Maybe we think it may be misuse in lisa maps. Our lisa map configuration is:

  • static const struct dmm_lisa_map_regs AM572x_DDR3L_532MHz_TI_AM5728_PIJET_dmm_regs = {
              //.dmm_lisa_map_0 = 0x00000000,
             //.dmm_lisa_map_1 = 0x00000000,
              .dmm_lisa_map_2 = 0x80600100,
             .dmm_lisa_map_3 = 0xff020100,
             .is_ma_present = 0x1

    };

After u-boot, before the kernel we are sending these boot arguments;

  • setenv bootargs console=ttyS2,115200 root=/dev/mmcblk0p2 rw rootwait rootfs=ext4 video=mxcfb0:dev=hdmi,1280x800M@60,if=RGB24

Our kernel output:

01.09.20_2_kernel.txt
Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.19.79-g77dfab56c6 (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Sun Jan 5 02:56:25 UTC 2020
[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[    0.000000] OF: fdt: Machine model: TI AM5728 PIJET
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
[    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
[    0.000000] OF: reserved mem: initialized node dsp2-memory@9f000000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 24 MiB at 0x00000000be400000
[    0.000000] OMAP4: Map 0x00000000bfd00000 to (ptrval) for dram barrier
[    0.000000] Hit pending asynchronous external abort (FSR=0x00001211) during first unmask, this is most likely caused by a firmware/bootloader bug.
[    0.000000] DRA752 ES2.0
[    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
[    0.000000] percpu: Embedded 15 pages/cpu s32396 r8192 d20852 u61440
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 210496
[    0.000000] Kernel command line: console=ttyS2,115200 root=/dev/mmcblk0p2 rw rootwait rootfs=ext4
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 724672K/848896K available (10240K kernel code, 335K rwdata, 2800K rodata, 2048K init, 269K bss, 25920K reserved, 98304K cma-reserved, 234496K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (12256 kB)
[    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
[    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 336 kB)
[    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 270 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] OMAP clockevent source: timer1 at 32786 Hz
[    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
[    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
[    0.000018] Switching to timer-based delay loop, resolution 162ns
[    0.000293] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[    0.000303] OMAP clocksource: 32k_counter at 32768 Hz
[    0.000732] Console: colour dummy device 80x30
[    0.000780] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
[    0.000798] pid_max: default: 32768 minimum: 301
[    0.000924] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000940] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001520] CPU: Testing write buffer coherency: ok
[    0.001559] CPU0: Spectre v2: using ICIALLU workaround
[    0.001788] /cpus/cpu@0 missing clock-frequency property
[    0.001808] /cpus/cpu@1 missing clock-frequency property
[    0.001821] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.059918] Setting up static identity map for 0x80200000 - 0x80200060
[    0.079927] rcu: Hierarchical SRCU implementation.
[    0.100121] EFI services will not be available.
[    0.119984] smp: Bringing up secondary CPUs ...
[    0.200308] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.200313] CPU1: Spectre v2: using ICIALLU workaround
[    0.200435] smp: Brought up 1 node, 2 CPUs
[    0.200448] SMP: Total of 2 processors activated (24.59 BogoMIPS).
[    0.200457] CPU: All CPU(s) started in HYP mode.
[    0.200464] CPU: Virtualization extensions available.
[    0.200955] devtmpfs: initialized
[    0.217369] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.217635] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.217654] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.219404] pinctrl core: initialized pinctrl subsystem
[    0.219936] DMI not present or invalid.
[    0.220257] NET: Registered protocol family 16
[    0.221391] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.222343] omap_hwmod: l3_main_2 using broken dt data from ocp
[    0.324146] wkupaon_cm:clk:0068:0: failed to disable
[    0.423686] cpuidle: using governor ladder
[    0.423721] cpuidle: using governor menu
[    0.433920] OMAP GPIO hardware version 0.1
[    0.458708] No ATAGs?
[    0.458784] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.458798] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.459639] OMAP DMA hardware revision 0.0
[    0.471141] edma 43300000.edma: memcpy is disabled
[    0.474600] edma 43300000.edma: TI EDMA DMA engine driver
[    0.481798] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[    0.485430] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[    0.485606] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[    0.485863] omap-iommu 58882000.mmu: 58882000.mmu registered
[    0.486101] omap-iommu 55082000.mmu: 55082000.mmu registered
[    0.486476] omap-iommu 41501000.mmu: 41501000.mmu registered
[    0.486665] omap-iommu 41502000.mmu: 41502000.mmu registered
[    0.486986] iommu: Adding device 40800000.dsp to group 0
[    0.487212] iommu: Adding device 41000000.dsp to group 3
[    0.488414] SCSI subsystem initialized
[    0.489472] palmas 0-0058: Irq flag is 0x00000008
[    0.517802] palmas 0-0058: Muxing GPIO 2b, PWM 0, LED 0
[    0.519367] SMPS12: supplied by regulator-dummy
[    0.520968] SMPS3: supplied by regulator-dummy
[    0.522531] SMPS45: supplied by regulator-dummy
[    0.524251] SMPS6: supplied by regulator-dummy
[    0.525570] SMPS7: supplied by regulator-dummy
[    0.526884] SMPS8: supplied by regulator-dummy
[    0.528077] SMPS9: supplied by regulator-dummy
[    0.528723] LDO1: supplied by regulator-dummy
[    0.529078] random: fast init done
[    0.541228] LDO2: supplied by regulator-dummy
[    0.551100] LDO3: supplied by regulator-dummy
[    0.561113] LDO4: supplied by regulator-dummy
[    0.571134] LDO5: supplied by regulator-dummy
[    0.571793] LDO6: supplied by regulator-dummy
[    0.572441] LDO7: supplied by regulator-dummy
[    0.573091] LDO8: supplied by regulator-dummy
[    0.573759] LDO9: supplied by regulator-dummy
[    0.581160] LDOLN: supplied by regulator-dummy
[    0.591174] LDOUSB: supplied by regulator-dummy
[    0.603071] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[    0.603686] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
[    0.604061] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 400 kHz
[    0.604441] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
[    0.604620] media: Linux media interface: v0.10
[    0.604658] videodev: Linux video capture interface: v2.00
[    0.604733] pps_core: LinuxPPS API ver. 1 registered
[    0.604743] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.604763] PTP clock support registered
[    0.604793] EDAC MC: Ver: 3.0.0
[    0.605585] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[    0.605837] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[    0.620783] Advanced Linux Sound Architecture Driver Initialized.
[    0.621581] clocksource: Switched to clocksource arch_sys_counter
[    0.630334] NET: Registered protocol family 2
[    0.630941] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
[    0.630971] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.631034] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.631161] TCP: Hash tables configured (established 8192 bind 8192)
[    0.631244] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.631279] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.631410] NET: Registered protocol family 1
[    0.651871] RPC: Registered named UNIX socket transport module.
[    0.651882] RPC: Registered udp transport module.
[    0.651890] RPC: Registered tcp transport module.
[    0.651899] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.652914] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[    0.653105] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    0.654079] Initialise system trusted keyrings
[    0.654224] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[    0.659459] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.659952] NFS: Registering the id_resolver key type
[    0.659974] Key type id_resolver registered
[    0.659983] Key type id_legacy registered
[    0.660024] ntfs: driver 2.1.32 [Flags: R/O].
[    0.661751] Key type asymmetric registered
[    0.661763] Asymmetric key parser 'x509' registered
[    0.661815] bounce: pool size: 64 pages
[    0.661849] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    0.661860] io scheduler noop registered
[    0.661869] io scheduler deadline registered
[    0.661967] io scheduler cfq registered (default)
[    0.661978] io scheduler mq-deadline registered
[    0.661987] io scheduler kyber registered
[    0.667662] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
[    0.674828] vdd_3v3: supplied by regen1
[    0.675061] aic_dvdd_fixed: supplied by vdd_3v3
[    0.675127] vtt_fixed: supplied by smps3
[    0.723047] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[    0.726631] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 43, base_baud = 3000000) is a 8250
[    0.727604] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 44, base_baud = 3000000) is a 8250
[    1.693176] console [ttyS2] enabled
[    1.697601] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 45, base_baud = 3000000) is a 8250
[    1.707291] 4ae2b000.serial: ttyS9 at MMIO 0x4ae2b000 (irq = 46, base_baud = 3000000) is a 8250
[    1.718122] omap_rng 48090000.rng: Random Number Generator ver. 20
[    1.718332] hwrng: no data available
[    1.728114] omapdss_dss 58000000.dss: Linked as a consumer to regulator.20
[    1.735162] DSS: OMAP DSS rev 6.1
[    1.741367] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.14
[    1.748896] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.14
[    1.769014] brd: module loaded
[    1.778727] loop: module loaded
[    1.786044] libphy: Fixed MDIO Bus: probed
[    1.851613] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    1.859310] libphy: 48485000.mdio: probed
[    1.875892] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
[    1.886121] cpsw 48484000.ethernet: Detected MACID = fc:69:47:f0:92:16
[    1.892761] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
[    1.899145] cpsw 48484000.ethernet: ALE Table size 1024
[    1.904450] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
[    1.912960] i2c /dev entries driver
[    1.919767] gpio-fan gpio_fan: GPIO fan initialized
[    1.925830] tmp102 0-0048: initialized
[    1.932558] cpu cpu0: Linked as a consumer to regulator.4
[    1.938065] cpu cpu0: Linked as a consumer to regulator.27
[    1.945238] sdhci: Secure Digital Host Controller Interface driver
[    1.951446] sdhci: Copyright(c) Pierre Ossman
[    1.956434] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.963197] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
[    1.972052] sdhci-omap 4809c000.mmc: Got CD GPIO
[    1.976852] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.26
[    1.983891] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.11
[    1.990757] sdhci-omap 4809c000.mmc: Dropping the link to regulator.11
[    1.997390] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.1
[    2.004311] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.11
[    2.011244] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_3_3v mode
[    2.044304] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
[    2.052258] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.1
[    2.059097] sdhci-omap 480b4000.mmc: Dropping the link to regulator.1
[    2.065741] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.1
[    2.098660] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA
[    2.105903] mmc0: host does not support reading read-only switch, assuming write-enable
[    2.113983] ledtrig-cpu: registered to indicate activity on CPUs
[    2.120048] mmc0: Problem switching card into high-speed mode!
[    2.126085] mmc0: new SDHC card at address 0001
[    2.132514] mmcblk0: mmc0:0001 SD08G 7.52 GiB
[    2.138246] NET: Registered protocol family 10
[    2.143377] Segment Routing with IPv6
[    2.147098] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.153323]  mmcblk0: p1 p2
[    2.153711] NET: Registered protocol family 17
[    2.161039] Key type dns_resolver registered
[    2.165591] Registering SWP/SWPB emulation handler
[    2.170484] omap_voltage_late_init: Voltage driver support not added
[    2.176940] Power Management for TI OMAP4+ devices.
[    2.183003] Loading compiled-in X.509 certificates
[    2.189597] mmc1: new DDR MMC card at address 0001
[    2.205252] mmcblk1: mmc1:0001 Q2J55L 7.09 GiB
[    2.210389] mmcblk1boot0: mmc1:0001 Q2J55L partition 1 16.0 MiB
[    2.216886] mmcblk1boot1: mmc1:0001 Q2J55L partition 2 16.0 MiB
[    2.223116] dmm 4e000000.dmm: workaround for errata i878 in use
[    2.223213] mmcblk1rpmb: mmc1:0001 Q2J55L partition 3 4.00 MiB, chardev (244:0)
[    2.236760] dmm 4e000000.dmm: initialized all PAT entries
[    2.243295] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.14
[    2.250791] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.14
[    2.259291] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.14
[    2.267091] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
[    2.275102] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
[    2.283819] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.290459] [drm] No driver support for vblank timestamp query.
[    2.296429] [drm] Cannot find any crtc or sizes
[    2.301672] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
[    2.309228] hctosys: unable to open rtc device (rtc0)
[    2.314837] ALSA device list:
[    2.317814]   No soundcards found.
[    2.322534] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
[    2.346454] EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
[    2.380558] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    2.388754] VFS: Mounted root (ext3 filesystem) on device 179:2.
[    2.410754] devtmpfs: mounted
[    2.414881] Freeing unused kernel memory: 2048K
[    2.419558] Run /sbin/init as init process
[    3.129911] systemd[1]: System time before build time, advancing clock.
[    3.173365] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[    3.195088] systemd[1]: Detected architecture arm.

Welcome to Arago 2019.11!

[    3.242886] systemd[1]: Set hostname to <am57xx-evm>.
[    3.371658] [drm] Cannot find any crtc or sizes
[    3.560823] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
[    3.578084] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    3.898655] random: systemd: uninitialized urandom read (16 bytes read)
[    3.905872] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    3.941741] random: systemd: uninitialized urandom read (16 bytes read)
[    3.951263] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    3.982344] random: systemd: uninitialized urandom read (16 bytes read)
[    3.989428] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    4.032508] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    4.071833] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Reached target Paths.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Reached target Remote File Systems.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Reached target Slices.
[  OK  ] Listening on udev Kernel Socket.
[  OK  ] Listening on Process Core Dump Socket.
[  OK  ] Reached target Swap.
[  OK  ] Listening on Journal Socket.
         Mounting POSIX Message Queue File System...
         Starting Journal Service...
         Starting Load Kernel Modules...
[    4.633271] cmemk: loading out-of-tree module taints kernel.
[    4.639862] CMEMK module: reference Linux version 4.19.79
         Starting udev Coldplug all Devices...
[    4.649151] allocated heap buffer 0x40500000 of size 0x100000
[    4.661313] cmemk initialized
         Mounting Kernel Debug File System...
         Mounting Temporary Directory (/tmp)...
[    4.740721] cryptodev: driver 1.9 loaded.
[  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
[    4.789106] random: crng init done
[    4.792580] random: 7 urandom warning(s) missed due to ratelimiting
         Starting Remount Root and Kernel File Systems...
[  OK  ] Started Journal Service.
[    4.834134] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[    4.851176] usbcore: registered new interface driver usbfs
[    4.857594] usbcore: registered new interface driver hub
[[    4.865879] usbcore: registered new device driver usb
  OK  ] Mounted POSIX Message Queue File System.
[    4.896200] usbcore: registered new interface driver ftdi_sio
[    4.902055] usbserial: USB Serial support registered for FTDI USB Serial Device
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Mounted Temporary Directory (/tmp).
[  OK  ] Started Remount Root and Kernel File Systems.
         Starting Create Static Device Nodes in /dev...
         Starting Apply Kernel Variables...
         Mounting Kernel Configuration File System...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Mounted Kernel Configuration File System.
[    5.239384] systemd-journald[93]: Received request to flush runtime journal from PID 1
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Containers.
         Mounting /var/volatile...
         Mounting /media/ram...
         Starting udev Kernel Device Manager...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Mounted /var/volatile.
[  OK  ] Mounted /media/ram.
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
         Starting Network Service...
[    5.792064] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
[    5.800241] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[    5.917878] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
[    5.982397] remoteproc remoteproc0: 40800000.dsp is available
[  OK  ] Found device /dev/ttyS2.
[    6.029415] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver
[  OK  ] Started Network Service.
         Starting Wait for Network to be Configured...
         Starting Network Name Resolution...
[    6.141795] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver
[    6.194061] omap-rproc 41000000.dsp: assigned reserved memory node dsp2-memory@9f000000
[    6.227030] remoteproc remoteproc1: 41000000.dsp is available
[    6.308597] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659038@58:tps659038_rtc as rtc1
[    6.443463] rtc-ds1307 2-006f: registered as rtc0
[    6.504152] omap_rtc 48838000.rtc: registered as rtc2
[    6.517232] Driver for 1-wire Dallas network protocol.
[    6.523477] at24 0-0050: 4096 byte 24c32 EEPROM, writable, 1 bytes/write
[    6.641602] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.:. Driver in Interrupt mode
[    6.862240] w1_master_driver w1_bus_master1: Attaching one wire slave 01.000000000000 crc 3d
[    6.878977] w1_master_driver w1_bus_master1: Family 1 for 01.000000000000.3d is not registered.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Network.
[  OK  ] Reached target Host and Network Name Lookups.
[    7.165178] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
[    7.172017] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
[    7.180772] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[  OK  ] Reached target System Time Synchronized.
[    7.191656] omap-des 480a5000.des: will run requests pump with realtime priority
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[    7.483179] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
[    7.489142] omap-aes 4b500000.aes: will run requests pump with realtime priority
[    7.498653] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
[    7.505257] omap-aes 4b700000.aes: will run requests pump with realtime priority
[    7.665537] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
[    7.690565] [drm] Initialized pvr 1.17.4948957 20110701 for 56000000.gpu on minor 1
[  OK  ] Listening on D-Bus System Message Bus Socket.
[    7.901757] vpe 489d0000.vpe: Device registered as /dev/video0
[  OK  ] Listening on RPCbind Server Activation Socket.
[    8.092916] ahci 4a140000.sata: controller can't do 64bit DMA, forcing 32bit
[    8.111031] ahci 4a140000.sata: forcing port_map 0x0 -> 0x1
[    8.129701] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[    8.141244] ahci 4a140000.sata: flags: ncq sntf pm led clo only pmp pio slum part ccc apst
[    8.171132] scsi host0: ahci
[    8.174510] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 83
[  OK  ] Listening on dropbear.socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Lightning Fast Webserver With Light System Requirements...
[    8.430990] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
         Starting rc.pvr.service...
[    8.456364] omap-hdmi-audio omap-hdmi-audio.0.auto: ASoC: no DMI vendor name!
         Starting TI MultiCore Tools Daemon...
[    8.515887] ata1: SATA link down (SStatus 0 SControl 300)
[  OK  ] Started Periodic Command Scheduler.
         Starting Enable and configure wl18xx bluetooth stack...
[  OK  ] Started Redis In-Memory Data Store.
         Starting Permit User Sessions...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Print notice about GPLv3 packages...
         Starting RPC Bind Service...
[  OK  ] Started Job spooling tools.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Reached target Timers.
[  OK  ] Started D-Bus System Message Bus.
         Starting Simple Network Management Protocol (SNMP) Daemon....
         Starting Login Service...
         Starting Reboot and dump vmcore via kexec...
         Starting TI IPC Daemon...
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Serial Getty on ttyS2.
[  OK  ] Started Getty on tty1.
[  OK  ] Reached target Login Prompts.
         Starting Synchronize System and HW clocks...
[    9.989788] remoteproc remoteproc0: powering up 40800000.dsp
[    9.995501] remoteproc remoteproc0: Booting fw image dra7-dsp1-fw.xe66, size 20483260
[   10.008798] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[   10.014723] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[   10.043240] net eth0: initializing cpsw version 1.15 (0)
[   10.064393] virtio_rpmsg_bus virtio0: rpmsg host is online
[   10.071141] remoteproc remoteproc0: registered virtio0 (type 7)
[   10.086232] remoteproc remoteproc0: remote processor 40800000.dsp is now up
[   10.172241] Micrel KSZ9031 Gigabit PHY 48485000.mdio:01: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
[   10.189978] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.525470] PVR_K: UM DDK-(4948957) and KM DDK-(4948957) match. [ OK ]
[   11.033664] remoteproc remoteproc1: powering up 41000000.dsp
[   11.045200] remoteproc remoteproc1: Booting fw image dra7-dsp2-fw.xe66, size 20483260
[   11.071009] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
[   11.076972] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
[   11.189062] virtio_rpmsg_bus virtio1: rpmsg host is online
[   11.198745] remoteproc remoteproc1: registered virtio1 (type 7)
[   11.220937] remoteproc remoteproc1: remote processor 41000000.dsp is now up
[  OK  ] Started Login Service.
[  OK  ] Started Lightning Fast Webserver With Light System Requirements.
[  OK  ] Started rc.pvr.service.
[  OK  ] Started TI MultiCore Tools Daemon.
[  OK  ] Started Enable and configure wl18xx bluetooth stack.
[  OK  ] Started RPC Bind Service.
[  OK  ] Started Reboot and dump vmcore via kexec.
[  OK  ] Started TI IPC Daemon.
[  OK  ] Started Synchronize System and HW clocks.
[   12.180408] EXT4-fs error (device mmcblk0p2): ext4_mb_generate_buddy:747: group 32, block bitmap and bg descriptor inconsistent: 3388 vs 3387 free clusters
[   12.550402] EXT4-fs error (device mmcblk0p2): ext4_mb_generate_buddy:747: group 51, block bitmap and bg descriptor inconsistent: 3978 vs 3979 free clusters
[   12.589549] EXT4-fs error (device mmcblk0p2): ext4_mb_generate_buddy:747: group 52, block bitmap and bg descriptor inconsistent: 5415 vs 5414 free clusters
[   12.644780] dwc3 48890000.usb: Failed to get clk 'ref': -2
[   12.655280] dwc3 488d0000.usb: Failed to get clk 'ref': -2
[   12.676118] OF: graph: no port node found in /ocp/ocp2scp@4a080000/phy@4a085000
[   12.698550] remoteproc remoteproc2: 4b234000.pru is available
[   12.716508] pru-rproc 4b234000.pru: PRU rproc node pru@4b234000 probed successfully
[   12.725794] remoteproc remoteproc3: 4b238000.pru is available
[   12.731645] pru-rproc 4b238000.pru: PRU rproc node pru@4b238000 probed successfully
[   12.740080] remoteproc remoteproc4: 4b2b4000.pru is available
[   12.745974] pru-rproc 4b2b4000.pru: PRU rproc node pru@4b2b4000 probed successfully
[   12.754555] remoteproc remoteproc5: 4b2b8000.pru is available
[   12.760444] pru-rproc 4b2b8000.pru: PRU rproc node pru@4b2b8000 probed successfully
[   12.855229] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   12.861514] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[   12.870958] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x0000000002010010
[   12.882793] xhci-hcd xhci-hcd.1.auto: irq 177, io mem 0x48890000
[   12.889168] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[   12.898256] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   12.905759] usb usb1: Product: xHCI Host Controller
[   12.910658] usb usb1: Manufacturer: Linux 4.19.79-g77dfab56c6 xhci-hcd
[   12.917676] usb usb1: SerialNumber: xhci-hcd.1.auto
[   12.923368] hub 1-0:1.0: USB hub found
[   12.927188] hub 1-0:1.0: 1 port detected
[   12.931440] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   12.938678] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[   12.946974] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[   12.954144] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   12.962750] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
[   12.971064] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   12.978792] usb usb2: Product: xHCI Host Controller
[   12.983970] usb usb2: Manufacturer: Linux 4.19.79-g77dfab56c6 xhci-hcd
[   12.990530] usb usb2: SerialNumber: xhci-hcd.1.auto
[   12.996265] hub 2-0:1.0: USB hub found
[   13.000058] hub 2-0:1.0: 1 port detected
[  OK  ] Started Simple Network Management Protocol (SNMP) Daemon..

 _____                    _____           _         _
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
              |___|                    |___|

Arago Project http://arago-project.org am57xx-evm ttyS2

Arago 2019.11 am57xx-evm ttyS2

am57xx-evm login: ***************************************************************
***************************************************************
NOTICE: This file system contains the following GPLv3 packages:
        autoconf
        bash-dev
        bash
        bc
        binutils-dev
        binutils
        bison-dev
        bison
        cifs-utils
        cpio
        cpp-symlinks
        cpp
        dosfstools
        elfutils-dev
        elfutils
        findutils
        g++-symlinks
        g++
        gawk
        gcc-symlinks
        gcc
        gdb
        gdbc6x
        gdbserver
        gettext
        glmark2
        gstreamer1.0-libav
        gzip
        hidapi
        libasm1
        libbfd
        libcairo-perf-utils
        libdw1
        libelf1
        libgdbm-compat4
        libgdbm-dev
        libgdbm6
        libgettextlib
        libgettextsrc
        libgmp10
        libidn2-0
        libmavconn
        libmpc3
        libmpfr6
        libreadline-dev
        libreadline7
        libunistring2
        m4-dev
        m4
        make
        mavlink
        mavros-extras
        mavros-msgs
        mavros
        nettle
        parted
        pdm-anomaly-detection
        socketcan-interface
        swig-dev
        swig
        which

If you do not wish to distribute GPLv3 components please remove
the above packages prior to distribution.  This can be done using
the opkg remove command.  i.e.:
    opkg remove <package>
Where <package> is the name printed in the list above

NOTE: If the package is a dependency of another package you
      will be notified of the dependent packages.  You should
      use the --force-removal-of-dependent-packages option to
      also remove the dependent packages as well
***************************************************************
***************************************************************

Our u-boot am57xx_evm_config file:

am57xx_evm_config.txt
CONFIG_ARM=y
CONFIG_ARCH_OMAP2PLUS=y
CONFIG_TI_COMMON_CMD_OPTIONS=y
CONFIG_SYS_MALLOC_F_LEN=0x2000
CONFIG_OMAP54XX=y
CONFIG_TARGET_AM57XX_EVM=y
CONFIG_DRA7_DSPEVE_OPP_HIGH=y
CONFIG_DRA7_IVA_OPP_HIGH=y
CONFIG_DRA7_GPU_OPP_HIGH=y
CONFIG_SPL_DRIVERS_MISC_SUPPORT=y
CONFIG_SPL=y
CONFIG_SPL_SPI_FLASH_SUPPORT=y
CONFIG_SPL_SPI_SUPPORT=y
CONFIG_ARMV7_LPAE=y
CONFIG_AHCI=y
CONFIG_DISTRO_DEFAULTS=y
CONFIG_NR_DRAM_BANKS=2
CONFIG_SPL_LOAD_FIT=y
CONFIG_OF_BOARD_SETUP=y
CONFIG_USE_BOOTARGS=y
CONFIG_BOOTARGS="androidboot.serialno=${serial#} console=ttyS2,115200 androidboot.console=ttyS2 androidboot.hardware=beagle_x15board"
# CONFIG_USE_BOOTCOMMAND is not set
CONFIG_SYS_CONSOLE_INFO_QUIET=y
# CONFIG_MISC_INIT_R is not set
CONFIG_VERSION_VARIABLE=y
CONFIG_BOARD_EARLY_INIT_F=y
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
CONFIG_SPL_SEPARATE_BSS=y
CONFIG_SPL_DMA=y
# CONFIG_SPL_NAND_SUPPORT is not set
CONFIG_SPL_OS_BOOT=y
CONFIG_SPL_DM_RESET=y
CONFIG_SPL_REMOTEPROC=y
CONFIG_SPL_SPI_LOAD=y
CONFIG_SPL_YMODEM_SUPPORT=y
CONFIG_CMD_SPL=y
# CONFIG_CMD_FLASH is not set
# CONFIG_CMD_SETEXPR is not set
# CONFIG_CMD_PMIC is not set
CONFIG_OF_CONTROL=y
CONFIG_SPL_OF_CONTROL=y
CONFIG_DEFAULT_DEVICE_TREE="am5728-custom"
CONFIG_OF_LIST="am5728-custom"
CONFIG_ENV_IS_IN_MMC=y
CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
CONFIG_DM=y
CONFIG_SPL_DM=y
CONFIG_SPL_DM_SEQ_ALIAS=y
CONFIG_SPL_REGMAP=y
CONFIG_SPL_SYSCON=y
CONFIG_SPL_OF_TRANSLATE=y
CONFIG_DWC_AHCI=y
CONFIG_DFU_MMC=y
CONFIG_DFU_RAM=y
CONFIG_DFU_SF=y
CONFIG_USB_FUNCTION_FASTBOOT=y
CONFIG_FASTBOOT_BUF_ADDR=0x82000000
CONFIG_FASTBOOT_BUF_SIZE=0x2F000000
CONFIG_FASTBOOT_USB_DEV=1
CONFIG_FASTBOOT_FLASH=y
CONFIG_FASTBOOT_FLASH_MMC_DEV=1
CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
CONFIG_DM_GPIO=y
CONFIG_DM_I2C=y
CONFIG_MISC=y
CONFIG_FS_LOADER=y
CONFIG_DM_MMC=y
CONFIG_MMC_OMAP_HS=y
CONFIG_DM_SPI_FLASH=y
CONFIG_SPI_FLASH=y
CONFIG_SPI_FLASH_SPANSION=y
CONFIG_PHY_MICREL=y
CONFIG_PHY_MICREL_KSZ90X1=y
CONFIG_DM_ETH=y
CONFIG_MII=y
CONFIG_DRIVER_TI_CPSW=y
CONFIG_PHY=y
CONFIG_PIPE3_PHY=y
CONFIG_OMAP_USB2_PHY=y
CONFIG_DM_PMIC=y
CONFIG_PMIC_PALMAS=y
CONFIG_DM_REGULATOR=y
CONFIG_DM_REGULATOR_PALMAS=y
CONFIG_REMOTEPROC_TI_IPU=y
CONFIG_DM_RESET=y
CONFIG_RESET_DRA7=y
CONFIG_DM_SCSI=y
CONFIG_DM_SERIAL=y
CONFIG_SPI=y
CONFIG_DM_SPI=y
CONFIG_TI_QSPI=y
CONFIG_USB=y
CONFIG_DM_USB=y
CONFIG_DM_USB_GADGET=y
CONFIG_SPL_DM_USB_GADGET=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_DWC3=y
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_GADGET=y
CONFIG_USB_DWC3_GENERIC=y
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_MANUFACTURER="Texas Instruments"
CONFIG_USB_GADGET_VENDOR_NUM=0x0451
CONFIG_USB_GADGET_PRODUCT_NUM=0xd022
CONFIG_CLK=y
CONFIG_CLK_CDCE9XX=y

Our linux tisdk_am57xx-evm_defconfig file:

4643.tisdk_am57xx-evm_defconfig.txt

After loading linux kernel, when we plug-in HDMI cable to screen on our custom board, we regularly get errors on Teraterm console. I attached related teraterm output file which only includes hdmi errors.

01.09.20_kernel_hdmi.txt
root@am57xx-evm:~# [  100.811223] omapdss error: HDMI I2C Master Error
[  100.820558] [drm] Enabling DMM ywrap scrolling
[  100.826144] Console: switching to colour frame buffer device 128x48
[  100.832528] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
[  100.840691] omapdss error: HDMI I2C Master Error
[  101.011104] ------------[ cut here ]------------
[  101.015772] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  101.024947] 44000000.ocp:L3 Custom Error: MASTER GPU_P1 TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  101.036472] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3 udc_core pruss snd_soc_omap_hdmi ahci_platform libahci_platform pvrsrvkm(O) ti_vpe libahci pruss_soc_bus ti_sc omap_aes_driver libata omap_wdt ti_csc omap_sham omap_des phy_omap_usb2 ti_vpdma des_generic omap_hdq at24 wire crypto_engine dwc3_omap rtc_omap omap_crypto rtc_ds1307 rtc_palmas omap_remoteproc virtio_rpmsg_bus remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  101.084490] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G           O      4.19.79-g77dfab56c6 #1
[  101.092964] Hardware name: Generic DRA74X (Flattened Device Tree)
[  101.099082] Backtrace:
[  101.101550] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  101.109156]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  101.114849] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  101.122108] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  101.129014]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201cbc
[  101.134701] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  101.142219]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0dfdfac r5:c0dfdb84 r4:c1204c48
[  101.150000] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  101.158910]  r3:ef21d400 r2:c0dfdb84
[  101.162501]  r5:00000002 r4:80080003
[  101.166101] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  101.175625]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201de8 r6:00000000 r5:ef219f68
[  101.183487]  r4:ef21d8c0
[  101.186036] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  101.195734]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  101.203596]  r4:c1204c48
[  101.206145] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  101.215056]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  101.219698] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  101.228259]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  101.233947] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  101.242596]  r7:00000001 r6:00000000 r5:00000000 r4:c1068cfc
[  101.248284] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  101.257024] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  101.265413]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  101.273193] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  101.280707] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  101.285780] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  101.293996] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  101.302209] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  101.308854]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  101.316643] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  101.324773] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  101.332554] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  101.340158]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  101.348020]  r4:000000c7
[  101.350567] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  101.358349] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  101.365862]  r5:00000000 r4:c1253e58
[  101.369455] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  101.375834] ---[ end trace 45d8c963d0be86df ]---
[  101.380524] ------------[ cut here ]------------
[  101.385171] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  101.391423] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
[  101.394343] 44000000.ocp:L3 Custom Error: MASTER BB2D TARGET DMM_P2 (Read): Data Access in User mode during Functional access
[  101.394347] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3
[  101.400562] ------------[ cut here ]------------
[  101.411748]  udc_core
[  101.419443] WARNING: CPU: 1 PID: 112 at drivers/gpu/drm/omapdrm/omap_crtc.c:400 omap_crtc_arm_event+0x50/0x54
[  101.424064]  pruss
[  101.426341] Modules linked in:
[  101.436292]  snd_soc_omap_hdmi
[  101.438306]  xhci_plat_hcd
[  101.441366]  ahci_platform
[  101.444427]  xhci_hcd
[  101.447139]  libahci_platform
[  101.449852]  pru_rproc
[  101.452128]  pvrsrvkm(O)
[  101.455101]  irq_pruss_intc
[  101.457463]  ti_vpe
[  101.460000]  dwc3
[  101.462798]  libahci
[  101.464900]  udc_core
[  101.466828]  pruss_soc_bus
[  101.469016]  pruss
[  101.471291]  ti_sc
[  101.474003]  snd_soc_omap_hdmi
[  101.476017]  omap_aes_driver
[  101.478032]  ahci_platform
[  101.481093]  libata
[  101.483978]  libahci_platform
[  101.486690]  omap_wdt
[  101.488791]  pvrsrvkm(O)
[  101.491764]  ti_csc
[  101.494039]  ti_vpe
[  101.496576]  omap_sham
[  101.498678]  libahci
[  101.500778]  omap_des
[  101.503141]  pruss_soc_bus
[  101.505328]  phy_omap_usb2
[  101.507603]  ti_sc
[  101.510314]  ti_vpdma
[  101.513026]  omap_aes_driver
[  101.515041]  des_generic
[  101.517316]  libata
[  101.520202]  omap_hdq
[  101.522740]  omap_wdt
[  101.524841]  at24
[  101.527117]  ti_csc
[  101.529393]  wire
[  101.531320]  omap_sham
[  101.533422]  crypto_engine
[  101.535349]  omap_des
[  101.537711]  dwc3_omap
[  101.540423]  phy_omap_usb2
[  101.542697]  rtc_omap
[  101.545061]  ti_vpdma
[  101.547772]  omap_crypto
[  101.550049]  des_generic
[  101.552323]  rtc_ds1307
[  101.554860]  omap_hdq
[  101.557398]  rtc_palmas
[  101.559848]  at24
[  101.562124]  omap_remoteproc
[  101.564574]  wire
[  101.566501]  virtio_rpmsg_bus
[  101.569387]  crypto_engine
[  101.571313]  remoteproc
[  101.574287]  dwc3_omap
[  101.576999]  sch_fq_codel
[  101.579449]  rtc_omap
[  101.581812]  uio_module_drv(O)
[  101.584436]  omap_crypto
[  101.586713]  uio
[  101.589773]  rtc_ds1307
[  101.592310]  ftdi_sio
[  101.594150]  rtc_palmas
[  101.596599]  usbserial
[  101.598875]  omap_remoteproc
[  101.601325]  usbcore
[  101.603687]  virtio_rpmsg_bus
[  101.606573]  usb_common
[  101.608761]  remoteproc
[  101.611734]  jailhouse(O)
[  101.614184]  sch_fq_codel
[  101.616634]  gdbserverproxy(O)
[  101.619259]  uio_module_drv(O)
[  101.621882]  cryptodev(O)
[  101.624943]  uio
[  101.628004]  cmemk(O)
[  101.630628]  ftdi_sio
[  101.634742]  usbserial
[  101.637021] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  101.637025]  usbcore
[  101.639390] Hardware name: Generic DRA74X (Flattened Device Tree)
[  101.647856]  usb_common
[  101.650045] Backtrace:
[  101.656158]  jailhouse(O)
[  101.661059]  gdbserverproxy(O)
[  101.663689] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  101.663694]  cryptodev(O)
[  101.666757]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  101.674350]  cmemk(O)
[  101.676981] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  101.684933] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  101.699074]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  101.704761] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  101.712277]  r9:ef1ca9c0 r8:f0881364 r7:c0dfdae0 r6:c0dfdfb4 r5:c0dfdb84 r4:c1204c48
[  101.720059] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  101.728968]  r3:ef21d400 r2:c0dfdb84
[  101.732558]  r5:00000002 r4:80080003
[  101.736154] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  101.745677]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  101.753540]  r4:ef21d8c0
[  101.756089] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  101.765785]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  101.773647]  r4:c1204c48
[  101.776195] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  101.785105]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  101.789745] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  101.798307]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  101.803994] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  101.812642]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  101.818329] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  101.827069] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  101.835459]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  101.843239] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  101.850752] Exception stack(0xc1201da0 to 0xc1201de8)
[  101.855827] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  101.864042] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  101.872254] 1de0: 60030113 ffffffff
[  101.875759]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  101.883543] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  101.890885]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  101.898746]  r4:c1068cfc
[  101.901294] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  101.909161] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  101.917549]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  101.925329] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  101.932842] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  101.937915] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  101.946130] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  101.954343] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  101.960988]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  101.968771] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  101.976900] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  101.984680] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  101.992284]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  102.000146]  r4:000000c7
[  102.002693] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  102.010473] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  102.017988]  r5:00000000 r4:c1253e58
[  102.021580] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  102.027959] ---[ end trace 45d8c963d0be86e0 ]---
[  102.027964] CPU: 1 PID: 112 Comm: kworker/u4:2 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  102.027969] Hardware name: Generic DRA74X (Flattened Device Tree)
[  102.032643] ------------[ cut here ]------------
[  102.041510] Workqueue: events_unbound commit_work
[  102.047626] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  102.056971] 44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  102.066132] Backtrace:
[  102.077389] Modules linked in:
[  102.079844]  xhci_plat_hcd
[  102.082910] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  102.082914]  xhci_hcd
[  102.085630]  r7:c0e1dd44 r6:20060093 r5:00000000 r4:c12506dc
[  102.093223]  pru_rproc
[  102.095507] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  102.101176]  irq_pruss_intc
[  102.103546] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  102.110787]  dwc3
[  102.113587]  r7:c0e1dd44 r6:00000009 r5:00000000 r4:00000000
[  102.120483]  udc_core
[  102.122416] [<c022dfbc>] (__warn) from [<c022e0fc>] (warn_slowpath_null+0x48/0x50)
[  102.128087]  pruss
[  102.130366]  r9:ee502c00 r8:ee502c00 r7:ed6a0f00 r6:c0699644 r5:00000190 r4:c0e1dd44
[  102.137958]  snd_soc_omap_hdmi
[  102.139978] [<c022e0b4>] (warn_slowpath_null) from [<c0699644>] (omap_crtc_arm_event+0x50/0x54)
[  102.147742]  ahci_platform
[  102.150803]  r6:ed972600 r5:c1204c48 r4:eeaab400
[  102.159531]  libahci_platform
[  102.162249] [<c06995f4>] (omap_crtc_arm_event) from [<c0699cc0>] (omap_crtc_atomic_flush+0x358/0x380)
[  102.166873]  pvrsrvkm(O)
[  102.169848]  r5:c1204c48 r4:eeaab400
[  102.179099]  ti_vpe
[  102.181651] [<c0699968>] (omap_crtc_atomic_flush) from [<c064a680>] (drm_atomic_helper_commit_planes+0x224/0x298)
[  102.185220]  libahci
[  102.187325]  r9:ee4e8000 r8:00000000 r7:ed6a0f00 r6:ee503a00 r5:dff839c0 r4:00000001
[  102.197619]  pruss_soc_bus
[  102.199815] [<c064a45c>] (drm_atomic_helper_commit_planes) from [<c0697c04>] (omap_atomic_commit_tail+0x6c/0xc8)
[  102.207577]  ti_sc
[  102.210293]  r10:00000000 r9:dff839f0 r8:00000000 r7:ef005000 r6:ee502c00 r5:eeaaa800
[  102.220501]  omap_aes_driver
[  102.222517]  r4:dff839c0
[  102.230373]  libata
[  102.233265] [<c0697b98>] (omap_atomic_commit_tail) from [<c064ebf4>] (commit_tail+0x48/0x74)
[  102.235796]  omap_wdt
[  102.237900]  r7:ef005000 r6:ef006200 r5:c0c5d9f4 r4:dff839c0
[  102.246365]  ti_csc
[  102.248646] [<c064ebac>] (commit_tail) from [<c064ec34>] (commit_work+0x14/0x18)
[  102.254317]  omap_sham
[  102.256419]  r5:ee3a6680 r4:dff839ec
[  102.263840]  omap_des
[  102.266210] [<c064ec20>] (commit_work) from [<c02463f8>] (process_one_work+0x1f4/0x404)
[  102.269788]  phy_omap_usb2
[  102.272070] [<c0246204>] (process_one_work) from [<c02471b8>] (worker_thread+0x58/0x568)
[  102.280096]  ti_vpdma
[  102.282811]  r10:ef006200 r9:c1203d00 r8:ef006218 r7:00000088 r6:ef006200 r5:ee3a6694
[  102.290927]  des_generic
[  102.293203]  r4:ee3a6680
[  102.301058]  omap_hdq
[  102.303604] [<c0247160>] (worker_thread) from [<c024c698>] (kthread+0x160/0x168)
[  102.306133]  at24
[  102.308413]  r10:ee48be74 r9:c0247160 r8:ee3a6680 r7:ed8ea000 r6:00000000 r5:ee3a5f40
[  102.315831]  wire
[  102.317757]  r4:ee30a280
[  102.325614]  crypto_engine
[  102.327547] [<c024c538>] (kthread) from [<c02010d8>] (ret_from_fork+0x14/0x3c)
[  102.330077]  dwc3_omap
[  102.332791] Exception stack(0xed8ebfb0 to 0xed8ebff8)
[  102.340035]  rtc_omap
[  102.342399] bfa0:                                     00000000 00000000 00000000 00000000
[  102.347464]  omap_crypto
[  102.349742] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  102.357945]  rtc_ds1307
[  102.360483] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[  102.368688]  rtc_palmas
[  102.371142]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c024c538
[  102.377774]  omap_remoteproc
[  102.380225]  r4:ee3a5f40
[  102.388081]  virtio_rpmsg_bus
[  102.390969] ---[ end trace 45d8c963d0be86e1 ]---
[  102.393504]  remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  102.401753] omap_i2c 48070000.i2c: controller timed out
[  102.414604] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  102.414609] Hardware name: Generic DRA74X (Flattened Device Tree)
[  102.414612] Backtrace:
[  102.436899] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  102.444503]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  102.450193] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  102.457452] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  102.464358]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  102.470044] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  102.477561]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0e21504 r5:c0dfdb84 r4:c1204c48
[  102.485343] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  102.494253]  r3:ef21d400 r2:c0dfdb84
[  102.497842]  r5:00000002 r4:80080003
[  102.501438] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  102.510961]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  102.518822]  r4:ef21d8c0
[  102.521371] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  102.531068]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  102.538930]  r4:c1204c48
[  102.541479] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  102.550390]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  102.555031] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  102.563593]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  102.569280] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  102.577928]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  102.583616] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  102.592355] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  102.600744]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  102.608525] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  102.616039] Exception stack(0xc1201da0 to 0xc1201de8)
[  102.621115] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  102.629329] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  102.637540] 1de0: 60030113 ffffffff
[  102.641045]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  102.648826] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  102.656170]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  102.664031]  r4:c1068cfc
[  102.666579] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  102.674447] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  102.682836]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  102.690616] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  102.698130] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  102.703203] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  102.711417] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  102.719631] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  102.726277]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  102.734060] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  102.742189] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  102.749968] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  102.757572]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  102.765433]  r4:000000c7
[  102.767979] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  102.775761] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  102.783276]  r5:00000000 r4:c1253e58
[  102.786868] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  102.793247] ---[ end trace 45d8c963d0be86e2 ]---
[  102.797920] ------------[ cut here ]------------
[  102.801697] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
[  102.802564] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  102.802575] 44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  102.829024] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3 udc_core pruss snd_soc_omap_hdmi ahci_platform libahci_platform pvrsrvkm(O) ti_vpe libahci pruss_soc_bus ti_sc omap_aes_driver libata omap_wdt ti_csc omap_sham omap_des phy_omap_usb2 ti_vpdma des_generic omap_hdq at24 wire crypto_engine dwc3_omap rtc_omap omap_crypto rtc_ds1307 rtc_palmas omap_remoteproc virtio_rpmsg_bus remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  102.877036] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  102.885509] Hardware name: Generic DRA74X (Flattened Device Tree)
[  102.891626] Backtrace:
[  102.894091] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  102.901695]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  102.907381] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  102.914638] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  102.921545]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  102.927231] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  102.934748]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0e21504 r5:c0dfdb84 r4:c1204c48
[  102.942529] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  102.951438]  r3:ef21d400 r2:c0dfdb84
[  102.955027]  r5:00000002 r4:80080003
[  102.958623] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  102.968145]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  102.976008]  r4:ef21d8c0
[  102.978558] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  102.988256]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  102.996117]  r4:c1204c48
[  102.998665] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  103.007576]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  103.012217] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  103.020779]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  103.026465] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  103.035114]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  103.040802] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  103.049541] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  103.057930]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  103.065710] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  103.073223] Exception stack(0xc1201da0 to 0xc1201de8)
[  103.078299] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  103.086514] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  103.094725] 1de0: 60030113 ffffffff
[  103.098231]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  103.106012] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  103.113354]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  103.121217]  r4:c1068cfc
[  103.123764] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  103.131632] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  103.140021]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  103.147801] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  103.155314] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  103.160387] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  103.168602] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  103.176816] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  103.183460]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  103.191242] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  103.199371] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  103.207152] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  103.214756]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  103.222618]  r4:000000c7
[  103.225166] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  103.232946] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  103.240461]  r5:00000000 r4:c1253e58
[  103.244053] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  103.250433] ---[ end trace 45d8c963d0be86e3 ]---
[  103.255093] ------------[ cut here ]------------
[  103.259735] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  103.268908] 44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  103.280170] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3 udc_core pruss snd_soc_omap_hdmi ahci_platform libahci_platform pvrsrvkm(O) ti_vpe libahci pruss_soc_bus ti_sc omap_aes_driver libata omap_wdt ti_csc omap_sham omap_des phy_omap_usb2 ti_vpdma des_generic omap_hdq at24 wire crypto_engine dwc3_omap rtc_omap omap_crypto rtc_ds1307 rtc_palmas omap_remoteproc virtio_rpmsg_bus remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  103.328173] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  103.336646] Hardware name: Generic DRA74X (Flattened Device Tree)
[  103.342762] Backtrace:
[  103.345227] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  103.352832]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  103.358519] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  103.365777] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  103.372682]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  103.378368] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  103.385885]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0e21504 r5:c0dfdb84 r4:c1204c48
[  103.393666] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  103.402577]  r3:ef21d400 r2:c0dfdb84
[  103.406166]  r5:00000002 r4:80080003
[  103.409762] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  103.419286]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  103.427148]  r4:ef21d8c0
[  103.429697] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  103.439395]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  103.447257]  r4:c1204c48
[  103.449806] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  103.458716]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  103.463357] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  103.471919]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  103.477605] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  103.486255]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  103.491943] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  103.500684] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  103.509072]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  103.516851] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  103.524364] Exception stack(0xc1201da0 to 0xc1201de8)
[  103.529439] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  103.537653] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  103.545864] 1de0: 60030113 ffffffff
[  103.549369]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  103.557150] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  103.564492]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  103.572354]  r4:c1068cfc
[  103.574901] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  103.582768] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  103.591157]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  103.598936] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  103.606450] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  103.611524] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  103.619737] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  103.627951] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  103.634597]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  103.642378] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  103.650508] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  103.658289] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  103.665893]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  103.673754]  r4:000000c7
[  103.676301] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  103.684081] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  103.691594]  r5:00000000 r4:c1253e58
[  103.695186] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  103.701564] ---[ end trace 45d8c963d0be86e4 ]---
[  103.706230] ------------[ cut here ]------------
[  103.710874] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  103.720047] 44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  103.731309] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3 udc_core pruss snd_soc_omap_hdmi ahci_platform libahci_platform pvrsrvkm(O) ti_vpe libahci pruss_soc_bus ti_sc omap_aes_driver libata omap_wdt ti_csc omap_sham omap_des phy_omap_usb2 ti_vpdma des_generic omap_hdq at24 wire crypto_engine dwc3_omap rtc_omap omap_crypto rtc_ds1307 rtc_palmas omap_remoteproc virtio_rpmsg_bus remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  103.779315] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  103.787787] Hardware name: Generic DRA74X (Flattened Device Tree)
[  103.793903] Backtrace:
[  103.796367] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  103.803971]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  103.809658] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  103.816915] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  103.823821]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  103.829507] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  103.837025]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0e21504 r5:c0dfdb84 r4:c1204c48
[  103.844806] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  103.853715]  r3:ef21d400 r2:c0dfdb84
[  103.857305]  r5:00000002 r4:80080003
[  103.860901] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  103.870424]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  103.878286]  r4:ef21d8c0
[  103.880835] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  103.890532]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  103.898394]  r4:c1204c48
[  103.900943] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  103.909853]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  103.914494] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  103.923055]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  103.928742] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  103.937391]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  103.943078] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  103.951818] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  103.960207]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  103.967987] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  103.975501] Exception stack(0xc1201da0 to 0xc1201de8)
[  103.980575] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  103.988790] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  103.997001] 1de0: 60030113 ffffffff
[  104.000506]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  104.008287] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  104.015629]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  104.023491]  r4:c1068cfc
[  104.026038] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  104.033906] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  104.042295]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  104.050075] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  104.057588] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  104.062661] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  104.070876] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  104.079089] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  104.085734]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  104.093517] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  104.101647] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  104.109426] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  104.117031]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  104.124893]  r4:000000c7
[  104.127440] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  104.135220] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  104.142735]  r5:00000000 r4:c1253e58
[  104.146326] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  104.152705] ---[ end trace 45d8c963d0be86e5 ]---
[  104.157365] ------------[ cut here ]------------
[  104.162009] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  104.171181] 44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  104.182443] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3 udc_core pruss snd_soc_omap_hdmi ahci_platform libahci_platform pvrsrvkm(O) ti_vpe libahci pruss_soc_bus ti_sc omap_aes_driver libata omap_wdt ti_csc omap_sham omap_des phy_omap_usb2 ti_vpdma des_generic omap_hdq at24 wire crypto_engine dwc3_omap rtc_omap omap_crypto rtc_ds1307 rtc_palmas omap_remoteproc virtio_rpmsg_bus remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  104.230448] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  104.238921] Hardware name: Generic DRA74X (Flattened Device Tree)
[  104.245039] Backtrace:
[  104.247503] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  104.255107]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  104.260793] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  104.268050] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  104.274955]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  104.280642] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  104.288160]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0e21504 r5:c0dfdb84 r4:c1204c48
[  104.295940] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  104.304849]  r3:ef21d400 r2:c0dfdb84
[  104.308439]  r5:00000002 r4:80080003
[  104.312034] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  104.321557]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  104.329419]  r4:ef21d8c0
[  104.331968] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  104.341665]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  104.349527]  r4:c1204c48
[  104.352075] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  104.360985]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  104.365626] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  104.374188]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  104.379875] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  104.388524]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  104.394212] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  104.402952] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  104.411341]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  104.419120] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  104.426634] Exception stack(0xc1201da0 to 0xc1201de8)
[  104.431709] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  104.439923] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  104.448134] 1de0: 60030113 ffffffff
[  104.451639]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  104.459420] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  104.466763]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  104.474625]  r4:c1068cfc
[  104.477172] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  104.485040] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  104.493429]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  104.501208] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  104.508722] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  104.513796] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  104.522009] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  104.530222] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  104.536867]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  104.544648] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  104.552778] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  104.560557] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  104.568161]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  104.576022]  r4:000000c7
[  104.578568] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  104.586349] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  104.593863]  r5:00000000 r4:c1253e58
[  104.597454] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  104.603835] ---[ end trace 45d8c963d0be86e6 ]---
[  104.608493] ------------[ cut here ]------------
[  104.611662] omap_i2c 48070000.i2c: controller timed out
[  104.613134] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  104.613144] 44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  104.638808] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3 udc_core pruss snd_soc_omap_hdmi ahci_platform libahci_platform pvrsrvkm(O) ti_vpe libahci pruss_soc_bus ti_sc omap_aes_driver libata omap_wdt ti_csc omap_sham omap_des phy_omap_usb2 ti_vpdma des_generic omap_hdq at24 wire crypto_engine dwc3_omap rtc_omap omap_crypto rtc_ds1307 rtc_palmas omap_remoteproc virtio_rpmsg_bus remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  104.686814] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  104.695287] Hardware name: Generic DRA74X (Flattened Device Tree)
[  104.701403] Backtrace:
[  104.703868] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  104.711471]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  104.717161] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  104.724418] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  104.731324]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  104.737010] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  104.744527]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0e21504 r5:c0dfdb84 r4:c1204c48
[  104.752308] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  104.761218]  r3:ef21d400 r2:c0dfdb84
[  104.764807]  r5:00000002 r4:80080003
[  104.768404] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  104.777926]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  104.785788]  r4:ef21d8c0
[  104.788337] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  104.798035]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  104.805897]  r4:c1204c48
[  104.808445] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  104.817356]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  104.821996] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  104.830559]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  104.836246] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  104.844895]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  104.850582] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  104.859322] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  104.867710]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  104.875490] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  104.883004] Exception stack(0xc1201da0 to 0xc1201de8)
[  104.888080] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  104.896294] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  104.904507] 1de0: 60030113 ffffffff
[  104.908011]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  104.915792] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  104.923134]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  104.930995]  r4:c1068cfc
[  104.933542] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  104.941409] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  104.949798]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  104.957579] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  104.965092] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  104.970165] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  104.978379] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  104.986592] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  104.993236]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  105.001017] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  105.009146] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  105.016927] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  105.024530]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  105.032392]  r4:000000c7
[  105.034939] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  105.042718] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  105.050233]  r5:00000000 r4:c1253e58
[  105.053824] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  105.060204] ---[ end trace 45d8c963d0be86e7 ]---
[  105.064868] ------------[ cut here ]------------
[  105.069511] WARNING: CPU: 0 PID: 0 at drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x330/0x380
[  105.071668] thermal thermal_zone5: failed to read out thermal zone (-110)
[  105.078685] 44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
[  105.096755] Modules linked in: xhci_plat_hcd xhci_hcd pru_rproc irq_pruss_intc dwc3 udc_core pruss snd_soc_omap_hdmi ahci_platform libahci_platform pvrsrvkm(O) ti_vpe libahci pruss_soc_bus ti_sc omap_aes_driver libata omap_wdt ti_csc omap_sham omap_des phy_omap_usb2 ti_vpdma des_generic omap_hdq at24 wire crypto_engine dwc3_omap rtc_omap omap_crypto rtc_ds1307 rtc_palmas omap_remoteproc virtio_rpmsg_bus remoteproc sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
[  105.144759] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W  O      4.19.79-g77dfab56c6 #1
[  105.153232] Hardware name: Generic DRA74X (Flattened Device Tree)
[  105.159350] Backtrace:
[  105.161816] [<c020ca34>] (dump_backtrace) from [<c020cd6c>] (show_stack+0x18/0x1c)
[  105.169418]  r7:c0dfdbb4 r6:60030193 r5:00000000 r4:c12506dc
[  105.175107] [<c020cd54>] (show_stack) from [<c0a12ee0>] (dump_stack+0x90/0xa4)
[  105.182363] [<c0a12e50>] (dump_stack) from [<c022e098>] (__warn+0xdc/0xf8)
[  105.189268]  r7:c0dfdbb4 r6:00000009 r5:00000000 r4:c1201bac
[  105.194955] [<c022dfbc>] (__warn) from [<c022dcdc>] (warn_slowpath_fmt+0x50/0x6c)
[  105.202473]  r9:ef1ca9c0 r8:f0880264 r7:c0dfdae0 r6:c0e21504 r5:c0dfdb84 r4:c1204c48
[  105.210253] [<c022dc90>] (warn_slowpath_fmt) from [<c0566554>] (l3_interrupt_handler+0x330/0x380)
[  105.219163]  r3:ef21d400 r2:c0dfdb84
[  105.222753]  r5:00000002 r4:80080003
[  105.226350] [<c0566224>] (l3_interrupt_handler) from [<c02895e8>] (__handle_irq_event_percpu+0x68/0x140)
[  105.235873]  r10:c12522f8 r9:ef219f00 r8:00000017 r7:c1201cd8 r6:00000000 r5:ef219f68
[  105.243735]  r4:ef21d8c0
[  105.246284] [<c0289580>] (__handle_irq_event_percpu) from [<c02896f4>] (handle_irq_event_percpu+0x34/0x88)
[  105.255981]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:ef219f00 r5:ef219f68
[  105.263842]  r4:c1204c48
[  105.266391] [<c02896c0>] (handle_irq_event_percpu) from [<c0289788>] (handle_irq_event+0x40/0x64)
[  105.275301]  r6:c120a434 r5:ef219f68 r4:ef219f00
[  105.279942] [<c0289748>] (handle_irq_event) from [<c028d4d8>] (handle_fasteoi_irq+0xc0/0x168)
[  105.288505]  r7:00000001 r6:c120a434 r5:ef219f68 r4:ef219f00
[  105.294191] [<c028d418>] (handle_fasteoi_irq) from [<c02887e4>] (generic_handle_irq+0x2c/0x3c)
[  105.302841]  r7:00000001 r6:c1201eb0 r5:00000000 r4:c1068cfc
[  105.308529] [<c02887b8>] (generic_handle_irq) from [<c0288e48>] (__handle_domain_irq+0x64/0xbc)
[  105.317268] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  105.325657]  r9:c1200000 r8:fa213000 r7:c1201da0 r6:fa212000 r5:fa21200c r4:c1205104
[  105.333437] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  105.340951] Exception stack(0xc1201da0 to 0xc1201de8)
[  105.346027] 1da0: 2e610000 00000000 2e610000 c1068d40 00000282 00000000 00000000 00000001
[  105.354241] 1dc0: ef00c000 c1200000 c10684f0 c1201e4c 00200102 c1201df0 00200102 c02020e0
[  105.362453] 1de0: 60030113 ffffffff
[  105.365959]  r9:c1200000 r8:ef00c000 r7:c1201dd4 r6:ffffffff r5:60030113 r4:c02020e0
[  105.373739] [<c0202038>] (__do_softirq) from [<c0232edc>] (irq_exit+0xd4/0x110)
[  105.381082]  r10:c10684f0 r9:c1200000 r8:ef00c000 r7:00000001 r6:00000000 r5:00000000
[  105.388944]  r4:c1068cfc
[  105.391492] [<c0232e08>] (irq_exit) from [<c0288e4c>] (__handle_domain_irq+0x68/0xbc)
[  105.399360] [<c0288de4>] (__handle_domain_irq) from [<c0564890>] (gic_handle_irq+0x44/0x80)
[  105.407750]  r9:c1200000 r8:fa213000 r7:c1201eb0 r6:fa212000 r5:fa21200c r4:c1205104
[  105.415529] [<c056484c>] (gic_handle_irq) from [<c02019f8>] (__irq_svc+0x58/0x8c)
[  105.423042] Exception stack(0xc1201eb0 to 0xc1201ef8)
[  105.428117] 1ea0:                                     00000000 0001d834 ef67650c c0222150
[  105.436331] 1ec0: ffffe000 c1204c7c c1204cc4 00000001 00000000 00000000 c10684f0 c1201f0c
[  105.444544] 1ee0: c1201eec c1201f00 c0221de4 c0208e94 a0030013 ffffffff
[  105.451189]  r9:c1200000 r8:00000000 r7:c1201ee4 r6:ffffffff r5:a0030013 r4:c0208e94
[  105.458970] [<c0208e6c>] (arch_cpu_idle) from [<c0a2cecc>] (default_idle_call+0x30/0x34)
[  105.467099] [<c0a2ce9c>] (default_idle_call) from [<c025a890>] (do_idle+0x204/0x2ac)
[  105.474879] [<c025a68c>] (do_idle) from [<c025ac24>] (cpu_startup_entry+0x20/0x24)
[  105.482483]  r10:c104ba38 r9:c1253e00 r8:ffffffff r7:c1253e00 r6:00000000 r5:00000002
[  105.490345]  r4:000000c7
[  105.492891] [<c025ac04>] (cpu_startup_entry) from [<c0a27174>] (rest_init+0xd0/0xd4)
[  105.500673] [<c0a270a4>] (rest_init) from [<c1000dfc>] (start_kernel+0x448/0x470)
[  105.508187]  r5:00000000 r4:c1253e58
[  105.511778] [<c10009b4>] (start_kernel) from [<00000000>] (  (null))
[  105.518158] ---[ end trace 45d8c963d0be86e8 ]---
[  105.522819] ------------[ cut here ]---------

01.09.20_kernel_hdmi_simplified.txt
omapdss error: HDMI I2C Master Error
44000000.ocp:L3 Custom Error: MASTER GPU_P1 TARGET DMM_P1 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER BB2D TARGET DMM_P2 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access
44000000.ocp:L3 Custom Error: MASTER DSS TARGET DMM_P1 (Read): Data Access in User mode during Functional access

Our hdmi screen photos shared below:

If you can give any solution for solve this problem, we will be glad.

Thank you.

  • Hi Forum;

    Is there any update or answer?

    Thank you.

  • Hi Forum;

    We made some corrections in the dts files. When we plug-in HDMI cable to screen on our custom board, we get these errors on Teraterm console. I attached related kernel output file.

    03.09.20_kernel_1.txt
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.79-g77dfab56c6 (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Sun Jan 5 02:56:25 UTC 2020
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM5728 PIJET
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp2-memory@9f000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000be400000
    [    0.000000] OMAP4: Map 0x00000000bfd00000 to (ptrval) for dram barrier
    [    0.000000] Hit pending asynchronous external abort (FSR=0x00001211) during first unmask, this is most likely caused by a firmware/bootloader bug.
    [    0.000000] DRA752 ES2.0
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 15 pages/cpu s32396 r8192 d20852 u61440
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 210496
    [    0.000000] Kernel command line: console=ttyO2,115200 root=/dev/mmcblk0p2 rw rootwait rootfs=ext4 video=HDMI-A-1:1280x800M@60
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 724672K/848896K available (10240K kernel code, 335K rwdata, 2800K rodata, 2048K init, 269K bss, 25920K reserved, 98304K cma-reserved, 234496K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (12256 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 336 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 270 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [    0.000018] Switching to timer-based delay loop, resolution 162ns
    [    0.000295] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000304] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000736] Console: colour dummy device 80x30
    [    0.000757] WARNING: Your 'console=ttyO2' has been replaced by 'ttyS2'
    [    0.000765] This ensures that you still see kernel messages. Please
    [    0.000773] update your kernel commandline.
    [    0.000810] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [    0.000827] pid_max: default: 32768 minimum: 301
    [    0.000953] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000967] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001556] CPU: Testing write buffer coherency: ok
    [    0.001596] CPU0: Spectre v2: using ICIALLU workaround
    [    0.001836] CPU0: update cpu_capacity 1026
    [    0.001847] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.059923] Setting up static identity map for 0x80200000 - 0x80200060
    [    0.079930] rcu: Hierarchical SRCU implementation.
    [    0.100122] EFI services will not be available.
    [    0.119988] smp: Bringing up secondary CPUs ...
    [    0.200307] CPU1: update cpu_capacity 1026
    [    0.200313] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.200318] CPU1: Spectre v2: using ICIALLU workaround
    [    0.200445] smp: Brought up 1 node, 2 CPUs
    [    0.200458] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    [    0.200466] CPU: All CPU(s) started in HYP mode.
    [    0.200474] CPU: Virtualization extensions available.
    [    0.200966] devtmpfs: initialized
    [    0.217428] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.217688] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.217707] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    0.219494] pinctrl core: initialized pinctrl subsystem
    [    0.220013] DMI not present or invalid.
    [    0.220343] NET: Registered protocol family 16
    [    0.221484] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.222423] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.323946] wkupaon_cm:clk:0068:0: failed to disable
    [    0.423527] cpuidle: using governor ladder
    [    0.423562] cpuidle: using governor menu
    [    0.433738] OMAP GPIO hardware version 0.1
    [    0.458412] No ATAGs?
    [    0.458489] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.458503] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.459348] OMAP DMA hardware revision 0.0
    [    0.470910] edma 43300000.edma: memcpy is disabled
    [    0.474371] edma 43300000.edma: TI EDMA DMA engine driver
    [    0.481517] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [    0.484879] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    0.485062] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.485323] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    0.485557] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.485924] omap-iommu 41501000.mmu: 41501000.mmu registered
    [    0.486099] omap-iommu 41502000.mmu: 41502000.mmu registered
    [    0.486418] iommu: Adding device 40800000.dsp to group 0
    [    0.486646] iommu: Adding device 41000000.dsp to group 3
    [    0.487856] SCSI subsystem initialized
    [    0.488926] palmas 0-0058: Irq flag is 0x00000008
    [    0.517229] palmas 0-0058: Muxing GPIO 2b, PWM 0, LED 0
    [    0.518806] SMPS12: supplied by regulator-dummy
    [    0.520382] SMPS3: supplied by regulator-dummy
    [    0.521932] SMPS45: supplied by regulator-dummy
    [    0.523628] SMPS6: supplied by regulator-dummy
    [    0.524971] SMPS7: supplied by regulator-dummy
    [    0.526278] SMPS8: supplied by regulator-dummy
    [    0.527455] SMPS9: supplied by regulator-dummy
    [    0.528088] LDO1: supplied by regulator-dummy
    [    0.528501] random: fast init done
    [    0.541206] LDO2: supplied by regulator-dummy
    [    0.551078] LDO3: supplied by regulator-dummy
    [    0.561091] LDO4: supplied by regulator-dummy
    [    0.571105] LDO5: supplied by regulator-dummy
    [    0.571750] LDO6: supplied by regulator-dummy
    [    0.572378] LDO7: supplied by regulator-dummy
    [    0.573016] LDO8: supplied by regulator-dummy
    [    0.573671] LDO9: supplied by regulator-dummy
    [    0.581146] LDOLN: supplied by regulator-dummy
    [    0.591145] LDOUSB: supplied by regulator-dummy
    [    0.602978] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    0.603593] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.603969] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.604347] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.604526] media: Linux media interface: v0.10
    [    0.604565] videodev: Linux video capture interface: v2.00
    [    0.604641] pps_core: LinuxPPS API ver. 1 registered
    [    0.604651] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.604672] PTP clock support registered
    [    0.604700] EDAC MC: Ver: 3.0.0
    [    0.605494] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    0.605743] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    0.620771] Advanced Linux Sound Architecture Driver Initialized.
    [    0.621575] clocksource: Switched to clocksource arch_sys_counter
    [    0.630288] NET: Registered protocol family 2
    [    0.630893] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.630922] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.630985] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.631112] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.631196] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.631230] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.631361] NET: Registered protocol family 1
    [    0.651812] RPC: Registered named UNIX socket transport module.
    [    0.651823] RPC: Registered udp transport module.
    [    0.651831] RPC: Registered tcp transport module.
    [    0.651840] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.652861] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.653058] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.654029] Initialise system trusted keyrings
    [    0.654184] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    0.659394] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.659881] NFS: Registering the id_resolver key type
    [    0.659903] Key type id_resolver registered
    [    0.659912] Key type id_legacy registered
    [    0.659954] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.661645] Key type asymmetric registered
    [    0.661657] Asymmetric key parser 'x509' registered
    [    0.661707] bounce: pool size: 64 pages
    [    0.661741] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.661752] io scheduler noop registered
    [    0.661761] io scheduler deadline registered
    [    0.661859] io scheduler cfq registered (default)
    [    0.661870] io scheduler mq-deadline registered
    [    0.661879] io scheduler kyber registered
    [    0.667551] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
    [    0.674662] vdd_3v3: supplied by regen1
    [    0.674905] vtt_fixed: supplied by smps3
    [    0.722616] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.726179] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 43, base_baud = 3000000) is a 8250
    [    0.727128] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 44, base_baud = 3000000) is a 8250
    [    1.705164] console [ttyS2] enabled
    [    1.709596] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 45, base_baud = 3000000) is a 8250
    [    1.719284] 4ae2b000.serial: ttyS9 at MMIO 0x4ae2b000 (irq = 46, base_baud = 3000000) is a 8250
    [    1.730111] omap_rng 48090000.rng: Random Number Generator ver. 20
    [    1.730323] hwrng: no data available
    [    1.740107] omapdss_dss 58000000.dss: Linked as a consumer to regulator.19
    [    1.747156] DSS: OMAP DSS rev 6.1
    [    1.753357] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    1.760865] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.13
    [    1.780999] brd: module loaded
    [    1.790702] loop: module loaded
    [    1.797976] libphy: Fixed MDIO Bus: probed
    [    1.861604] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.869301] libphy: 48485000.mdio: probed
    [    1.886105] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
    [    1.896340] cpsw 48484000.ethernet: Detected MACID = fc:69:47:f0:92:16
    [    1.902982] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    1.909367] cpsw 48484000.ethernet: ALE Table size 1024
    [    1.914673] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [    1.923167] i2c /dev entries driver
    [    1.929987] gpio-fan gpio_fan: GPIO fan initialized
    [    1.936061] tmp102 0-0048: initialized
    [    1.942919] cpu cpu0: Linked as a consumer to regulator.3
    [    1.948414] cpu cpu0: Linked as a consumer to regulator.26
    [    1.955600] sdhci: Secure Digital Host Controller Interface driver
    [    1.961832] sdhci: Copyright(c) Pierre Ossman
    [    1.966799] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.973225] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
    [    1.982078] sdhci-omap 4809c000.mmc: Got CD GPIO
    [    1.986871] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.25
    [    1.993916] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.10
    [    2.000783] sdhci-omap 4809c000.mmc: Dropping the link to regulator.10
    [    2.007418] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.1
    [    2.014338] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.10
    [    2.021271] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_3_3v mode
    [    2.054318] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
    [    2.062270] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.1
    [    2.069110] sdhci-omap 480b4000.mmc: Dropping the link to regulator.1
    [    2.075742] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.1
    [    2.108663] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA
    [    2.116625] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.127883] NET: Registered protocol family 10
    [    2.133440] Segment Routing with IPv6
    [    2.137317] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.144281] NET: Registered protocol family 17
    [    2.148918] Key type dns_resolver registered
    [    2.153366] Registering SWP/SWPB emulation handler
    [    2.158225] omap_voltage_late_init: Voltage driver support not added
    [    2.164631] Power Management for TI OMAP4+ devices.
    [    2.164639] mmc0: host does not support reading read-only switch, assuming write-enable
    [    2.170086] Loading compiled-in X.509 certificates
    [    2.183719] mmc0: new high speed SDHC card at address aaaa
    [    2.200082] mmcblk0: mmc0:aaaa SB16G 14.8 GiB
    [    2.200232] mmc1: new DDR MMC card at address 0001
    [    2.209879] dmm 4e000000.dmm: workaround for errata i878 in use
    [    2.216016]  mmcblk0: p1 p2
    [    2.220507] dmm 4e000000.dmm: initialized all PAT entries
    [    2.220589] mmcblk1: mmc1:0001 Q2J55L 7.09 GiB
    [    2.230655] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    2.231060] mmcblk1boot0: mmc1:0001 Q2J55L partition 1 16.0 MiB
    [    2.238206] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.13
    [    2.244551] mmcblk1boot1: mmc1:0001 Q2J55L partition 2 16.0 MiB
    [    2.257372] mmcblk1rpmb: mmc1:0001 Q2J55L partition 3 4.00 MiB, chardev (244:0)
    [    2.265677] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    2.274309] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
    [    2.282314] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
    [    2.291020] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.297676] [drm] No driver support for vblank timestamp query.
    [    2.303647] [drm] Cannot find any crtc or sizes
    [    2.308905] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
    [    2.316499] hctosys: unable to open rtc device (rtc0)
    [    2.322104] ALSA device list:
    [    2.325082]   No soundcards found.
    [    2.332300] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
    [    2.434811] EXT4-fs (mmcblk0p2): recovery complete
    [    2.440412] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    2.449174] VFS: Mounted root (ext3 filesystem) on device 179:2.
    [    2.465979] devtmpfs: mounted
    [    2.470099] Freeing unused kernel memory: 2048K
    [    2.474800] Run /sbin/init as init process
    [    2.820790] systemd[1]: System time before build time, advancing clock.
    [    2.855538] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    2.877718] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2019.11!
    
    [    2.925281] systemd[1]: Set hostname to <am57xx-evm>.
    [    3.096290] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    3.113723] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    3.371645] [drm] Cannot find any crtc or sizes
    [    3.402174] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.409351] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    3.441741] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.448572] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    3.491688] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.498363] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    3.532487] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    3.571962] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
    [  OK  ] Listening on Journal Socket.
             Starting Load Kernel Modules...
    [    3.853574] cmemk: loading out-of-tree module taints kernel.
    [    3.860336] CMEMK module: reference Linux version 4.19.79
    [    3.866372] allocated heap buffer 0x40500000 of size 0x100000
    [    3.872444] cmemk initialized
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [    3.888334] random: crng init done
    [    3.891788] random: 7 urandom warning(s) missed due to ratelimiting
    [    3.897067] cryptodev: driver 1.9 loaded.
             Mounting Temporary Directory (/tmp)...
             Starting Remount Root and Kernel File Systems...
    [    3.964280] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
             Mounting Kernel Debug File System...
    [    3.977361] usbcore: registered new interface driver usbfs
    [    3.985175] usbcore: registered new interface driver hub
    [    3.990571] usbcore: registered new device driver usb
             Starting udev Coldplug all Devices...
    [    4.014403] usbcore: registered new interface driver ftdi_sio
    [    4.020261] usbserial: USB Serial support registered for FTDI USB Serial Device
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Reached target Paths.
             Mounting POSIX Message Queue File System...
             Starting Journal Service...
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Journal Service.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted POSIX Message Queue File System.
             Starting Create Static Device Nodes in /dev...
             Starting Flush Journal to Persistent Storage...
             Starting Apply Kernel Variables...
             Mounting Kernel Configuration File System...
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Mounted Kernel Configuration File System.
    [    4.649545] systemd-journald[104]: Received request to flush runtime journal from PID 1
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
    [  OK  ] Reached target Containers.
             Starting udev Kernel Device Manager...
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [    5.067711] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
    [  OK  ] Started Load/Save Random Seed.
    [    5.098862] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
    [    5.131840] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
    [    5.142360] remoteproc remoteproc0: 40800000.dsp is available
    [    5.153719] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver
    [    5.189985] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver
    [  OK  ] Found device /dev/ttyS2.
    [    5.241640] omap-rproc 41000000.dsp: assigned reserved memory node dsp2-memory@9f000000
    [  OK  ] Started Create Volatile Files and Directories.
    [    5.269154] remoteproc remoteproc1: 41000000.dsp is available
             Starting Network Service...
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [    5.542229] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659038@58:tps659038_rtc as rtc1
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [    5.642549] Driver for 1-wire Dallas network protocol.
    [    5.683681] rtc-ds1307 2-006f: registered as rtc0
    [    5.738820] at24 0-0050: 4096 byte 24c32 EEPROM, writable, 1 bytes/write
    [    5.820732] omap_rtc 48838000.rtc: registered as rtc2
    [    5.837966] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.:. Driver in Interrupt mode
    [    6.052843] w1_master_driver w1_bus_master1: Attaching one wire slave 01.000000000000 crc 3d
    [    6.071388] w1_master_driver w1_bus_master1: Family 1 for 01.000000000000.3d is not registered.
    [    6.198819] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [    6.205293] omap-des 480a5000.des: will run requests pump with realtime priority
    [    6.217820] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Synchronized.
    [    6.277571] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [    6.355359] net eth0: initializing cpsw version 1.15 (0)
             Starting Reboot and dump vmcore via kexec...
    [    6.445709] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [    6.463715] omap-aes 4b500000.aes: will run requests pump with realtime priority
    [    6.479925] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [    6.483805] Micrel KSZ9031 Gigabit PHY 48485000.mdio:01: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
    [    6.491382] omap-aes 4b700000.aes: will run requests pump with realtime priority
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [    6.535580] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    6.617740] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [  OK  ] Listening on dropbear.socket.
    [    6.761762] vpe 489d0000.vpe: Device registered as /dev/video0
    [    6.796276] [drm] Initialized pvr 1.17.4948957 20110701 for 56000000.gpu on minor 1
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [    6.975843] ahci 4a140000.sata: controller can't do 64bit DMA, forcing 32bit
    [    6.986057] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
             Starting TI IPC Daemon...
    [    7.007959] ahci 4a140000.sata: forcing port_map 0x0 -> 0x1
    [    7.017752] omap-hdmi-audio omap-hdmi-audio.0.auto: ASoC: no DMI vendor name!
    [    7.026785] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [    7.036850] ahci 4a140000.sata: flags: ncq sntf pm led clo only pmp pio slum part ccc apst
    [  OK  ] Started Job spooling tools.
    [    7.065864] scsi host0: ahci
    [    7.069060] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 83
             Starting rc.pvr.service...
             Starting TI MultiCore Tools Daemon...
    [  OK  ] Started D-Bus System Message Bus.
             Starting Login Service...
    [    7.214724] remoteproc remoteproc0: powering up 40800000.dsp
    [    7.220461] remoteproc remoteproc0: Booting fw image dra7-dsp1-fw.xe66, size 20483260
             [    7.234348] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    Starting Print notice about GPLv3 packages...
    [    7.240265] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [    7.275798] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    7.281342] remoteproc remoteproc0: registered virtio0 (type 7)
    [    7.289604] remoteproc remoteproc0: remote processor 40800000.dsp is now up
    [  OK  ] Started Periodic Command Scheduler.
             Starting RPC Bind Service...
    [  OK  ] Started Networ[    7.412140] ata1: SATA link down (SStatus 0 SControl 300)
    k Service.
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [    7.505215] remoteproc remoteproc1: powering up 41000000.dsp
    [    7.526752] remoteproc remoteproc1: Booting fw image dra7-dsp2-fw.xe66, size 20483260
    [    7.590975] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
    [    7.596970] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
    [    7.621662] PVR_K: UM DDK-(4948957) and KM DDK-(4948957) match. [ OK ]
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started rc.pvr.service.
    [  OK  ] Started TI MultiCore Tools Daemon.
    [    7.876421] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    7.934159] remoteproc remoteproc1: registered virtio1 (type 7)
    [    7.984584] remoteproc remoteproc1: remote processor 41000000.dsp is now up
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
             Starting weston.service...
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [  OK  ] Started Network Name Resolution.
    [    9.305203] dwc3 48890000.usb: Failed to get clk 'ref': -2
    [    9.321019] dwc3 488d0000.usb: Failed to get clk 'ref': -2
    [    9.337519] OF: graph: no port node found in /ocp/ocp2scp@4a080000/phy@4a085000
    [    9.473100] remoteproc remoteproc2: 4b234000.pru is available
    [    9.473121] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    9.479454] pru-rproc 4b234000.pru: PRU rproc node pru@4b234000 probed successfully
    [    9.506505] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [    9.520013] remoteproc remoteproc3: 4b238000.pru is available
    [    9.527093] pru-rproc 4b238000.pru: PRU rproc node pru@4b238000 probed successfully
    [    9.527239] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x0000000002010010
    [    9.535156] remoteproc remoteproc4: 4b2b4000.pru is available
    [    9.550132] pru-rproc 4b2b4000.pru: PRU rproc node pru@4b2b4000 probed successfully
    [    9.558454] remoteproc remoteproc5: 4b2b8000.pru is available
    [    9.564380] pru-rproc 4b2b8000.pru: PRU rproc node pru@4b2b8000 probed successfully
    [    9.564714] xhci-hcd xhci-hcd.1.auto: irq 177, io mem 0x48890000
    [    9.603468] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.611893] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.619193] usb usb1: Product: xHCI Host Controller
    [    9.624190] usb usb1: Manufacturer: Linux 4.19.79-g77dfab56c6 xhci-hcd
    [    9.630786] usb usb1: SerialNumber: xhci-hcd.1.auto
    [    9.636467] hub 1-0:1.0: USB hub found
    [    9.640279] hub 1-0:1.0: 1 port detected
    [    9.644638] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    9.650177] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [    9.657933] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
    [    9.664607] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.672880] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.681198] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.688501] usb usb2: Product: xHCI Host Controller
    [    9.693431] usb usb2: Manufacturer: Linux 4.19.79-g77dfab56c6 xhci-hcd
    [    9.699997] usb usb2: SerialNumber: xhci-hcd.1.auto
    [    9.705349] hub 2-0:1.0: USB hub found
    [    9.709171] hub 2-0:1.0: 1 port detected
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            autoconf
            bash-dev
            bash
            bc
            binutils-dev
            binutils
            bison-dev
            bison
            cifs-utils
            cpio
            cpp-symlinks
            cpp
            dosfstools
            elfutils-dev
            elfutils
            findutils
            g++-symlinks
            g++
            gawk
            gcc-symlinks
            gcc
            gdb
            gdbc6x
            gdbserver
            gettext
            glmark2
            gstreamer1.0-libav
            gzip
            hidapi
            libasm1
            libbfd
            libcairo-perf-utils
            libdw1
            libelf1
            libgdbm-compat4
            libgdbm-dev
            libgdbm6
            libgettextlib
            libgettextsrc
            libgmp10
            libidn2-0
            libmavconn
            libmpc3
            libmpfr6
            libreadline-dev
            libreadline7
            libunistring2
            m4-dev
            m4
            make
            mavlink
            mavros-extras
            mavros-msgs
            mavros
            nettle
            parted
            pdm-anomaly-detection
            socketcan-interface
            swig-dev
            swig
            which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [  OK  ] Started weston.service.
             Starting telnetd.service...
             Starting Matrix GUI...
             Starting Save/Restore Sound Card State...
    [  OK  ] Reached target Network.
             Starting Enable and configure wl18xx bluetooth stack...
    [  OK  ] Started Redis In-Memory Data Store.
             Starting Lightning Fast Webserver With Light System Requirements...
             Starting Simple Network Management Protocol (SNMP) Daemon....
             Starting Permit User Sessions...
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Created slice system-systemd\x2dfsck.slice.
             Starting File System Check on /dev/mmcblk0p1...
    [  OK  ] Started telnetd.service.
    [  OK  ] Started Matrix GUI.
    [  OK  ] Started Save/Restore Sound Card State.
    [  OK  ] Started Enable and configure wl18xx bluetooth stack.
    [  OK  ] Started Lightning Fast Webserver With Light System Requirements.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Reached target Sound Card.
             Starting thttpd.service...
    [  OK  ] Started Synchronize System and HW clocks.
    [  OK  ] Started Login Service.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started thttpd.service.
    [  OK  ] Started File System Check on /dev/mmcblk0p1.
             Mounting /run/media/mmcblk0p1...
    [  OK  ] Mounted /run/media/mmcblk0p1.
    [  OK  ] Started Simple Network Management Protocol (SNMP) Daemon..
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project http://arago-project.org am57xx-evm ttyS2
    
    Arago 2019.11 am57xx-evm ttyS2
    
    am57xx-evm login: root
    root@am57xx-evm:~# [   26.015222] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.021124] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.028830] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.034722] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.042363] omapdrm omapdrm.0: could not pin: -14
    [   26.047090] omapdrm omapdrm.0: could not pin framebuffer
    [   26.304729] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.310622] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.318311] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.324195] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.331960] omapdrm omapdrm.0: could not pin: -14
    [   26.336691] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [   26.345285] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [   26.352486] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    [   26.414478] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.420381] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.428067] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.433979] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.441611] omapdrm omapdrm.0: could not pin: -14
    [   26.446342] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [   26.454984] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [   26.462193] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    [   32.491810] ldousb: disabling
    ^C
    root@am57xx-evm:~# modetest -c
    trying to open device 'i915'...failed
    trying to open device 'amdgpu'...failed
    trying to open device 'radeon'...failed
    trying to open device 'nouveau'...failed
    trying to open device 'vmwgfx'...failed
    trying to open device 'omapdrm'...done
    Connectors:
    id      encoder status          name            size (mm)       modes   encoders
    54      0       connected       HDMI-A-1        520x320         32      53
      modes:
            name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
      1280x800 60 1280 1328 1360 1440 800 803 809 823 71000 flags: nhsync, pvsync; type: preferred, driver
      1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
      1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver
      1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74176 flags: phsync, pvsync, interlace; type: driver
      1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
      1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
      1920x1080i 50 1920 2448 2492 2640 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1920x1080i 50 1920 2448 2492 2640 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 108000 flags: phsync, pvsync; type: driver
      1280x720 60 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver
      1280x720 60 1280 1390 1430 1650 720 725 730 750 74176 flags: phsync, pvsync; type: driver
      1280x720 50 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
      1280x720 50 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
      1024x768 60 1024 1048 1184 1344 768 771 777 806 65000 flags: nhsync, nvsync; type: driver
      800x600 60 800 840 968 1056 600 601 605 628 40000 flags: phsync, pvsync; type: driver
      720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
      720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
      720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
      720x576i 50 720 732 795 864 576 580 586 625 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x576i 50 720 732 795 864 576 580 586 625 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13514 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13514 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      640x480 60 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver
      640x480 60 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver
      props:
            1 EDID:
                    flags: immutable blob
                    blobs:
    
                    value:
                            00ffffffffffff004a8b3b2a01010101
                            171c010380342078ea1ec5ae4f34b126
                            0e5054210800d1c08180010101010101
                            010101010101bc1b00a0502017303020
                            360011492100001c000000fc00434c31
                            302d48444d490a202020000000ff004a
                            3235374d3936423030464c0a000000fd
                            00384c1e5111000a202020202020015a
                            020321714e0607020315961112130414
                            051f90230907078301000065030c0010
                            008c0ad090204031200c405500b98821
                            000018011d8018711c1620582c2500b9
                            882100009e011d80d0721c1620102c25
                            80b9882100009e011d00bc52d01e20b8
                            285540b9882100001e023a80d072382d
                            40102c4580b9882100001e00000000d0
            2 DPMS:
                    flags: enum
                    enums: On=0 Standby=1 Suspend=2 Off=3
                    value: 0
            5 link-status:
                    flags: enum
                    enums: Good=0 Bad=1
                    value: 0
            6 non-desktop:
                    flags: immutable range
                    values: 0 1
                    value: 0
            19 CRTC_ID:
                    flags: object
                    value: 0
    
    root@am57xx-evm:~# [   86.305670] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   86.311598] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   86.319259] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   86.325153] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   86.332816] omapdrm omapdrm.0: could not pin: -14
    [   86.337563] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [   86.346172] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [   86.353384] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    [  129.313376] NET: Registered protocol family 15
    [  129.415229] Initializing XFRM netlink socket
    [  146.305741] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [  146.312544] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [  146.320214] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [  146.326134] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [  146.333816] omapdrm omapdrm.0: could not pin: -14
    [  146.338578] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [  146.348689] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [  146.356123] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr^C

    We are waiting for answers.

    Thank you.

  • Hi Forum;

    We made some corrections in the dts files. When we plug-in HDMI cable to screen on our custom board, we get these errors on Teraterm console. I attached related kernel output file.

    6153.03.09.20_kernel_1.txt
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.19.79-g77dfab56c6 (oe-user@oe-host) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Sun Jan 5 02:56:25 UTC 2020
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=30c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] OF: fdt: Machine model: TI AM5728 PIJET
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp2-memory@9f000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000be400000
    [    0.000000] OMAP4: Map 0x00000000bfd00000 to (ptrval) for dram barrier
    [    0.000000] Hit pending asynchronous external abort (FSR=0x00001211) during first unmask, this is most likely caused by a firmware/bootloader bug.
    [    0.000000] DRA752 ES2.0
    [    0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0
    [    0.000000] percpu: Embedded 15 pages/cpu s32396 r8192 d20852 u61440
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 210496
    [    0.000000] Kernel command line: console=ttyO2,115200 root=/dev/mmcblk0p2 rw rootwait rootfs=ext4 video=HDMI-A-1:1280x800M@60
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 724672K/848896K available (10240K kernel code, 335K rwdata, 2800K rodata, 2048K init, 269K bss, 25920K reserved, 98304K cma-reserved, 234496K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    [    0.000000]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (12256 kB)
    [    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (2048 kB)
    [    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 336 kB)
    [    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 270 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [    0.000018] Switching to timer-based delay loop, resolution 162ns
    [    0.000295] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000304] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000736] Console: colour dummy device 80x30
    [    0.000757] WARNING: Your 'console=ttyO2' has been replaced by 'ttyS2'
    [    0.000765] This ensures that you still see kernel messages. Please
    [    0.000773] update your kernel commandline.
    [    0.000810] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [    0.000827] pid_max: default: 32768 minimum: 301
    [    0.000953] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000967] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001556] CPU: Testing write buffer coherency: ok
    [    0.001596] CPU0: Spectre v2: using ICIALLU workaround
    [    0.001836] CPU0: update cpu_capacity 1026
    [    0.001847] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.059923] Setting up static identity map for 0x80200000 - 0x80200060
    [    0.079930] rcu: Hierarchical SRCU implementation.
    [    0.100122] EFI services will not be available.
    [    0.119988] smp: Bringing up secondary CPUs ...
    [    0.200307] CPU1: update cpu_capacity 1026
    [    0.200313] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.200318] CPU1: Spectre v2: using ICIALLU workaround
    [    0.200445] smp: Brought up 1 node, 2 CPUs
    [    0.200458] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    [    0.200466] CPU: All CPU(s) started in HYP mode.
    [    0.200474] CPU: Virtualization extensions available.
    [    0.200966] devtmpfs: initialized
    [    0.217428] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.217688] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.217707] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    0.219494] pinctrl core: initialized pinctrl subsystem
    [    0.220013] DMI not present or invalid.
    [    0.220343] NET: Registered protocol family 16
    [    0.221484] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.222423] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.323946] wkupaon_cm:clk:0068:0: failed to disable
    [    0.423527] cpuidle: using governor ladder
    [    0.423562] cpuidle: using governor menu
    [    0.433738] OMAP GPIO hardware version 0.1
    [    0.458412] No ATAGs?
    [    0.458489] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.458503] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.459348] OMAP DMA hardware revision 0.0
    [    0.470910] edma 43300000.edma: memcpy is disabled
    [    0.474371] edma 43300000.edma: TI EDMA DMA engine driver
    [    0.481517] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [    0.484879] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    0.485062] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.485323] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    0.485557] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.485924] omap-iommu 41501000.mmu: 41501000.mmu registered
    [    0.486099] omap-iommu 41502000.mmu: 41502000.mmu registered
    [    0.486418] iommu: Adding device 40800000.dsp to group 0
    [    0.486646] iommu: Adding device 41000000.dsp to group 3
    [    0.487856] SCSI subsystem initialized
    [    0.488926] palmas 0-0058: Irq flag is 0x00000008
    [    0.517229] palmas 0-0058: Muxing GPIO 2b, PWM 0, LED 0
    [    0.518806] SMPS12: supplied by regulator-dummy
    [    0.520382] SMPS3: supplied by regulator-dummy
    [    0.521932] SMPS45: supplied by regulator-dummy
    [    0.523628] SMPS6: supplied by regulator-dummy
    [    0.524971] SMPS7: supplied by regulator-dummy
    [    0.526278] SMPS8: supplied by regulator-dummy
    [    0.527455] SMPS9: supplied by regulator-dummy
    [    0.528088] LDO1: supplied by regulator-dummy
    [    0.528501] random: fast init done
    [    0.541206] LDO2: supplied by regulator-dummy
    [    0.551078] LDO3: supplied by regulator-dummy
    [    0.561091] LDO4: supplied by regulator-dummy
    [    0.571105] LDO5: supplied by regulator-dummy
    [    0.571750] LDO6: supplied by regulator-dummy
    [    0.572378] LDO7: supplied by regulator-dummy
    [    0.573016] LDO8: supplied by regulator-dummy
    [    0.573671] LDO9: supplied by regulator-dummy
    [    0.581146] LDOLN: supplied by regulator-dummy
    [    0.591145] LDOUSB: supplied by regulator-dummy
    [    0.602978] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    0.603593] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.603969] omap_i2c 4807a000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.604347] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.604526] media: Linux media interface: v0.10
    [    0.604565] videodev: Linux video capture interface: v2.00
    [    0.604641] pps_core: LinuxPPS API ver. 1 registered
    [    0.604651] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.604672] PTP clock support registered
    [    0.604700] EDAC MC: Ver: 3.0.0
    [    0.605494] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    0.605743] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    0.620771] Advanced Linux Sound Architecture Driver Initialized.
    [    0.621575] clocksource: Switched to clocksource arch_sys_counter
    [    0.630288] NET: Registered protocol family 2
    [    0.630893] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
    [    0.630922] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.630985] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.631112] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.631196] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.631230] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.631361] NET: Registered protocol family 1
    [    0.651812] RPC: Registered named UNIX socket transport module.
    [    0.651823] RPC: Registered udp transport module.
    [    0.651831] RPC: Registered tcp transport module.
    [    0.651840] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.652861] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.653058] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.654029] Initialise system trusted keyrings
    [    0.654184] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    0.659394] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.659881] NFS: Registering the id_resolver key type
    [    0.659903] Key type id_resolver registered
    [    0.659912] Key type id_legacy registered
    [    0.659954] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.661645] Key type asymmetric registered
    [    0.661657] Asymmetric key parser 'x509' registered
    [    0.661707] bounce: pool size: 64 pages
    [    0.661741] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.661752] io scheduler noop registered
    [    0.661761] io scheduler deadline registered
    [    0.661859] io scheduler cfq registered (default)
    [    0.661870] io scheduler mq-deadline registered
    [    0.661879] io scheduler kyber registered
    [    0.667551] pinctrl-single 4a003400.pinmux: 282 pins, size 1128
    [    0.674662] vdd_3v3: supplied by regen1
    [    0.674905] vtt_fixed: supplied by smps3
    [    0.722616] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.726179] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 43, base_baud = 3000000) is a 8250
    [    0.727128] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 44, base_baud = 3000000) is a 8250
    [    1.705164] console [ttyS2] enabled
    [    1.709596] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 45, base_baud = 3000000) is a 8250
    [    1.719284] 4ae2b000.serial: ttyS9 at MMIO 0x4ae2b000 (irq = 46, base_baud = 3000000) is a 8250
    [    1.730111] omap_rng 48090000.rng: Random Number Generator ver. 20
    [    1.730323] hwrng: no data available
    [    1.740107] omapdss_dss 58000000.dss: Linked as a consumer to regulator.19
    [    1.747156] DSS: OMAP DSS rev 6.1
    [    1.753357] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    1.760865] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.13
    [    1.780999] brd: module loaded
    [    1.790702] loop: module loaded
    [    1.797976] libphy: Fixed MDIO Bus: probed
    [    1.861604] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    1.869301] libphy: 48485000.mdio: probed
    [    1.886105] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
    [    1.896340] cpsw 48484000.ethernet: Detected MACID = fc:69:47:f0:92:16
    [    1.902982] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    1.909367] cpsw 48484000.ethernet: ALE Table size 1024
    [    1.914673] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [    1.923167] i2c /dev entries driver
    [    1.929987] gpio-fan gpio_fan: GPIO fan initialized
    [    1.936061] tmp102 0-0048: initialized
    [    1.942919] cpu cpu0: Linked as a consumer to regulator.3
    [    1.948414] cpu cpu0: Linked as a consumer to regulator.26
    [    1.955600] sdhci: Secure Digital Host Controller Interface driver
    [    1.961832] sdhci: Copyright(c) Pierre Ossman
    [    1.966799] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.973225] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22)
    [    1.982078] sdhci-omap 4809c000.mmc: Got CD GPIO
    [    1.986871] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.25
    [    1.993916] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.10
    [    2.000783] sdhci-omap 4809c000.mmc: Dropping the link to regulator.10
    [    2.007418] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.1
    [    2.014338] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.10
    [    2.021271] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_3_3v mode
    [    2.054318] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
    [    2.062270] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.1
    [    2.069110] sdhci-omap 480b4000.mmc: Dropping the link to regulator.1
    [    2.075742] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.1
    [    2.108663] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA
    [    2.116625] ledtrig-cpu: registered to indicate activity on CPUs
    [    2.127883] NET: Registered protocol family 10
    [    2.133440] Segment Routing with IPv6
    [    2.137317] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    2.144281] NET: Registered protocol family 17
    [    2.148918] Key type dns_resolver registered
    [    2.153366] Registering SWP/SWPB emulation handler
    [    2.158225] omap_voltage_late_init: Voltage driver support not added
    [    2.164631] Power Management for TI OMAP4+ devices.
    [    2.164639] mmc0: host does not support reading read-only switch, assuming write-enable
    [    2.170086] Loading compiled-in X.509 certificates
    [    2.183719] mmc0: new high speed SDHC card at address aaaa
    [    2.200082] mmcblk0: mmc0:aaaa SB16G 14.8 GiB
    [    2.200232] mmc1: new DDR MMC card at address 0001
    [    2.209879] dmm 4e000000.dmm: workaround for errata i878 in use
    [    2.216016]  mmcblk0: p1 p2
    [    2.220507] dmm 4e000000.dmm: initialized all PAT entries
    [    2.220589] mmcblk1: mmc1:0001 Q2J55L 7.09 GiB
    [    2.230655] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    2.231060] mmcblk1boot0: mmc1:0001 Q2J55L partition 1 16.0 MiB
    [    2.238206] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.13
    [    2.244551] mmcblk1boot1: mmc1:0001 Q2J55L partition 2 16.0 MiB
    [    2.257372] mmcblk1rpmb: mmc1:0001 Q2J55L partition 3 4.00 MiB, chardev (244:0)
    [    2.265677] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.13
    [    2.274309] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
    [    2.282314] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
    [    2.291020] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.297676] [drm] No driver support for vblank timestamp query.
    [    2.303647] [drm] Cannot find any crtc or sizes
    [    2.308905] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
    [    2.316499] hctosys: unable to open rtc device (rtc0)
    [    2.322104] ALSA device list:
    [    2.325082]   No soundcards found.
    [    2.332300] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
    [    2.434811] EXT4-fs (mmcblk0p2): recovery complete
    [    2.440412] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    2.449174] VFS: Mounted root (ext3 filesystem) on device 179:2.
    [    2.465979] devtmpfs: mounted
    [    2.470099] Freeing unused kernel memory: 2048K
    [    2.474800] Run /sbin/init as init process
    [    2.820790] systemd[1]: System time before build time, advancing clock.
    [    2.855538] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    2.877718] systemd[1]: Detected architecture arm.
    
    Welcome to Arago 2019.11!
    
    [    2.925281] systemd[1]: Set hostname to <am57xx-evm>.
    [    3.096290] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    3.113723] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    3.371645] [drm] Cannot find any crtc or sizes
    [    3.402174] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.409351] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    3.441741] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.448572] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    3.491688] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.498363] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    3.532487] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [    3.571962] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [  OK  ] Reached target Remote File Systems.
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Reached target Slices.
    [  OK  ] Listening on Journal Socket.
             Starting Load Kernel Modules...
    [    3.853574] cmemk: loading out-of-tree module taints kernel.
    [    3.860336] CMEMK module: reference Linux version 4.19.79
    [    3.866372] allocated heap buffer 0x40500000 of size 0x100000
    [    3.872444] cmemk initialized
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [    3.888334] random: crng init done
    [    3.891788] random: 7 urandom warning(s) missed due to ratelimiting
    [    3.897067] cryptodev: driver 1.9 loaded.
             Mounting Temporary Directory (/tmp)...
             Starting Remount Root and Kernel File Systems...
    [    3.964280] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
             Mounting Kernel Debug File System...
    [    3.977361] usbcore: registered new interface driver usbfs
    [    3.985175] usbcore: registered new interface driver hub
    [    3.990571] usbcore: registered new device driver usb
             Starting udev Coldplug all Devices...
    [    4.014403] usbcore: registered new interface driver ftdi_sio
    [    4.020261] usbserial: USB Serial support registered for FTDI USB Serial Device
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Reached target Paths.
             Mounting POSIX Message Queue File System...
             Starting Journal Service...
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Journal Service.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted POSIX Message Queue File System.
             Starting Create Static Device Nodes in /dev...
             Starting Flush Journal to Persistent Storage...
             Starting Apply Kernel Variables...
             Mounting Kernel Configuration File System...
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Mounted Kernel Configuration File System.
    [    4.649545] systemd-journald[104]: Received request to flush runtime journal from PID 1
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
    [  OK  ] Reached target Containers.
             Starting udev Kernel Device Manager...
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [    5.067711] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
    [  OK  ] Started Load/Save Random Seed.
    [    5.098862] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver
    [    5.131840] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
    [    5.142360] remoteproc remoteproc0: 40800000.dsp is available
    [    5.153719] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver
    [    5.189985] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver
    [  OK  ] Found device /dev/ttyS2.
    [    5.241640] omap-rproc 41000000.dsp: assigned reserved memory node dsp2-memory@9f000000
    [  OK  ] Started Create Volatile Files and Directories.
    [    5.269154] remoteproc remoteproc1: 41000000.dsp is available
             Starting Network Service...
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [    5.542229] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659038@58:tps659038_rtc as rtc1
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [    5.642549] Driver for 1-wire Dallas network protocol.
    [    5.683681] rtc-ds1307 2-006f: registered as rtc0
    [    5.738820] at24 0-0050: 4096 byte 24c32 EEPROM, writable, 1 bytes/write
    [    5.820732] omap_rtc 48838000.rtc: registered as rtc2
    [    5.837966] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.:. Driver in Interrupt mode
    [    6.052843] w1_master_driver w1_bus_master1: Attaching one wire slave 01.000000000000 crc 3d
    [    6.071388] w1_master_driver w1_bus_master1: Family 1 for 01.000000000000.3d is not registered.
    [    6.198819] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [    6.205293] omap-des 480a5000.des: will run requests pump with realtime priority
    [    6.217820] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Time Synchronized.
    [    6.277571] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [    6.355359] net eth0: initializing cpsw version 1.15 (0)
             Starting Reboot and dump vmcore via kexec...
    [    6.445709] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [    6.463715] omap-aes 4b500000.aes: will run requests pump with realtime priority
    [    6.479925] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [    6.483805] Micrel KSZ9031 Gigabit PHY 48485000.mdio:01: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
    [    6.491382] omap-aes 4b700000.aes: will run requests pump with realtime priority
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [    6.535580] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    6.617740] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [  OK  ] Listening on dropbear.socket.
    [    6.761762] vpe 489d0000.vpe: Device registered as /dev/video0
    [    6.796276] [drm] Initialized pvr 1.17.4948957 20110701 for 56000000.gpu on minor 1
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [    6.975843] ahci 4a140000.sata: controller can't do 64bit DMA, forcing 32bit
    [    6.986057] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
             Starting TI IPC Daemon...
    [    7.007959] ahci 4a140000.sata: forcing port_map 0x0 -> 0x1
    [    7.017752] omap-hdmi-audio omap-hdmi-audio.0.auto: ASoC: no DMI vendor name!
    [    7.026785] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [    7.036850] ahci 4a140000.sata: flags: ncq sntf pm led clo only pmp pio slum part ccc apst
    [  OK  ] Started Job spooling tools.
    [    7.065864] scsi host0: ahci
    [    7.069060] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 83
             Starting rc.pvr.service...
             Starting TI MultiCore Tools Daemon...
    [  OK  ] Started D-Bus System Message Bus.
             Starting Login Service...
    [    7.214724] remoteproc remoteproc0: powering up 40800000.dsp
    [    7.220461] remoteproc remoteproc0: Booting fw image dra7-dsp1-fw.xe66, size 20483260
             [    7.234348] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    Starting Print notice about GPLv3 packages...
    [    7.240265] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [    7.275798] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    7.281342] remoteproc remoteproc0: registered virtio0 (type 7)
    [    7.289604] remoteproc remoteproc0: remote processor 40800000.dsp is now up
    [  OK  ] Started Periodic Command Scheduler.
             Starting RPC Bind Service...
    [  OK  ] Started Networ[    7.412140] ata1: SATA link down (SStatus 0 SControl 300)
    k Service.
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [    7.505215] remoteproc remoteproc1: powering up 41000000.dsp
    [    7.526752] remoteproc remoteproc1: Booting fw image dra7-dsp2-fw.xe66, size 20483260
    [    7.590975] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
    [    7.596970] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
    [    7.621662] PVR_K: UM DDK-(4948957) and KM DDK-(4948957) match. [ OK ]
    [  OK  ] Started TI IPC Daemon.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started rc.pvr.service.
    [  OK  ] Started TI MultiCore Tools Daemon.
    [    7.876421] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    7.934159] remoteproc remoteproc1: registered virtio1 (type 7)
    [    7.984584] remoteproc remoteproc1: remote processor 41000000.dsp is now up
    [  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
             Starting weston.service...
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [  OK  ] Started Network Name Resolution.
    [    9.305203] dwc3 48890000.usb: Failed to get clk 'ref': -2
    [    9.321019] dwc3 488d0000.usb: Failed to get clk 'ref': -2
    [    9.337519] OF: graph: no port node found in /ocp/ocp2scp@4a080000/phy@4a085000
    [    9.473100] remoteproc remoteproc2: 4b234000.pru is available
    [    9.473121] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    9.479454] pru-rproc 4b234000.pru: PRU rproc node pru@4b234000 probed successfully
    [    9.506505] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [    9.520013] remoteproc remoteproc3: 4b238000.pru is available
    [    9.527093] pru-rproc 4b238000.pru: PRU rproc node pru@4b238000 probed successfully
    [    9.527239] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x0000000002010010
    [    9.535156] remoteproc remoteproc4: 4b2b4000.pru is available
    [    9.550132] pru-rproc 4b2b4000.pru: PRU rproc node pru@4b2b4000 probed successfully
    [    9.558454] remoteproc remoteproc5: 4b2b8000.pru is available
    [    9.564380] pru-rproc 4b2b8000.pru: PRU rproc node pru@4b2b8000 probed successfully
    [    9.564714] xhci-hcd xhci-hcd.1.auto: irq 177, io mem 0x48890000
    [    9.603468] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    9.611893] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.619193] usb usb1: Product: xHCI Host Controller
    [    9.624190] usb usb1: Manufacturer: Linux 4.19.79-g77dfab56c6 xhci-hcd
    [    9.630786] usb usb1: SerialNumber: xhci-hcd.1.auto
    [    9.636467] hub 1-0:1.0: USB hub found
    [    9.640279] hub 1-0:1.0: 1 port detected
    [    9.644638] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [    9.650177] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [    9.657933] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
    [    9.664607] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    9.672880] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    9.681198] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    9.688501] usb usb2: Product: xHCI Host Controller
    [    9.693431] usb usb2: Manufacturer: Linux 4.19.79-g77dfab56c6 xhci-hcd
    [    9.699997] usb usb2: SerialNumber: xhci-hcd.1.auto
    [    9.705349] hub 2-0:1.0: USB hub found
    [    9.709171] hub 2-0:1.0: 1 port detected
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
            autoconf
            bash-dev
            bash
            bc
            binutils-dev
            binutils
            bison-dev
            bison
            cifs-utils
            cpio
            cpp-symlinks
            cpp
            dosfstools
            elfutils-dev
            elfutils
            findutils
            g++-symlinks
            g++
            gawk
            gcc-symlinks
            gcc
            gdb
            gdbc6x
            gdbserver
            gettext
            glmark2
            gstreamer1.0-libav
            gzip
            hidapi
            libasm1
            libbfd
            libcairo-perf-utils
            libdw1
            libelf1
            libgdbm-compat4
            libgdbm-dev
            libgdbm6
            libgettextlib
            libgettextsrc
            libgmp10
            libidn2-0
            libmavconn
            libmpc3
            libmpfr6
            libreadline-dev
            libreadline7
            libunistring2
            m4-dev
            m4
            make
            mavlink
            mavros-extras
            mavros-msgs
            mavros
            nettle
            parted
            pdm-anomaly-detection
            socketcan-interface
            swig-dev
            swig
            which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [  OK  ] Started weston.service.
             Starting telnetd.service...
             Starting Matrix GUI...
             Starting Save/Restore Sound Card State...
    [  OK  ] Reached target Network.
             Starting Enable and configure wl18xx bluetooth stack...
    [  OK  ] Started Redis In-Memory Data Store.
             Starting Lightning Fast Webserver With Light System Requirements...
             Starting Simple Network Management Protocol (SNMP) Daemon....
             Starting Permit User Sessions...
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Host and Network Name Lookups.
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
    [  OK  ] Created slice system-systemd\x2dfsck.slice.
             Starting File System Check on /dev/mmcblk0p1...
    [  OK  ] Started telnetd.service.
    [  OK  ] Started Matrix GUI.
    [  OK  ] Started Save/Restore Sound Card State.
    [  OK  ] Started Enable and configure wl18xx bluetooth stack.
    [  OK  ] Started Lightning Fast Webserver With Light System Requirements.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Reached target Sound Card.
             Starting thttpd.service...
    [  OK  ] Started Synchronize System and HW clocks.
    [  OK  ] Started Login Service.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started thttpd.service.
    [  OK  ] Started File System Check on /dev/mmcblk0p1.
             Mounting /run/media/mmcblk0p1...
    [  OK  ] Mounted /run/media/mmcblk0p1.
    [  OK  ] Started Simple Network Management Protocol (SNMP) Daemon..
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project http://arago-project.org am57xx-evm ttyS2
    
    Arago 2019.11 am57xx-evm ttyS2
    
    am57xx-evm login: root
    root@am57xx-evm:~# [   26.015222] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.021124] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.028830] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.034722] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.042363] omapdrm omapdrm.0: could not pin: -14
    [   26.047090] omapdrm omapdrm.0: could not pin framebuffer
    [   26.304729] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.310622] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.318311] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.324195] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.331960] omapdrm omapdrm.0: could not pin: -14
    [   26.336691] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [   26.345285] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [   26.352486] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    [   26.414478] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.420381] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.428067] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   26.433979] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   26.441611] omapdrm omapdrm.0: could not pin: -14
    [   26.446342] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [   26.454984] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [   26.462193] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    [   32.491810] ldousb: disabling
    ^C
    root@am57xx-evm:~# modetest -c
    trying to open device 'i915'...failed
    trying to open device 'amdgpu'...failed
    trying to open device 'radeon'...failed
    trying to open device 'nouveau'...failed
    trying to open device 'vmwgfx'...failed
    trying to open device 'omapdrm'...done
    Connectors:
    id      encoder status          name            size (mm)       modes   encoders
    54      0       connected       HDMI-A-1        520x320         32      53
      modes:
            name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
      1280x800 60 1280 1328 1360 1440 800 803 809 823 71000 flags: nhsync, pvsync; type: preferred, driver
      1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
      1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver
      1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74176 flags: phsync, pvsync, interlace; type: driver
      1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
      1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
      1920x1080i 50 1920 2448 2492 2640 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1920x1080i 50 1920 2448 2492 2640 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
      1280x1024 60 1280 1328 1440 1688 1024 1025 1028 1066 108000 flags: phsync, pvsync; type: driver
      1280x720 60 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver
      1280x720 60 1280 1390 1430 1650 720 725 730 750 74176 flags: phsync, pvsync; type: driver
      1280x720 50 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
      1280x720 50 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
      1024x768 60 1024 1048 1184 1344 768 771 777 806 65000 flags: nhsync, nvsync; type: driver
      800x600 60 800 840 968 1056 600 601 605 628 40000 flags: phsync, pvsync; type: driver
      720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
      720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
      720x576 50 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
      720x576i 50 720 732 795 864 576 580 586 625 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x576i 50 720 732 795 864 576 580 586 625 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver
      720x480 60 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13514 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13514 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      720x480i 60 720 739 801 858 480 488 494 525 13500 flags: nhsync, nvsync, interlace, dblclk; type: driver
      640x480 60 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver
      640x480 60 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver
      props:
            1 EDID:
                    flags: immutable blob
                    blobs:
    
                    value:
                            00ffffffffffff004a8b3b2a01010101
                            171c010380342078ea1ec5ae4f34b126
                            0e5054210800d1c08180010101010101
                            010101010101bc1b00a0502017303020
                            360011492100001c000000fc00434c31
                            302d48444d490a202020000000ff004a
                            3235374d3936423030464c0a000000fd
                            00384c1e5111000a202020202020015a
                            020321714e0607020315961112130414
                            051f90230907078301000065030c0010
                            008c0ad090204031200c405500b98821
                            000018011d8018711c1620582c2500b9
                            882100009e011d80d0721c1620102c25
                            80b9882100009e011d00bc52d01e20b8
                            285540b9882100001e023a80d072382d
                            40102c4580b9882100001e00000000d0
            2 DPMS:
                    flags: enum
                    enums: On=0 Standby=1 Suspend=2 Off=3
                    value: 0
            5 link-status:
                    flags: enum
                    enums: Good=0 Bad=1
                    value: 0
            6 non-desktop:
                    flags: immutable range
                    values: 0 1
                    value: 0
            19 CRTC_ID:
                    flags: object
                    value: 0
    
    root@am57xx-evm:~# [   86.305670] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   86.311598] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   86.319259] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [   86.325153] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [   86.332816] omapdrm omapdrm.0: could not pin: -14
    [   86.337563] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [   86.346172] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [   86.353384] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    [  129.313376] NET: Registered protocol family 15
    [  129.415229] Initializing XFRM netlink socket
    [  146.305741] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [  146.312544] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [  146.320214] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
    [  146.326134] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
    [  146.333816] omapdrm omapdrm.0: could not pin: -14
    [  146.338578] PVR_K:(Error): DmaBufImportAndAcquirePhysAddr: dma_buf_map_attachment failed: -14
    [  146.348689] PVR_K:(Error): PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr
    [  146.356123] PVR_K:(Error): PVRSRVMapDmaBufBW: Failed to map dma-buf handle
    PVRSRVMapDmaBufKM: Failed to get dma-buf phys addr^C

    We are waiting for answers.

    Thank you.

  • Mertkan,

    Can you share your device tree?

    Best regards,

    Dave

  • Hi Dave Bell,

    Thank you for your answer. DTS files are attached.

    U-boot dts file:

    • 7723.am5728-custom.txt
      /*
       * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
       *
       * This program is free software; you can redistribute it and/or modify
       * it under the terms of the GNU General Public License version 2 as
       * published by the Free Software Foundation.
       */
      /dts-v1/;
      
      #include "dra74x.dtsi"
      #include "am57xx-commercial-grade.dtsi"
      #include "dra74x-mmc-iodelay.dtsi"
      #include <dt-bindings/gpio/gpio.h>
      #include <dt-bindings/interrupt-controller/irq.h>
      
      / {
      
      	model = "TI AM5728 PIJET";
      
      	compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
      
      	aliases {
      		rtc0 = &mcp_rtc;
      		rtc1 = &tps659038_rtc;
      		rtc2 = &rtc;
      		display0 = &hdmi0;
      	};
      
      	chosen {
      		stdout-path = &uart3;
      	};
      
      
      
      	memory@0 {
      		device_type = "memory";
      		reg = <0x0 0x80000000 0x0 0x40000000>;
      	};
      
      
      
      
      	vdd_3v3: fixedregulator-vdd_3v3 {
      		compatible = "regulator-fixed";
      		regulator-name = "vdd_3v3";
      		vin-supply = <&regen1>;
      		regulator-min-microvolt = <3300000>;
      		regulator-max-microvolt = <3300000>;
      	};
      
      
      
      	vtt_fixed: fixedregulator-vtt {
      		/* TPS51200 */
      		compatible = "regulator-fixed";
      		regulator-name = "vtt_fixed";
      		vin-supply = <&smps3_reg>;
      		regulator-min-microvolt = <3300000>;
      		regulator-max-microvolt = <3300000>;
      		regulator-always-on;
      		regulator-boot-on;
      		enable-active-high;
      		gpio = <&gpio7 11 GPIO_ACTIVE_HIGH>;
      	};
      
      
      
      	gpio_fan: gpio_fan {
      		/* Based on 5v 500mA AFB02505HHB */
      		compatible = "gpio-fan";
      		gpios =  <&tps659038_gpio 2 GPIO_ACTIVE_HIGH>;
      		gpio-fan,speed-map = <0     0>,
      				     <13000 1>;
      		#cooling-cells = <2>;
      	};
      
      	hdmi0: connector {
      		compatible = "hdmi-connector";
      		label = "hdmi";
      
      		type = "a";
      
      		port {
      			hdmi_connector_in: endpoint {
      				remote-endpoint = <&tpd12s015_out>;
      			};
      		};
      	};
      
      	tpd12s015: encoder {
      		compatible = "ti,tpd12s015";
      
      		ports {
      			#address-cells = <1>;
      			#size-cells = <0>;
      
      			port@0 {
      				reg = <0>;
      
      				tpd12s015_in: endpoint {
      					remote-endpoint = <&hdmi_out>;
      				};
      			};
      
      			port@1 {
      				reg = <1>;
      
      				tpd12s015_out: endpoint {
      					remote-endpoint = <&hdmi_connector_in>;
      				};
      			};
      		};
      	};
      
      
      
      
      
      
      
      };
      
      
      
      
      &i2c1 {
      	status = "okay";
      	clock-frequency = <400000>;
      
      	tps659038: tps659038@58 {
      		compatible = "ti,tps659038";
      		reg = <0x58>;
      		interrupt-parent = <&gpio1>;
      		interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
      
      		#interrupt-cells = <2>;
      		interrupt-controller;
      
      		ti,system-power-controller;
      		ti,palmas-override-powerhold;
      
      		tps659038_pmic {
      			compatible = "ti,tps659038-pmic";
      
      			regulators {
      				smps12_reg: smps12 {
      					/* VDD_MPU */
      					regulator-name = "smps12";
      					regulator-min-microvolt = < 850000>;
      					regulator-max-microvolt = <1250000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				smps3_reg: smps3 {
      					/* VDD_DDR */
      					regulator-name = "smps3";
      					regulator-min-microvolt = <1350000>;
      					regulator-max-microvolt = <1350000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				smps45_reg: smps45 {
      					/* VDD_DSPEVE, VDD_IVA, VDD_GPU */
      					regulator-name = "smps45";
      					regulator-min-microvolt = < 850000>;
      					regulator-max-microvolt = <1250000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				smps6_reg: smps6 {
      					/* VDD_CORE */
      					regulator-name = "smps6";
      					regulator-min-microvolt = <850000>;
      					regulator-max-microvolt = <1150000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				/* SMPS7 unused */
      
      				smps8_reg: smps8 {
      					/* VDD_1V8 */
      					regulator-name = "smps8";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				/* SMPS9 unused */
      
      				ldo1_reg: ldo1 {
      					/* VDD_SD / VDDSHV8  */
      					regulator-name = "ldo1";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <3300000>;
      					regulator-boot-on;
      					regulator-always-on;
      				};
      
      				ldo2_reg: ldo2 {
      					/* VDD_SHV5 */
      					regulator-name = "ldo2";
      					regulator-min-microvolt = <3300000>;
      					regulator-max-microvolt = <3300000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldo3_reg: ldo3 {
      					/* VDDA_1V8_PHYA */
      					regulator-name = "ldo3";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldo4_reg: ldo4 {
      					/* VDDA_1V8_PHYB */
      					regulator-name = "ldo4";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldo9_reg: ldo9 {
      					/* VDD_RTC */
      					regulator-name = "ldo9";
      					regulator-min-microvolt = <1050000>;
      					regulator-max-microvolt = <1050000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldoln_reg: ldoln {
      					/* VDDA_1V8_PLL */
      					regulator-name = "ldoln";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldousb_reg: ldousb {
      					/* VDDA_3V_USB: VDDA_USBHS33 */
      					regulator-name = "ldousb";
      					regulator-min-microvolt = <3300000>;
      					regulator-max-microvolt = <3300000>;
      					regulator-boot-on;
      				};
      
      				regen1: regen1 {
      					/* VDD_3V3_ON */
      					regulator-name = "regen1";
      					regulator-boot-on;
      					regulator-always-on;
      				};
      			};
      		};
      
      		
      		tps659038_rtc: tps659038_rtc {
      			compatible = "ti,palmas-rtc";
      			interrupt-parent = <&tps659038>;
      			interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
      			wakeup-source;
      		};
      		
      		tps659038_pwr_button: tps659038_pwr_button {
      			compatible = "ti,palmas-pwrbutton";
      			interrupt-parent = <&tps659038>;
      			interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
      			wakeup-source;
      			ti,palmas-long-press-seconds = <12>;
      		};
      
      		tps659038_gpio: tps659038_gpio {
      			compatible = "ti,palmas-gpio";
      			gpio-controller;
      			#gpio-cells = <2>;
      		};
      
      
      
      	};
      
      	tmp102: tmp102@48 {
      		compatible = "ti,tmp102";
      		reg = <0x48>;
      		interrupt-parent = <&gpio7>;
      		interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
      		#thermal-sensor-cells = <1>;
      	};
      
      
      
      	eeprom: eeprom@50 {
      		compatible = "atmel,24c32";
      		reg = <0x50>;
      	};
      };
      
      &i2c3 {
      	status = "okay";
      	clock-frequency = <400000>;
      	
      	mcp_rtc: rtc@6f {
      		compatible = "microchip,mcp7941x";
      		reg = <0x6f>;
      		interrupts-extended = <&crossbar_mpu GIC_SPI 2 IRQ_TYPE_EDGE_RISING>,
      				      <&dra7_pmx_core 0x424>;
      		interrupt-names = "irq", "wakeup";
      
      		vcc-supply = <&vdd_3v3>;
      		wakeup-source;
      	};
      	
      };
      
      &gpio7 {
      	ti,no-reset-on-init;
      	ti,no-idle-on-init;
      };
      
      &cpu0 {
      	cpu0-supply = <&smps12_reg>;
      	voltage-tolerance = <1>;
      };
      
      &uart3 {
      	status = "okay";
      	interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
      			      <&dra7_pmx_core 0x3f8>;
      };
      
      
      &davinci_mdio {
      	phy0: ethernet-phy@1 {
      		reg = <1>;
      		//max-speed = <100>;
      
      	};
      
      
      };
      
      &mac {
      	status = "okay";
      	slaves = <1>;
      };
      
      &cpsw_emac0 {
      	phy-handle = <&phy0>;
      	phy-mode = "rgmii";
      
      
      };
      
      
      
      &mmc1 {
          status = "okay";
      
          vmmc-supply = <&vdd_3v3>;
          vqmmc-supply = <&ldo1_reg>;
          bus-width = <4>;
          cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
          no-1-8-v;
          
          pinctrl-names = "default", "hs";
          pinctrl-0 = <&mmc1_pins_default>;
          pinctrl-1 = <&mmc1_pins_hs>;
      };
      
      &mmc2 {
          status = "okay";
      
          vmmc-supply = <&vdd_3v3>;
          vqmmc-supply = <&vdd_3v3>;
          bus-width = <8>;
          non-removable;
          no-1-8-v;
      
          pinctrl-names = "default", "hs", "ddr_3_3v";
          pinctrl-0 = <&mmc2_pins_default>;
          pinctrl-1 = <&mmc2_pins_hs>;
          pinctrl-2 = <&mmc2_pins_ddr_3_3v_rev11 &mmc2_iodelay_ddr_3_3v_rev11_conf>;
      };
      
      
      
      
      
      &usb1 {
      	dr_mode = "host";
      };
      
      
      
      
      &cpu_trips {
      	cpu_alert1: cpu_alert1 {
      		temperature = <50000>; /* millicelsius */
      		hysteresis = <2000>; /* millicelsius */
      		type = "active";
      	};
      };
      
      &cpu_cooling_maps {
      	map1 {
      		trip = <&cpu_alert1>;
      		cooling-device = <&gpio_fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
      	};
      };
      
      &thermal_zones {
      	board_thermal: board_thermal {
      		polling-delay-passive = <1250>; /* milliseconds */
      		polling-delay = <1500>; /* milliseconds */
      
      				/* sensor       ID */
      		thermal-sensors = <&tmp102     0>;
      
      		board_trips: trips {
      			board_alert0: board_alert {
      				temperature = <40000>; /* millicelsius */
      				hysteresis = <2000>; /* millicelsius */
      				type = "active";
      			};
      
      			board_crit: board_crit {
      				temperature = <105000>; /* millicelsius */
      				hysteresis = <0>; /* millicelsius */
      				type = "critical";
      			};
      		};
      
      		board_cooling_maps: cooling-maps {
      			map0 {
      				trip = <&board_alert0>;
      				cooling-device =
      				  <&gpio_fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
      			};
      		};
             };
      };
      
      
      
      
      &dss {
         	status = "okay";
       
         	vdda_video-supply = <&ldoln_reg>;
      	};
      
      &hdmi {
      	status = "okay";
      	vdda-supply = <&ldo4_reg>;
      
      	port {
      		hdmi_out: endpoint {
      			remote-endpoint = <&tpd12s015_in>;
      		};
      	};
      };
      
      &tpd12s015 {
      	gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>,	/* gpio7_10, CT CP HPD */
      		<&gpio2 30 GPIO_ACTIVE_HIGH>,	/* gpio2_30, LS OE */
      		<&gpio7 12 GPIO_ACTIVE_HIGH>;	/* gpio7_12/sp1_cs2, HPD */
      };
      
      
      
      &mailbox5 {
      	status = "okay";
      	mbox_ipu1_ipc3x: mbox_ipu1_ipc3x {
      		status = "okay";
      	};
      	mbox_dsp1_ipc3x: mbox_dsp1_ipc3x {
      		status = "okay";
      	};
      };
      
      &mailbox6 {
      	status = "okay";
      	mbox_ipu2_ipc3x: mbox_ipu2_ipc3x {
      		status = "okay";
      	};
      	mbox_dsp2_ipc3x: mbox_dsp2_ipc3x {
      		status = "okay";
      	};
      };
      
      
      
      
      
      
      

    Linux dts file:

    • 6175.AM5728-custom-rev1.txt
      /*
       * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
       *
       * This program is free software; you can redistribute it and/or modify
       * it under the terms of the GNU General Public License version 2 as
       * published by the Free Software Foundation.
       */
      /dts-v1/;
      
      #include "dra74x.dtsi"
      #include "am57xx-commercial-grade.dtsi"
      #include "dra74x-mmc-iodelay.dtsi"
      #include "dra74-ipu-dsp-common.dtsi"
      #include <dt-bindings/gpio/gpio.h>
      #include <dt-bindings/interrupt-controller/irq.h>
      
      / {
      
      	model = "TI AM5728 PIJET";
      
      	compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
      
      	aliases {
      		rtc0 = &mcp_rtc;
      		rtc1 = &tps659038_rtc;
      		rtc2 = &rtc;
      		display0 = &hdmi0;
      		sound1 = &hdmi;
      	};
      
      	chosen {
      		stdout-path = &uart3;
      	};
      
      	memory@0 {
      		device_type = "memory";
      		reg = <0x0 0x80000000 0x0 0x40000000>;
      	};
      
      
      	reserved-memory {
      		#address-cells = <2>;
      		#size-cells = <2>;
      		ranges;
      
      		ipu2_memory_region: ipu2-memory@95800000 {
      			compatible = "shared-dma-pool";
      			reg = <0x0 0x95800000 0x0 0x3800000>;
      			reusable;
      			status = "okay";
      		};
      
      		dsp1_memory_region: dsp1-memory@99000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x0 0x99000000 0x0 0x4000000>;
      			reusable;
      			status = "okay";
      		};
      
      		ipu1_memory_region: ipu1-memory@9d000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x0 0x9d000000 0x0 0x2000000>;
      			reusable;
      			status = "okay";
      		};
      
      		dsp2_memory_region: dsp2-memory@9f000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x0 0x9f000000 0x0 0x800000>;
      			reusable;
      			status = "okay";
      		};
      	};
      
      	vdd_3v3: fixedregulator-vdd_3v3 {
      		compatible = "regulator-fixed";
      		regulator-name = "vdd_3v3";
      		vin-supply = <&regen1>;
      		regulator-min-microvolt = <3300000>;
      		regulator-max-microvolt = <3300000>;
      	};
      
      
      	vtt_fixed: fixedregulator-vtt {
      		/* TPS51200 */
      		compatible = "regulator-fixed";
      		regulator-name = "vtt_fixed";
      		vin-supply = <&smps3_reg>;
      		regulator-min-microvolt = <3300000>;
      		regulator-max-microvolt = <3300000>;
      		regulator-always-on;
      		regulator-boot-on;
      		enable-active-high;
      		gpio = <&gpio7 11 GPIO_ACTIVE_HIGH>;
      	};
      
      	gpio_fan: gpio_fan {
      		/* Based on 5v 500mA AFB02505HHB */
      		compatible = "gpio-fan";
      		gpios =  <&tps659038_gpio 2 GPIO_ACTIVE_HIGH>;
      		gpio-fan,speed-map = <0     0>,
      				     <13000 1>;
      		#cooling-cells = <2>;
      	};
      
      	hdmi0: connector {
      		compatible = "hdmi-connector";
      		label = "hdmi";
      
      		type = "a";
      
      		port {
      			hdmi_connector_in: endpoint {
      				remote-endpoint = <&tpd12s015_out>;
      			};
      		};
      	};
      
      	tpd12s015: encoder {
      		compatible = "ti,tpd12s015";
      
      		ports {
      			#address-cells = <1>;
      			#size-cells = <0>;
      
      			port@0 {
      				reg = <0>;
      
      				tpd12s015_in: endpoint {
      					remote-endpoint = <&hdmi_out>;
      				};
      			};
      
      			port@1 {
      				reg = <1>;
      
      				tpd12s015_out: endpoint {
      					remote-endpoint = <&hdmi_connector_in>;
      				};
      			};
      		};
      	};
      
      
      };
      
      
      &i2c1 {
      	status = "okay";
      	clock-frequency = <400000>;
      
      	tps659038: tps659038@58 {
      		compatible = "ti,tps659038";
      		reg = <0x58>;
      		interrupt-parent = <&gpio1>;
      		interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
      
      		#interrupt-cells = <2>;
      		interrupt-controller;
      
      		ti,system-power-controller;
      		ti,palmas-override-powerhold;
      
      		tps659038_pmic {
      			compatible = "ti,tps659038-pmic";
      
      			regulators {
      				smps12_reg: smps12 {
      					/* VDD_MPU */
      					regulator-name = "smps12";
      					regulator-min-microvolt = < 850000>;
      					regulator-max-microvolt = <1250000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				smps3_reg: smps3 {
      					/* VDD_DDR */
      					regulator-name = "smps3";
      					regulator-min-microvolt = <1350000>;
      					regulator-max-microvolt = <1350000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				smps45_reg: smps45 {
      					/* VDD_DSPEVE, VDD_IVA, VDD_GPU */
      					regulator-name = "smps45";
      					regulator-min-microvolt = < 850000>;
      					regulator-max-microvolt = <1250000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				smps6_reg: smps6 {
      					/* VDD_CORE */
      					regulator-name = "smps6";
      					regulator-min-microvolt = <850000>;
      					regulator-max-microvolt = <1150000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				/* SMPS7 unused */
      
      				smps8_reg: smps8 {
      					/* VDD_1V8 */
      					regulator-name = "smps8";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				/* SMPS9 unused */
      
      				ldo1_reg: ldo1 {
      					/* VDD_SD / VDDSHV8  */
      					regulator-name = "ldo1";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <3300000>;
      					regulator-boot-on;
      					regulator-always-on;
      				};
      
      				ldo2_reg: ldo2 {
      					/* VDD_SHV5 */
      					regulator-name = "ldo2";
      					regulator-min-microvolt = <3300000>;
      					regulator-max-microvolt = <3300000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldo3_reg: ldo3 {
      					/* VDDA_1V8_PHYA */
      					regulator-name = "ldo3";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldo4_reg: ldo4 {
      					/* VDDA_1V8_PHYB */
      					regulator-name = "ldo4";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldo9_reg: ldo9 {
      					/* VDD_RTC */
      					regulator-name = "ldo9";
      					regulator-min-microvolt = <1050000>;
      					regulator-max-microvolt = <1050000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldoln_reg: ldoln {
      					/* VDDA_1V8_PLL */
      					regulator-name = "ldoln";
      					regulator-min-microvolt = <1800000>;
      					regulator-max-microvolt = <1800000>;
      					regulator-always-on;
      					regulator-boot-on;
      				};
      
      				ldousb_reg: ldousb {
      					/* VDDA_3V_USB: VDDA_USBHS33 */
      					regulator-name = "ldousb";
      					regulator-min-microvolt = <3300000>;
      					regulator-max-microvolt = <3300000>;
      					regulator-boot-on;
      				};
      
      				regen1: regen1 {
      					/* VDD_3V3_ON */
      					regulator-name = "regen1";
      					regulator-boot-on;
      					regulator-always-on;
      				};
      			};
      		};
      
      		tps659038_rtc: tps659038_rtc {
      			compatible = "ti,palmas-rtc";
      			interrupt-parent = <&tps659038>;
      			interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
      			wakeup-source;
      		};
      
      
      
      		tps659038_gpio: tps659038_gpio {
      			compatible = "ti,palmas-gpio";
      			gpio-controller;
      			#gpio-cells = <2>;
      		};
      
      
      	};
      
      	tmp102: tmp102@48 {
      		compatible = "ti,tmp102";
      		reg = <0x48>;
      		interrupt-parent = <&gpio7>;
      		interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
      		#thermal-sensor-cells = <1>;
      	};
      
      
      
      	eeprom: eeprom@50 {
      		compatible = "atmel,24c32";
      		reg = <0x50>;
      	};
      };
      
      
      
      
      
      &i2c3 {
      	status = "okay";
      	clock-frequency = <400000>;
      
      	mcp_rtc: rtc@6f {
      		compatible = "microchip,mcp7941x";
      		reg = <0x6f>;
      		interrupts-extended = <&crossbar_mpu GIC_SPI 2 IRQ_TYPE_EDGE_RISING>,
      				      <&dra7_pmx_core 0x424>;
      		interrupt-names = "irq", "wakeup";
      
      		vcc-supply = <&vdd_3v3>;
      		wakeup-source;
      	};
      };
      
      &i2c4 {
      	status = "okay";
      	clock-frequency = <400000>;
      
      };
      
      &i2c5 {
      	status = "okay";
      	clock-frequency = <400000>;
      };
      
      &gpio7 {
      	ti,no-reset-on-init;
      	ti,no-idle-on-init;
      };
      
      &cpu0 {
      	vdd-supply = <&smps12_reg>;
      	voltage-tolerance = <1>;
      };
      
      &uart3 {
      	status = "okay";
      	interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>,
      			      <&dra7_pmx_core 0x3f8>;
      };
      
      &uart1 {
      	status = "okay";
      };
      
      &uart8 {
      	status = "okay";
      };
      
      &uart10 {
      	status = "okay";
      };
      
      &davinci_mdio {
      	phy0: ethernet-phy@0 {
      		reg = <1>;
      	};
      /*
      	phy1: ethernet-phy@2 {
      		reg = <2>;
      	};*/
      };
      
      &mac {
      	status = "okay";
      	slaves = <1>;
      	//dual_emac;
      };
      
      &cpsw_emac0 {
      	phy-handle = <&phy0>;
      	phy-mode = "rgmii";
      	//dual_emac_res_vlan = <1>;
      };
      /*
      &cpsw_emac1 {
      	phy-handle = <&phy1>;
      	phy-mode = "rgmii";
      	dual_emac_res_vlan = <2>;
      };
      */
      &mmc1 {
      	status = "okay";
      
      	pinctrl-names = "default";
      	pinctrl-0 = <&mmc1_pins_default>;
      
      	bus-width = <4>;
      	cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
      	no-1-8-v;
      };
      
      &mmc2 {
      	status = "okay";
      
      	pinctrl-names = "default";
      	pinctrl-0 = <&mmc2_pins_default>;
      
      	vmmc-supply = <&vdd_3v3>;
      	vqmmc-supply = <&vdd_3v3>;
      	bus-width = <8>;
      	non-removable;
      	no-1-8-v;
      };
      
      
      
      
      
      &usb1 {
      	dr_mode = "host";
      };
      
      
      
      &cpu_trips {
      	cpu_alert1: cpu_alert1 {
      		temperature = <50000>; /* millicelsius */
      		hysteresis = <2000>; /* millicelsius */
      		type = "active";
      	};
      };
      
      &cpu_cooling_maps {
      	map1 {
      		trip = <&cpu_alert1>;
      		cooling-device = <&gpio_fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
      	};
      };
      
      &thermal_zones {
      	board_thermal: board_thermal {
      		polling-delay-passive = <1250>; /* milliseconds */
      		polling-delay = <1500>; /* milliseconds */
      
      				/* sensor       ID */
      		thermal-sensors = <&tmp102     0>;
      
      		board_trips: trips {
      			board_alert0: board_alert {
      				temperature = <40000>; /* millicelsius */
      				hysteresis = <2000>; /* millicelsius */
      				type = "active";
      			};
      
      			board_crit: board_crit {
      				temperature = <105000>; /* millicelsius */
      				hysteresis = <0>; /* millicelsius */
      				type = "critical";
      			};
      		};
      
      		board_cooling_maps: cooling-maps {
      				map0 {
      				trip = <&board_alert0>;
      				cooling-device =
      				  <&gpio_fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
      			};
      		};
             };
      };
      
      &gpu {
      	status = "okay";
      };
      
      &dss {
      	status = "okay";
      
      	vdda_video-supply = <&ldoln_reg>;
      };
      
      &bb2d {
      	status = "okay";
      };
      
      &hdmi {
      	status = "okay";
      	vdda-supply = <&ldo4_reg>;
      
      	port {
      		hdmi_out: endpoint {
      			remote-endpoint = <&tpd12s015_in>;
      		};
      	};
      };
      
      
      
      
      
      &pruss_soc_bus1 {
      	status = "okay";
      
      	pruss1: pruss@4b200000 {
      		status = "okay";
      	};
      };
      
      &pruss_soc_bus2 {
      	status = "okay";
      
      	pruss2: pruss@4b280000 {
      		status = "okay";
      	};
      };
      
      
      &ipu2 {
      	status = "okay";
      	memory-region = <&ipu2_memory_region>;
      };
      
      &ipu1 {
      	status = "okay";
      	memory-region = <&ipu1_memory_region>;
      };
      
      &dsp1 {
      	status = "okay";
      	memory-region = <&dsp1_memory_region>;
      };
      
      &dsp2 {
      	status = "okay";
      	memory-region = <&dsp2_memory_region>;
      };
      
      #include "dra7-ipu-common-early-boot.dtsi"
      
      &tpd12s015 {
      	gpios = <&gpio7 10 GPIO_ACTIVE_HIGH>,	/* gpio7_10, CT CP HPD */
      		<&gpio2 30 GPIO_ACTIVE_HIGH>,	/* gpio2_30, LS OE */
      		<&gpio7 12 GPIO_ACTIVE_HIGH>;	/* gpio7_12/sp1_cs2, HPD */
      };
      
      &mmc1 {
      	pinctrl-names = "default", "hs";
      	pinctrl-0 = <&mmc1_pins_default>;
      	pinctrl-1 = <&mmc1_pins_hs>;
      	vmmc-supply = <&vdd_3v3>;
      	vqmmc-supply = <&ldo1_reg>;
      };
      
      &mmc2 {
      	pinctrl-names = "default", "hs", "ddr_3_3v";
      	pinctrl-0 = <&mmc2_pins_default>;
      	pinctrl-1 = <&mmc2_pins_hs>;
      	pinctrl-2 = <&mmc2_pins_ddr_rev20>;
      };
      
      #include "am57xx-evm-cmem.dtsi"
      
      

      • Hi;

        Is there any updates?

        Thank you.

      • Mertkan,

        The error indicates that DMM/PAT module is complaining about an invalid descriptor. You mentioned that the DDR is robust for other modules, correct? Linux does seem to be looking at only 1GB DDR from boot logs. The next step to debug what is going wrong would be to dump registers and addresses programmed (DMM_PAT_DESCR_i , etc). Can you provide these?

        Best regards,

        Dave

      • Hi Bell;

        Thank you for answering.

        Our custom board only has 1 GB DDR on EMIF1. Because of that, boot logs which is related DDR memory size is normal.How can i test registers and addresses programmed (DMM_PAT_DESCR_i , etc) on linux? Is there any commands?

        I am waiting for your answers.

        Thank you.

      • Mertkan,

        You just need to provide a memory dump of the DMM register space. See the TRM for addresses... the DMM_PAT_DESCR_i are at Physical Address: 0x4E000500+ (0x10* i)

        Best regards,

        Dave

      • Hi Bell;

        I'm sorry for the late reply.

        We can't reach physical addresses which are about DMM_PAT_DESCR. I share all memory dump;

        root@am57xx-evm:~# cat /proc/iomem
        40300000-4037ffff : 40300000.ocmcram
        40800000-40847fff : l2ram
        40d01000-40d010ff : mmu@40d01000
        40d02000-40d020ff : mmu@40d02000
        40e00000-40e07fff : l1pram
        40f00000-40f07fff : l1dram
        41000000-41047fff : l2ram
        41501000-415010ff : mmu@41501000
        41502000-415020ff : mmu@41502000
        41600000-41607fff : l1pram
        41700000-41707fff : l1dram
        43300000-433fffff : edma3_cc
        44000000-44ffffff : ocp
        45000000-45000fff : ocp
        48020000-4802001f : serial
        48032000-4803207f : timer@48032000
        48034000-4803407f : timer@48034000
        48036000-4803607f : timer@48036000
        4803e000-4803e07f : timer@4803e000
        48051000-480511ff : gpio@48051000
        48053000-480531ff : gpio@48053000
        48055000-480551ff : gpio@48055000
        48057000-480571ff : gpio@48057000
        48059000-480591ff : gpio@48059000
        4805b000-4805b1ff : gpio@4805b000
        4805d000-4805d1ff : gpio@4805d000
        48060000-480600ff : i2c@48060000
        4806a000-4806a01f : serial
        48070000-480700ff : i2c@48070000
        48072000-480720ff : i2c@48072000
        4807a000-4807a0ff : i2c@4807a000
        4807c000-4807c0ff : i2c@4807c000
        48086000-4808607f : timer@48086000
        48088000-4808807f : timer@48088000
        48090000-48091fff : rng@48090000
        4809c000-4809c3ff : mmc@4809c000
        480a5000-480a509f : des@480a5000
        480b2000-480b2fff : 1w@480b2000
        480b4000-480b43ff : mmc@480b4000
        48422000-4842201f : serial
        4844a000-4844ad1b : padconf@4844a000
        48484000-48484fff : ethernet@48484000
        48485000-484850ff : mdio@48485000
        48485200-48487fff : ethernet@48484000
        48820000-4882007f : timer@48820000
        48822000-4882207f : timer@48822000
        48824000-4882407f : timer@48824000
        48826000-4882607f : timer@48826000
        48828000-4882807f : timer@48828000
        4882a000-4882a07f : timer@4882a000
        4882c000-4882c07f : timer@4882c000
        4882e000-4882e07f : timer@4882e000
        48838000-488380ff : rtc@48838000
        48840000-488401ff : mailbox@48840000
        48842000-488421ff : mailbox@48842000
        48880000-4888ffff : omap_dwc3_1@48880000
        48890000-48897fff : usb@48890000
          48890000-48897fff : usb@48890000
        4889c100-488a6fff : usb@48890000
        488c0000-488cffff : omap_dwc3_2@488c0000
        488dc100-488e6fff : usb@488d0000
        489d0700-489d077f : sc
        489d5700-489d5717 : csc
        4a0021e0-4a0021eb : bandgap@4a0021e0
        4a00232c-4a002337 : bandgap@4a0021e0
        4a002380-4a0023ab : bandgap@4a0021e0
        4a0023c0-4a0023fb : bandgap@4a0021e0
        4a00246c-4a00246f : ldo-address
        4a002470-4a002473 : ldo-address
        4a002554-4a002557 : gmii-sel
        4a002564-4a00256b : bandgap@4a0021e0
        4a002574-4a0025c3 : bandgap@4a0021e0
        4a002b78-4a002c73 : dma-router@b78
        4a002c78-4a002cf3 : dma-router@c78
        4a003400-4a003867 : pinctrl-single
        4a056000-4a056fff : mpu
          4a056000-4a056fff : dma-controller@4a056000
        4a080000-4a08001f : ocp2scp@4a080000
        4a084000-4a0843ff : phy@4a084000
        4a084400-4a08447f : phy_rx
        4a084800-4a084863 : phy_tx
        4a084c00-4a084c3f : pll_ctrl
        4a085000-4a0853ff : phy@4a085000
        4a090000-4a09001f : ocp2scp@4a090000
        4a094000-4a09407f : phy_rx
        4a094400-4a094463 : phy_tx
        4a096000-4a09607f : phy_rx
        4a096400-4a096463 : phy_tx
        4a096800-4a09683f : pll_ctrl
        4a140000-4a1410ff : sata@4a141100
        4ae07ddc-4ae07ddf : setup-address
        4ae07de0-4ae07de3 : control-address
        4ae07de4-4ae07de7 : setup-address
        4ae07de8-4ae07deb : control-address
        4ae07e20-4ae07e23 : control-address
        4ae07e24-4ae07e27 : control-address
        4ae07e30-4ae07e33 : setup-address
        4ae07e34-4ae07e37 : setup-address
        4ae0c154-4ae0c157 : ldo-address
        4ae0c158-4ae0c15b : ldo-address
        4ae10000-4ae101ff : gpio@4ae10000
        4ae14000-4ae1407f : wdt@4ae14000
        4ae20000-4ae2007f : timer@4ae20000
        4ae2b000-4ae2b01f : serial
        4b101000-4b1012ff : sham@53100000
        4b220000-4b221fff : interrupt-controller@4b220000
        4b222000-4b2223ff : control
        4b222400-4b2224ff : debug
        4b224000-4b2243ff : control
        4b224400-4b2244ff : debug
        4b234000-4b236fff : iram
        4b238000-4b23afff : iram
        4b2a0000-4b2a1fff : interrupt-controller@4b2a0000
        4b2a2000-4b2a23ff : control
        4b2a2400-4b2a24ff : debug
        4b2a4000-4b2a43ff : control
        4b2a4400-4b2a44ff : debug
        4b2b4000-4b2b6fff : iram
        4b2b8000-4b2bafff : iram
        4b500000-4b50009f : aes@4b500000
        4b700000-4b70009f : aes@4b700000
        55020000-5502ffff : l2ram
        55082000-550820ff : mmu@55082000
        58000000-5800007f : dss
        58001000-58001fff : dispc@58001000
        58004054-58004057 : pll1_clkctrl
        58004300-5800431f : pll1
        58009054-58009057 : pll2_clkctrl
        58009300-5800931f : pll2
        58040000-580401ff : wp
        58040200-5804027f : pll
        58040300-5804037f : phy
        58060000-58078fff : core
        58820000-5882ffff : l2ram
        58882000-588820ff : mmu@58882000
        80000000-956fffff : System RAM
        80008000-80ffffff : Kernel code
        81200000-81297137 : Kernel data
        95800000-9cffffff : System RAM
        9f000000-9fffffff : System RAM
        ac000000-bfcfffff : System RAM

      • Hi,

        I can't edit my post. Because of that i'm writing new post.

        I shared memory dump result before post. Can you suggest any solution about that? We still get errors. After linux when we plug-in hdmi cable, we get these errors;

        dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
        dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
        dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
        dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
        omapdrm omapdrm.0: could not pin: -14
        omapdrm omapdrm.0: could not pin framebuffer

      • Hi;

        As we looked into error logs which appeared after plugging hdmi connector , DMM_PATSTATUS_ERR_INV_DESCR showed up at dmm engine 3. After analyzing TRM, we learned the error means "Invalid descriptor provided" in engine 3. However, we couldn't understand what engine 3 stands for and how to solve this issue.

        we shared terminal logs below.

        // when we plug-in HDMI CABLE. 
        dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
        [ 181.137121] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
        [ 181.144824] dmm 4e000000.dmm: irq error(engine3): IRQSTAT 0x06
        [ 181.150715] dmm 4e000000.dmm: wait_status: error (engine3). PAT_STATUS: 0x00000411
        [ 181.158359] omapdrm omapdrm.0: could not pin: -14
        [ 181.163105] omapdrm omapdrm.0: could not pin framebuffer
        
        

        Can you help us about this problem, please ?

        Have a good day!

      • Mertkan,

        The memory dump information you provided doesn't include the DMM MMRs, which are at 0x4E000000. Can you try again to collect this information and provide?

        Best regards,

        Dave