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.

AM5748: Dsptop issue

Guru 10235 points
Part Number: AM5748

Hi, Yordan

 

My thread seemed to be merged below thread & locked.

https://e2e.ti.com/support/arm/sitara_arm/f/791/t/672985#pi316653=3

 

So, I would like to open the new thread again from your advice.

Please answer my Question.

 

--

We can succeed to run "dsptop" on TMDSEVM572X with PROCESSOR-SDK-LINUX-AM57X 05_00_00_15 by modifying&building dts files including am57xx-beagle-x15-common.dtsi.

Now we try to run "dsptop" on TMDSIDK574 by modifying&building dts files including am57xx-idk-common.dtsi.

But we cannot success to run "dsptop" on TMDSIDK574.

- At fiist, we can see the "dsptop display" like below.

   But after a few second past, the display disappeared.

 

Question:

Are there any missing including modification of am57xx-idk-common.dtsi?

We would appreciate if you tell us the recommended way to run "dsptop" on TMDSIDK574.

And we also appreciate if you check the attached below files (console log & dtsi file).

 

- I add the below txt at line-192 in the attached dtsi file for modification.

>       debugss: debugss {

>       compatible = "ti,dra7xx-debugss";

>       clocks = <&sys_clkin1>;

>       clock-names = "sysclockin1";

>       };

Best regards,

 1  0 
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
** Unable to read file boot.scr **
reading uEnv.txt
1556 bytes read in 4 ms (379.9 KiB/s)
Loaded env from uEnv.txt
Importing environment from mmc0 ...
Running uenvcmd ...
reading .psdk_setup
1 bytes read in 4 ms (0 Bytes/s)
Already setup.
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
3998208 bytes read in 254 ms (15 MiB/s)
98573 bytes read in 26 ms (3.6 MiB/s)
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Device Tree to 8ffe4000, end 8ffff10c ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.40-g4796173fc5 (oe-user@oe-host) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 SMP PREEMPT Wed Jul 25 17:05:51 UTC 2018
[    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 AM5748 IDK
[    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 0x0000000095800000, size 56 MiB
[    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
[    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 0x000000009d000000, size 32 MiB
[    0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, 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 0x00000000fe400000
[    0.000000] OMAP4: Map 0x00000000ffd00000 to fe600000 for dram barrier
[    0.000000] DRA762 ES1.0
[    0.000000] percpu: Embedded 15 pages/cpu @eed35000 s31308 r8192 d21940 u61440
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 472640
[    0.000000] Kernel command line: console=ttyO2,115200n8 root=PARTUUID=00020e1e-02 rw rootfstype=ext4 rootwait
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    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: 1675652K/1897472K available (8192K kernel code, 346K rwdata, 2572K rodata, 2048K init, 299K bss, 33404K reserved, 188416K cma-reserved, 1283072K 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 : 0xc0008000 - 0xc0a00000   (10208 kB)
[    0.000000]       .init : 0xc0e00000 - 0xc1000000   (2048 kB)
[    0.000000]       .data : 0xc1000000 - 0xc1056b68   ( 347 kB)
[    0.000000]        .bss : 0xc1058000 - 0xc10a2c3c   ( 300 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] 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.000017] Switching to timer-based delay loop, resolution 162ns
[    0.000342] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
[    0.000351] OMAP clocksource: 32k_counter at 32768 Hz
[    0.000809] Console: colour dummy device 80x30
[    0.000827] WARNING: Your 'console=ttyO2' has been replaced by 'ttyS2'
[    0.000834] This ensures that you still see kernel messages. Please
[    0.000841] update your kernel commandline.
[    0.000863] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
[    0.000878] pid_max: default: 32768 minimum: 301
[    0.000992] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001006] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001538] CPU: Testing write buffer coherency: ok
[    0.001766] /cpus/cpu@0 missing clock-frequency property
[    0.001785] /cpus/cpu@1 missing clock-frequency property
[    0.001797] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.039872] Setting up static identity map for 0x80200000 - 0x80200060
[    0.059880] Hierarchical SRCU implementation.
[    0.080069] EFI services will not be available.
[    0.099939] smp: Bringing up secondary CPUs ...
[    0.170217] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.170312] smp: Brought up 1 node, 2 CPUs
[    0.170326] SMP: Total of 2 processors activated (24.59 BogoMIPS).
[    0.170334] CPU: All CPU(s) started in HYP mode.
[    0.170341] CPU: Virtualization extensions available.
[    0.170859] devtmpfs: initialized
[    0.188742] random: get_random_u32 called from bucket_table_alloc+0x108/0x230 with crng_init=0
[    0.188996] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
[    0.189183] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.189201] futex hash table entries: 512 (order: 3, 32768 bytes)
[    0.193055] pinctrl core: initialized pinctrl subsystem
[    0.193518] DMI not present or invalid.
[    0.193769] NET: Registered protocol family 16
[    0.194815] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.195714] omap_hwmod: l3_main_2 using broken dt data from ocp
[    0.394768] cpuidle: using governor ladder
[    0.394801] cpuidle: using governor menu
[    0.402840] OMAP GPIO hardware version 0.1
[    0.430615] No ATAGs?
[    0.430687] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.430701] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.431058] omap4_sram_init:Unable to allocate sram needed to handle errata I688
[    0.431068] omap4_sram_init:Unable to get sram pool needed to handle errata I688
[    0.431589] OMAP DMA hardware revision 0.0
[    0.446261] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
[    0.447560] edma 43300000.edma: memcpy is disabled
[    0.450734] edma 43300000.edma: TI EDMA DMA engine driver
[    0.453860] omap-iommu 40d01000.mmu: 40d01000.mmu registered
[    0.454055] omap-iommu 40d02000.mmu: 40d02000.mmu registered
[    0.454295] omap-iommu 58882000.mmu: 58882000.mmu registered
[    0.454532] omap-iommu 55082000.mmu: 55082000.mmu registered
[    0.454878] omap-iommu 41501000.mmu: 41501000.mmu registered
[    0.455087] omap-iommu 41502000.mmu: 41502000.mmu registered
[    0.455320] iommu: Adding device 58820000.ipu to group 1
[    0.455394] iommu: Adding device 55020000.ipu to group 2
[    0.455528] iommu: Adding device 40800000.dsp to group 0
[    0.455760] iommu: Adding device 41000000.dsp to group 3
[    0.457920] palmas 0-0058: Irq flag is 0x00000004
[    0.482852] palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0
[    0.484470] SMPS12: supplied by regulator-dummy
[    0.486233] SMPS3: supplied by VMAIN
[    0.487797] SMPS45: supplied by regulator-dummy
[    0.489661] SMPS6: supplied by VMAIN
[    0.491406] SMPS7: supplied by VMAIN
[    0.493263] SMPS8: supplied by VMAIN
[    0.494554] SMPS9: supplied by VMAIN
[    0.495551] LDO1: supplied by VMAIN
[    0.495611] random: fast init done
[    0.501280] LDO2: supplied by VMAIN
[    0.511139] LDO3: supplied by VMAIN
[    0.521166] LDO4: supplied by VMAIN
[    0.531155] LDO5: supplied by regulator-dummy
[    0.531861] LDO6: supplied by regulator-dummy
[    0.532567] LDO7: supplied by regulator-dummy
[    0.533274] LDO8: supplied by regulator-dummy
[    0.534009] LDO9: supplied by VMAIN
[    0.541507] LDOLN: supplied by VMAIN
[    0.551199] LDOUSB: supplied by VMAIN
[    0.563917] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
[    0.564113] media: Linux media interface: v0.10
[    0.564152] Linux video capture interface: v2.00
[    0.564229] pps_core: LinuxPPS API ver. 1 registered
[    0.564238] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.564256] PTP clock support registered
[    0.564283] EDAC MC: Ver: 3.0.0
[    0.570681] dmi: Firmware registration failed.
[    0.571050] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
[    0.571322] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
[    0.571631] Advanced Linux Sound Architecture Driver Initialized.
[    0.572315] clocksource: Switched to clocksource arch_sys_counter
[    0.579757] NET: Registered protocol family 2
[    0.580287] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.580350] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.580477] TCP: Hash tables configured (established 8192 bind 8192)
[    0.580550] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.580584] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.580732] NET: Registered protocol family 1
[    0.581063] RPC: Registered named UNIX socket transport module.
[    0.581073] RPC: Registered udp transport module.
[    0.581081] RPC: Registered tcp transport module.
[    0.581089] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.581960] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[    0.582135] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    0.583179] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[    0.587181] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.587676] NFS: Registering the id_resolver key type
[    0.587706] Key type id_resolver registered
[    0.587714] Key type id_legacy registered
[    0.587752] ntfs: driver 2.1.32 [Flags: R/O].
[    0.588996] bounce: pool size: 64 pages
[    0.589043] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[    0.589053] io scheduler noop registered
[    0.589062] io scheduler deadline registered
[    0.589206] io scheduler cfq registered (default)
[    0.589216] io scheduler mq-deadline registered
[    0.589224] io scheduler kyber registered
[    0.594589] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
[    0.597216] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.3
[    0.597583] OF: PCI: host bridge /ocp/axi@0/pcie@51000000 ranges:
[    0.597618] OF: PCI:    IO 0x20003000..0x20012fff -> 0x00000000
[    0.597642] OF: PCI:   MEM 0x20013000..0x2fffffff -> 0x20013000
[    1.597904] dra7-pcie 51000000.pcie: phy link never came up
[    1.598030] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
[    1.598043] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.598054] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    1.598064] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
[    1.598377] PCI: bus0: Fast back to back transfers disabled
[    1.598470] PCI: bus1: Fast back to back transfers enabled
[    1.598508] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff 64bit]
[    1.598526] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    1.598829] pcieport 0000:00:00.0: Signaling PME with IRQ 174
[    1.598956] pcieport 0000:00:00.0: AER enabled with IRQ 174
[    1.601821] V3_3D: supplied by smps9
[    1.602083] vtt_fixed: supplied by V3_3D
[    1.643246] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[    1.645753] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 45, base_baud = 3000000) is a 8250
[    2.694030] console [ttyS2] enabled
[    2.699338] omap_rng 48090000.rng: Random Number Generator ver. 20
[    2.707347] DSS: OMAP DSS rev 6.1
[    2.711150] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
[    2.719564] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
[    2.737273] brd: module loaded
[    2.745762] loop: module loaded
[    2.752811] m25p80 spi0.0: s25fl256s1 (32768 Kbytes)
[    2.757856] 7 ofpart partitions found on MTD device spi0.0
[    2.763394] Creating 7 MTD partitions on "spi0.0":
[    2.768208] 0x000000000000-0x000000040000 : "QSPI.SPL"
[    2.774034] 0x000000040000-0x000000140000 : "QSPI.u-boot"
[    2.780059] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
[    2.786736] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
[    2.793128] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
[    2.800217] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
[    2.806246] 0x0000009e0000-0x000002000000 : "QSPI.file-system"
[    2.813266] libphy: Fixed MDIO Bus: probed
[    2.872353] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
[    2.880047] davinci_mdio 48485000.mdio: detected phy mask fffffffc
[    2.891191] libphy: 48485000.mdio: probed
[    2.895254] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Micrel KSZ9031 Gigabit PHY
[    2.904971] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY
[    2.915340] cpsw 48484000.ethernet: Detected MACID = 0c:b2:b7:cd:b3:c0
[    2.921954] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
[    2.928382] cpsw 48484000.ethernet: ALE Table size 1024
[    2.933660] cpsw 48484000.ethernet: device node lookup for pps timer failed
[    2.940689] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
[    2.948565] cpsw 48484000.ethernet: cpsw: Detected MACID = 0c:b2:b7:cd:b3:c1
[    2.956765] i2c /dev entries driver
[    2.960912] IR NEC protocol handler initialized
[    2.965490] IR RC5(x/sz) protocol handler initialized
[    2.970565] IR RC6 protocol handler initialized
[    2.975132] IR JVC protocol handler initialized
[    2.979681] IR Sony protocol handler initialized
[    2.984334] IR SANYO protocol handler initialized
[    2.989058] IR Sharp protocol handler initialized
[    2.993855] IR MCE Keyboard/mouse protocol handler initialized
[    2.999714] IR XMP protocol handler initialized
[    3.007827] cpu cpu0: dev_pm_opp_set_regulators: no regulator (vdd) found: -19
[    3.015513] sdhci: Secure Digital Host Controller Interface driver
[    3.021720] sdhci: Copyright(c) Pierre Ossman
[    3.026609] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.033305] sdhci-omap 4809c000.mmc: Got CD GPIO
[    3.038871] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_1_8v mode
[    3.045549] sdhci-omap 4809c000.mmc: no pinctrl state for hs200_1_8v mode
[    3.112555] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
[    3.182337] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA
[    3.191849] ledtrig-cpu: registered to indicate activity on CPUs
[    3.208723] mmc0: host does not support reading read-only switch, assuming write-enable
[    3.217070] NET: Registered protocol family 10
[    3.218952] ti-iodelay 4844a000.padconf: Set reg 0x618 Delay(a: 489 g: 0), Elements(C=0 F=10)0x2900a
[    3.218961] ti-iodelay 4844a000.padconf: Set reg 0x624 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.218970] ti-iodelay 4844a000.padconf: Set reg 0x630 Delay(a: 374 g: 0), Elements(C=0 F=7)0x29007
[    3.218978] ti-iodelay 4844a000.padconf: Set reg 0x63c Delay(a: 31 g: 0), Elements(C=0 F=0)0x29000
[    3.218986] ti-iodelay 4844a000.padconf: Set reg 0x648 Delay(a: 56 g: 0), Elements(C=0 F=1)0x29001
[    3.218993] ti-iodelay 4844a000.padconf: Set reg 0x654 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219001] ti-iodelay 4844a000.padconf: Set reg 0x620 Delay(a: 1355 g: 0), Elements(C=2 F=1)0x29041
[    3.219008] ti-iodelay 4844a000.padconf: Set reg 0x628 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219015] ti-iodelay 4844a000.padconf: Set reg 0x62c Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219022] ti-iodelay 4844a000.padconf: Set reg 0x634 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219029] ti-iodelay 4844a000.padconf: Set reg 0x638 Delay(a: 0 g: 4), Elements(C=0 F=0)0x29000
[    3.219036] ti-iodelay 4844a000.padconf: Set reg 0x640 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219044] ti-iodelay 4844a000.padconf: Set reg 0x644 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219050] ti-iodelay 4844a000.padconf: Set reg 0x64c Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219057] ti-iodelay 4844a000.padconf: Set reg 0x650 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219064] ti-iodelay 4844a000.padconf: Set reg 0x658 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219071] ti-iodelay 4844a000.padconf: Set reg 0x65c Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000
[    3.219111] mmc0: new ultra high speed DDR50 SDHC card at address 0007
[    3.219406] mmcblk0: mmc0:0007 SD08G 7.42 GiB 
[    3.220328]  mmcblk0: p1 p2
[    3.335806] mmc1: new DDR MMC card at address 0001
[    3.336099] mmcblk1: mmc1:0001 R1J56L 13.8 GiB 
[    3.336278] mmcblk1boot0: mmc1:0001 R1J56L partition 1 4.00 MiB
[    3.336441] mmcblk1boot1: mmc1:0001 R1J56L partition 2 4.00 MiB
[    3.336601] mmcblk1rpmb: mmc1:0001 R1J56L partition 3 128 KiB
[    3.415753] Segment Routing with IPv6
[    3.419480] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    3.425881] NET: Registered protocol family 17
[    3.430526] Key type dns_resolver registered
[    3.434948] omap_voltage_late_init: Voltage driver support not added
[    3.441331] Power Management for TI OMAP4+ devices.
[    3.446494] Registering SWP/SWPB emulation handler
[    3.463573] dmm 4e000000.dmm: workaround for errata i878 in use
[    3.471074] dmm 4e000000.dmm: initialized all PAT entries
[    3.478034] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.484707] [drm] No driver support for vblank timestamp query.
[    3.762118] [drm] Enabling DMM ywrap scrolling
[    3.798453] Console: switching to colour frame buffer device 240x67
[    3.818913] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
[    3.825646] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
[    3.833296] hctosys: unable to open rtc device (rtc0)
[    3.839140] ALSA device list:
[    3.842122]   No soundcards found.
[   10.596063] EXT4-fs (mmcblk0p2): warning: mounting fs with errors, running e2fsck is recommended
[   11.047553] EXT4-fs (mmcblk0p2): recovery complete
[   11.056327] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[   11.064510] VFS: Mounted root (ext4 filesystem) on device 179:2.
[   11.074639] devtmpfs: mounted
[   11.078896] Freeing unused kernel memory: 2048K
[   11.301926] systemd[1]: System time before build time, advancing clock.
[   11.332286] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
[   11.353489] systemd[1]: Detected architecture arm.

Welcome to Arago 2018.04!

[   11.383425] systemd[1]: Set hostname to <am57xx-evm>.
[   11.710933] random: systemd: uninitialized urandom read (16 bytes read)
[   11.717918] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[   11.752470] random: systemd: uninitialized urandom read (16 bytes read)
[   11.759308] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[   11.802426] random: systemd: uninitialized urandom read (16 bytes read)
[   11.809101] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[   11.842551] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[   11.882438] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[   11.919775] systemd[1]: Listening on Process Core Dump Socket.
[  OK  ] Listening on Process Core Dump Socket.
[   11.985597] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Listening on Journal Socket.
[  OK  ] Listening on Syslog Socket.
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Created slice System Slice.
         Starting Journal Service...
         Starting Load Kernel Modules...
[   12.275222] cmemk: loading out-of-tree module taints kernel.
[   12.281680] CMEMK module: reference Linux version 4.14.40
[   12.287897] allocated heap buffer 0x40500000 of size 0x100000
[   12.293730] cmemk initialized
         Mounting POSIX Message Queue File System...
[   12.318918] cryptodev: driver 1.9 loaded.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[   12.350090] usbcore: registered new interface driver usbfs
[   12.355867] usbcore: registered new interface driver hub
[   12.361380] usbcore: registered new device driver usb
         Starting Remount Root and Kernel File Systems...
[   12.371924] usbcore: registered new interface driver usbserial
         [   12.396757] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
Mounting Kernel Debug File System...
[  OK  ] Created slice system-getty.slice.
[  OK  ] Reached target Slices.
[  OK  ] Reached target Remote File Systems.
         Mounting Temporary Directory (/tmp)...
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Temporary Directory (/tmp).
[  OK  ] Started Journal Service.
[FAILED] Failed to start Load Kernel Modules.
See 'systemctl status systemd-modules-load.service' for details.
[  OK  ] Started Remount Root and Kernel File Systems.
         Starting Rebuild Hardware Database...
         Starting Create System Users...
         Starting Apply Kernel Variables...
         Mounting Kernel Configuration File System...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started Create System Users.
[  OK  ] Started Apply Kernel Variables.
[   13.012932] systemd-journald[81]: Received request to flush runtime journal from PID 1
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /media/ram...
         Mounting /var/volatile...
         Starting udev Kernel Device Manager...
[  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...
         Starting Rebuild Journal Catalog...
         Starting Rebuild Dynamic Linker Cache...
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Load/Save Random Seed.
[   13.505172] EXT4-fs error (device mmcblk0p2): ext4_mb_generate_buddy:756: group 0, block bitmap and bg descriptor inconsistent: 5161 vs 4803 free clusters
[  OK  ] Started Create Volatile Files and Directories.
[   13.531407] JBD2: Spotted dirty metadata buffer (dev = mmcblk0p2, blocknr = 0). There's a risk of filesystem corruption in case of system crash.
         Starting Update UTMP about System Boot/Shutdown...
         Starting Network Time Synchronization...
[  OK  ] Started Rebuild Journal Catalog.
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Rebuild Dynamic Linker Cache.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Rebuild Hardware Database.
         Starting Update is Completed...
         Starting udev Coldplug all Devices...
[  OK  ] Started Update is Completed.
[   17.658752] omap-rproc 58820000.ipu: assigned reserved memory node ipu1-memory@9d000000
[   17.705783] remoteproc remoteproc0: 58820000.ipu is available
[   17.720483] omap-rproc 55020000.ipu: assigned reserved memory node ipu2-memory@95800000
[   17.771724] remoteproc remoteproc1: 55020000.ipu is available
[   17.803793] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
[  OK  ] Started udev Coldplug all Devices.
[   17.823000] remoteproc remoteproc2: 40800000.dsp is available
[   17.842148] omap-rproc 41000000.dsp: assigned reserved memory node dsp2-memory@9f000000
[  OK  ] Reached target System Initialization.
[   17.890068] remoteproc remoteproc3: 41000000.dsp is available
[  OK  ] Listening on RPCbind Server Activation Socket.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[   18.003232] remoteproc remoteproc1: powering up 55020000.ipu
[   18.008938] remoteproc remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3743076
[  OK  ] Listening on dropbear.socket.
[   18.096471] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
[  OK  ] Started Daily rotation of log files.
[  OK  ] Reached target Timers.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[   18.272007] ov2659 0-0030: Sensor detection failed (3030, 0)
[  OK  ] Listening on D-Bus System Message Bus Socket.[   18.290437] remoteproc remoteproc0: powering up 58820000.ipu

[  OK  ] Reached target Sockets.
[   18.316837] remoteproc remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 6636332
[   18.348243] omap-iommu 58882000.mmu: 58882000.mmu: version 2.1
[  OK  ] Reached target Basic System.
[   18.357499] virtio_rpmsg_bus virtio0: rpmsg host is online
[   18.367033] remoteproc remoteproc1: registered virtio0 (type 7)
[   18.367293] virtio_rpmsg_bus virtio0: creating channel rpmsg-rpc addr 0x65
[   18.369147] virtio_rpmsg_bus virtio0: creating channel rpmsg-rpc addr 0x66
[[   18.397429] remoteproc remoteproc1: remote processor 55020000.ipu is now up
  OK  ] Started Kernel Logging Service.
[   18.418188] virtio_rpmsg_bus virtio1: rpmsg host is online
[   18.423799] remoteproc remoteproc0: registered virtio1 (type 7)
[   18.429746] remoteproc remoteproc0: remote processor 58820000.ipu is now up
         Starting uim-sysfs.service...
[   18.457478] omap_gpio 48057000.gpio: Could not set line 16 debounce to 20000 microseconds (-22)
[   18.469141] omap_rtc 48838000.rtc: registered as rtc1
[  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
[  OK  ] Started Job spooling tools.
[   18.510931] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
[  OK  ] Started D-Bus System Message Bus.
[   18.527597] omap-des 480a5000.des: will run requests pump with realtime priority
[   18.552449] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659038@58:tps659038_rtc as rtc0
[   18.612945] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x3d
[   18.626400] virtio_rpmsg_bus virtio1: msg received with no recipient
[   18.825349] remoteproc remoteproc2: powering up 40800000.dsp
[   18.832692] remoteproc remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 20323956
[   18.874121] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[   18.880027] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
[   18.885976] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
[   18.917995] SCSI subsystem initialized
[   18.964230] virtio_rpmsg_bus virtio2: rpmsg host is online
[   18.967082] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x3d
[   18.989048] CAN device driver interface
[   18.995624] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[   18.996720] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
[   19.058703] remoteproc remoteproc2: registered virtio2 (type 7)
[   19.073228] remoteproc remoteproc2: remote processor 40800000.dsp is now up
[   19.150446] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
[   19.157182] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=88)
[   19.196220] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
[   19.208928] omap-aes 4b500000.aes: will run requests pump with realtime priority
[   19.233653] remoteproc remoteproc3: powering up 41000000.dsp
[   19.262593] vpe 489d0000.vpe: Device registered as /dev/video0
[   19.303872] random: crng init done
[   19.303877] random: 7 urandom warning(s) missed due to ratelimiting
[   19.312673] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
[   19.324251] omap-aes 4b700000.aes: will run requests pump with realtime priority
[   19.325561] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
[   19.325587] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
[   19.325596] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst 
[   19.627262] virtio_rpmsg_bus virtio1: msg received with no recipient
[[   19.700763] remoteproc remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 20323956
  OK  ] Started Periodic Command Scheduler.
[  OK  ] Started System Logging Service.
[   19.765249] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
[   19.771161] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
[   19.777125] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
         Starting RPC Bind Service...
[  OK  ] Reached target Containers.
         Starting Print notice about GPLv3 packages...
         Starting Login Service...
[   19.930354] pruss 4b200000.pruss: creating PRU cores and other child platform devices
[   19.954055] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
[   19.954064] omap-hdmi-audio omap-hdmi-audio.0.auto: ASoC: no DMI vendor name!
[   19.989704] scsi host0: ahci
[   19.989962] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 80
[   19.991937] vip 48990000.vip: loading firmware vpdma-1b8.bin
[   20.009973] [drm] Initialized pvr 1.14.3699939 20110701 for 56000000.gpu on minor 1
[   20.024658] virtio_rpmsg_bus virtio3: rpmsg host is online
[   20.024717] remoteproc remoteproc3: registered virtio3 (type 7)
[   20.024724] remoteproc remoteproc3: remote processor 41000000.dsp is now up
[   20.024982] virtio_rpmsg_bus virtio3: creating channel rpmsg-proto addr 0x3d
[   20.032361] vip 48990000.vip: VPDMA firmware loaded
[   20.168868] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[   20.323789] ata1: SATA link down (SStatus 0 SControl 300)
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Network Service...
         Starting TI MultiCore Tools Daemon...
[   20.550790] pruss 4b280000.pruss: creating PRU cores and other child platform devices
[  OK  ] Started RPC Bind Service.
[  OK  ] Found device /dev/ttyS2.
[   20.743713] davinci_mdio 4b2b2400.mdio: davinci mdio revision 1.6, bus freq 1000000
[   20.763716] libphy: 4b2b2400.mdio: probed
[  OK  ] Started TI MultiCore Tools Daemon.
[   20.818452] davinci_mdio 4b2b2400.mdio: phy[0]: device 4b2b2400.mdio:00, driver TI TLK10X 10/100 Mbps PHY
[   20.861172] davinci_mdio 4b2b2400.mdio: phy[1]: device 4b2b2400.mdio:01, driver TI TLK10X 10/100 Mbps PHY
[   20.924762] remoteproc remoteproc4: 4b234000.pru is available
[   20.930598] pru-rproc 4b234000.pru: PRU rproc node /ocp/pruss_soc_bus@4b226004/pruss@0/pru@34000 probed successfully
[  OK  ] Started Network Service.
[   21.032890] remoteproc remoteproc5: 4b238000.pru is available
[   21.044492] net eth1: initializing cpsw version 1.15 (0)
[   21.094450] pru-rproc 4b238000.pru: PRU rproc node /ocp/pruss_soc_bus@4b226004/pruss@0/pru@38000 probed successfully
[   21.153389] remoteproc remoteproc6: 4b2b4000.pru is available
[   21.183695] Micrel KSZ9031 Gigabit PHY 48485000.mdio:01: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:01, irq=POLL)
[   21.199843] cpts ptp bc clkid 0
[   21.209733] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   21.231398] net eth0: initializing cpsw version 1.15 (0)
[   21.347150] pru-rproc 4b2b4000.pru: PRU rproc node /ocp/pruss_soc_bus@4b2a6004/pruss@0/pru@34000 probed successfully
[   21.375587] Micrel KSZ9031 Gigabit PHY 48485000.mdio:00: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:00, irq=POLL)
[   21.381554] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   21.514019] remoteproc remoteproc7: 4b2b8000.pru is available
[   21.537792] pru-rproc 4b2b8000.pru: PRU rproc node /ocp/pruss_soc_bus@4b2a6004/pruss@0/pru@38000 probed successfully
[   21.593417] prueth pruss2_eth: pruss MC Mask 0:0:0:0:0:0
[  OK  ] Started uim-sysfs.service.
[   21.828337] prueth pruss2_eth: request for sync latch pins failed: -19
[   21.848808] prueth pruss2_eth: TI PRU ethernet (type 0) driver initialized
[   21.981332] NET: Registered protocol family 44
[   22.017164] rpmsg_rpc virtio0.rpmsg-rpc.-1.101: probing service dce-callback with src 1024 dst 101
[   22.043261] dwc3 488d0000.usb: changing max_speed on rev 5533202a
[   22.050847] rpmsg_rpc virtio0.rpmsg-rpc.-1.102: probing service rpmsg-dce with src 1025 dst 102
[   22.051511] rpmsg_rpc virtio0.rpmsg-rpc.-1.101: published functions = 4
[   22.054674] rpmsg_rpc virtio0.rpmsg-rpc.-1.102: published functions = 9
[   22.246925] remoteproc remoteproc7: powering up 4b2b8000.pru
[   22.262560] remoteproc remoteproc7: Booting fw image ti-pruss/am57xx-pru1-prueth-fw.elf, size 5060
[   22.271918] pruss 4b280000.pruss: configured system_events = 0x0060000000a00000 intr_channels = 0x0000012a host_intr = 0x0000022a
[   22.284096] remoteproc remoteproc7: remote processor 4b2b8000.pru is now up
[   22.291417] net eth3: started
[   22.294931] IPv6: ADDRCONF(NETDEV_UP): eth3: link is not ready
[   22.307929] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   22.314192] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[   22.324284] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
[   22.338026] xhci-hcd xhci-hcd.1.auto: irq 178, io mem 0x48890000
[   22.344264] remoteproc remoteproc6: powering up 4b2b4000.pru
[   22.354717] remoteproc remoteproc6: Booting fw image ti-pruss/am57xx-pru0-prueth-fw.elf, size 5028
[   22.354853] pruss 4b280000.pruss: configured system_events = 0x0000060000500000 intr_channels = 0x00000095 host_intr = 0x00000115
[   22.354860] remoteproc remoteproc6: remote processor 4b2b4000.pru is now up
[   22.354886] net eth2: started
[   22.355028] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready
[   22.399317] hub 1-0:1.0: USB hub found
[   22.410981] hub 1-0:1.0: 1 port detected
[   22.418701] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   22.426084] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[   22.435499] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   22.447086] hub 2-0:1.0: USB hub found
[   22.451147] hub 2-0:1.0: 1 port detected
[   22.782397] usb 1-1: new low-speed USB device number 2 using xhci-hcd
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Reached target Sound Card.
         Starting rc.pvr.service...
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[  OK  ] Reached target Network.
         Starting Enable and configure wl18xx bluetooth stack...
         Starting Permit User Sessions...
         Starting Lightning Fast Webserver With Light System Requirements...
[  OK  ] Started Redis In-Memory Data Store.
         Starting Simple Network Management Protocol (SNMP) Daemon....
         Starting Network Name Resolution...
         Starting Wait for Network to be Configured...
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Login Service.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyS2.
[  OK  ] Reached target Login Prompts.
         Starting Synchronize System and HW clocks...
[  OK  ] Started Enable and configure wl18xx bluetooth stack.
[  OK  ] Started Lightning Fast Webserver With Light System Requirements.
[  OK  ] Started Synchronize System and HW clocks.
[   23.170789] input: PixArt USB Optical Mouse as /devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb/xhci-hcd.1.auto/usb1/1-1/1-1:1.0/0003:093A:2510.0001/input/input0
[   23.188084] hid-generic 0003:093A:2510.0001: input: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-xhci-hcd.1.auto-1/input0
[   23.201573] usbcore: registered new interface driver usbhid
[   23.209292] usbhid: USB HID core driver
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Started NFS status monitor for NFSv2/3 locking..
[   23.335743] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
[  OK  ] Started rc.pvr.service.
         Starting weston.service...
[  OK  ] Started weston.service.
         Starting tiipclad-daemon.service...
         Starting telnetd.service...
[  OK  ] Started telnetd.service.
[  OK  ] Started tiipclad-daemon.service.
         Starting thttpd.service...
[  OK  ] Started thttpd.service.
         Starting rng-tools.service...
[  OK  ] Started rng-tools.service.
[  OK  ] Started Simple Network Management Protocol (SNMP) Daemon..
***************************************************************
***************************************************************
NOTICE: This file system contains the following GPLv3 packages:
	autoconf
	bash-dev
	bash
	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
	gstreamer1.0-libav
	gzip
	hidapi
	libasm1
	libcairo-perf-utils
	libdw1
	libelf1
	libgdbm-compat4
	libgdbm-dev
	libgdbm4
	libgettextlib
	libgettextsrc
	libgmp10
	libidn11
	libmavconn
	libmpc3
	libmpfr4
	libreadline-dev
	libreadline7
	libunistring2
	m4-dev
	m4
	make
	mavlink
	mavros-extras
	mavros-msgs
	mavros
	nettle
	parted
	python3-pycairo
	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.

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

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

Arago 2018.04 am57xx-evm ttyS2

am57xx-evm login: [   29.279742] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
[   29.298446] omap_hwmod: timer14: _wait_target_disable failed
[   30.560569] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
[  143.506964] NET: Registered protocol family 15
[  143.603839] Initializing XFRM netlink socket

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

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

Arago 2018.04 am57xx-evm ttyS2

am57xx-evm login: root
root@am57xx-evm:~# dsptop
dsptop - Elapsed Time 00:00:00
Moving Average Mode
Average DSP[  163.096944] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
 Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIM[  163.103183] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
E+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000[  163.114714] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0

DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.00[  163.133663] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
0
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:[  163.143067] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.0[  163.154555] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
00
DSP_7    0.00  00:00:00.000  00:00:00.000>[  163.166240] ------------[ cut here ]------------
[  163.174993] WARNING: CPU: 0 PID: 0 at /oe/bld/build-CORTEX_1/arago-tmp-external-linaro-toolchain/work-shared/am57xx-evm/kernel-source/drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x254/0x370
[  163.192539] 44000000.ocp:L3 Custom Error: MASTER MPU TARGET L3_INSTR (Idle): Data Access in User mode during Functional access
[  163.203978] Modules linked in: sha512_generic sha512_arm sha256_generic sha1_generic sha1_arm_neon sha1_arm md5 cbc aes_arm_bs crypto_simd cryptd xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4 ah4 af_key xfrm_algo bc_example(O) usbhid xhci_plat_hcd xhci_hcd dwc3 rpmsg_rpc udc_core rpmsg_proto ti_prueth pru_rproc pruss pruss_intc debugss_kmodule(O) snd_soc_omap_hdmi_audio pvrsrvkm(O) ti_vip ahci_platform libahci_platform omap_aes_driver c_can_platform libahci c_can ti_vpe omap_sham libata can_dev omap_wdt pruss_soc_bus scsi_mod ti_sc ti_csc ti_vpdma omap_des rtc_omap rtc_palmas extcon_palmas gpio_tpic2810 dwc3_omap des_generic ov2659 crypto_engine omap_crypto v4l2_fwnode gpio_pisosr omap_remoteproc virtio_rpmsg_bus rpmsg_core remoteproc sch_fq_codel uio_module_drv(O) uio usbserial usbcore usb_common
[  163.275302]  gdbserverproxy(O) cryptodev(O) cmemk(O)
[  163.280304] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G           O    4.14.40-g4796173fc5 #1
[  163.288614] Hardware name: Generic DRA74X (Flattened Device Tree)
[  163.294732] Backtrace: 
[  163.297198] [<c020b5bc>] (dump_backtrace) from [<c020b8a0>] (show_stack+0x18/0x1c)
[  163.304812]  r7:00000009 r6:600f0193 r5:00000000 r4:c10539ac
[  163.310506] [<c020b888>] (show_stack) from [<c0925dc8>] (dump_stack+0x90/0xa4)
[  163.317772] [<c0925d38>] (dump_stack) from [<c022b720>] (__warn+0xec/0x104)
[  163.324764]  r7:00000009 r6:c0bce70c r5:00000000 r4:c1001cf0
[  163.330454] [<c022b634>] (__warn) from [<c022b778>] (warn_slowpath_fmt+0x40/0x48)
[  163.337970]  r9:00000000 r8:ee9d2390 r7:c0bce578 r6:00000000 r5:c0bce638 r4:c0bce6dc
[  163.345752] [<c022b73c>] (warn_slowpath_fmt) from [<c05199bc>] (l3_interrupt_handler+0x254/0x370)
[  163.354662]  r3:ee9d2200 r2:c0bce6dc
[  163.358251]  r4:80080003
[  163.360801] [<c0519768>] (l3_interrupt_handler) from [<c027f040>] (__handle_irq_event_percpu+0x6c/0x134)
[  163.370324]  r10:c10553cd r9:eea0f500 r8:00000017 r7:c1001e14 r6:00000000 r5:eea0f500
[  163.378185]  r4:ee9d2700
[  163.380732] [<c027efd4>] (__handle_irq_event_percpu) from [<c027f12c>] (handle_irq_event_percpu+0x24/0x60)
[  163.390429]  r10:c1003ce4 r9:c1000000 r8:ee808000 r7:00000000 r6:c10093ec r5:eea0f500
[  163.398290]  r4:eea0f500
[  163.400837] [<c027f108>] (handle_irq_event_percpu) from [<c027f1a8>] (handle_irq_event+0x40/0x64)
[  163.409746]  r5:eea0f564 r4:eea0f500
[  163.413341] [<c027f168>] (handle_irq_event) from [<c0282a7c>] (handle_fasteoi_irq+0xac/0x160)
[  163.421904]  r7:00000000 r6:c10093ec r5:eea0f564 r4:eea0f500
[  163.427591] [<c02829d0>] (handle_fasteoi_irq) from [<c027e290>] (generic_handle_irq+0x2c/0x3c)
[  163.436241]  r7:00000000 r6:00000000 r5:00000017 r4:c0e64afc
[  163.441926] [<c027e264>] (generic_handle_irq) from [<c027e818>] (__handle_domain_irq+0x64/0xbc)
[  163.450665] [<c027e7b4>] (__handle_domain_irq) from [<c0201474>] (gic_handle_irq+0x44/0x80)
[  163.459052]  r9:c1000000 r8:fa213000 r7:fa212000 r6:c1001ed0 r5:fa21200c r4:c1004000
[  163.466831] [<c0201430>] (gic_handle_irq) from [<c020c478>] (__irq_svc+0x58/0x8c)
[  163.474344] Exception stack(0xc1001ed0 to 0xc1001f18)
[  163.479417] 1ec0:                                     00000001 00000000 fe600000 00000000
[  163.487631] 1ee0: ffffe000 c1003cd8 c1003c78 00000000 00000000 c0e643b8 c1003ce4 c1001f2c
[  163.495844] 1f00: c1001f0c c1001f20 c021fd6c c0208804 600f0013 ffffffff
[  163.502489]  r9:c1000000 r8:00000000 r7:c1001f04 r6:ffffffff r5:600f0013 r4:c0208804
[  163.510273] [<c02087dc>] (arch_cpu_idle) from [<c093e5bc>] (default_idle_call+0x28/0x34)
[  163.518410] [<c093e594>] (default_idle_call) from [<c026b0e8>] (do_idle+0x194/0x224)
[  163.526188] [<c026af54>] (do_idle) from [<c026b43c>] (cpu_startup_entry+0x20/0x24)
[  163.533792]  r10:c0e4aa30 r9:c1058000 r8:ffffffff r7:c1058000 r6:00000000 r5:00000002
[  163.541654]  r4:000000be
[  163.544208] [<c026b41c>] (cpu_startup_entry) from [<c0938e2c>] (rest_init+0xd8/0xdc)
[  163.551989] [<c0938d54>] (rest_init) from [<c0e00d9c>] (start_kernel+0x3ec/0x3f8)
[  163.559516]  r5:00000000 r4:c105804c
[  163.563109] [<c0e009b0>] (start_kernel) from [<80008090>] (0x80008090)
[  163.569664] ---[ end trace 0bcd897583040d3b ]---
dsptop - Elapsed Time 00:00:03
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:06
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:09
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:12
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:15
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:18
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop internal error: Fatal: : Device not supported
root@am57xx-evm:~# dsptop
dsptop - Elapsed Time 00:00:00
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:03
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:06
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:09
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:12
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:15
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop - Elapsed Time 00:00:18
Moving Average Mode
Average DSP Usage:  0.00% Accuracy 100.00%

>
DSP    %USAGE   RUN TIME+     IDLE TIME+ 
DSP_0    0.00  00:00:00.000  00:00:00.000
DSP_1    0.00  00:00:00.000  00:00:00.000
DSP_2    0.00  00:00:00.000  00:00:00.000
DSP_3    0.00  00:00:00.000  00:00:00.000
DSP_4    0.00  00:00:00.000  00:00:00.000
DSP_5    0.00  00:00:00.000  00:00:00.000
DSP_6    0.00  00:00:00.000  00:00:00.000
DSP_7    0.00  00:00:00.000  00:00:00.000>dsptop internal error: Fatal: : Device not supported
root@am57xx-evm:~# 

/*
 * Copyright (C) 2015-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.
 */

#include "am57xx-industrial-grade.dtsi"

/ {
	aliases {
		rtc0 = &tps659038_rtc;
		rtc1 = &rtc;
		display0 = &hdmi0;
		ethernet2 = &pruss2_emac0;
		ethernet3 = &pruss2_emac1;
	};

	chosen {
		stdout-path = &uart3;
	};

	vmain: fixedregulator-vmain {
		compatible = "regulator-fixed";
		regulator-name = "VMAIN";
		regulator-min-microvolt = <5000000>;
		regulator-max-microvolt = <5000000>;
		regulator-always-on;
		regulator-boot-on;
	};

	v3_3d: fixedregulator-v3_3d {
		compatible = "regulator-fixed";
		regulator-name = "V3_3D";
		vin-supply = <&smps9_reg>;
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
		regulator-always-on;
		regulator-boot-on;
	};

	vtt_fixed: fixedregulator-vtt {
		/* TPS51200 */
		compatible = "regulator-fixed";
		regulator-name = "vtt_fixed";
		vin-supply = <&v3_3d>;
		regulator-min-microvolt = <3300000>;
		regulator-max-microvolt = <3300000>;
		regulator-always-on;
		regulator-boot-on;
	};

	src_clk_x1: src_clk_x1 {
		#clock-cells = <0>;
		compatible = "fixed-clock";
		clock-frequency = <20000000>;
	};

	leds-iio {
		status = "disabled";
		compatible = "gpio-leds";
		led-out0 {
			label = "out0";
			gpios = <&tpic2810 0 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};

		led-out1 {
			label = "out1";
			gpios = <&tpic2810 1 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};

		led-out2 {
			label = "out2";
			gpios = <&tpic2810 2 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};

		led-out3 {
			label = "out3";
			gpios = <&tpic2810 3 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};

		led-out4 {
			label = "out4";
			gpios = <&tpic2810 4 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};

		led-out5 {
			label = "out5";
			gpios = <&tpic2810 5 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};

		led-out6 {
			label = "out6";
			gpios = <&tpic2810 6 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};

		led-out7 {
			label = "out7";
			gpios = <&tpic2810 7 GPIO_ACTIVE_HIGH>;
			default-state = "off";
		};
	};

	hdmi0: connector@0 {
		compatible = "hdmi-connector";
		label = "hdmi";

		type = "a";

		port {
			hdmi_connector_in: endpoint {
				remote-endpoint = <&tpd12s015_out>;
			};
		};
	};

	tpd12s015: encoder@0 {
		compatible = "ti,tpd12s016", "ti,tpd12s015";

		gpios = <0>, /* optional CT_CP_HPD */
			<0>, /* optional LS_OE */
			<&gpio7 12 GPIO_ACTIVE_HIGH>;	/* HPD */

		ports {
			#address-cells = <1>;
			#size-cells = <0>;

			port@0 {
				reg = <0>;

				tpd12s015_in: endpoint@0 {
					remote-endpoint = <&hdmi_out>;
				};
			};

			port@1 {
				reg = <1>;

				tpd12s015_out: endpoint@0 {
					remote-endpoint = <&hdmi_connector_in>;
				};
			};
		};
	};

	src_clk_x1: src_clk_x1 {
		#clock-cells = <0>;
		compatible = "fixed-clock";
		clock-frequency = <20000000>;
	};

	/* Dual-MAC Ethernet application node on PRU-ICSS2 */
	pruss2_eth: pruss2_eth {
		compatible = "ti,am57-prueth";
		prus = <&pru2_0>, <&pru2_1>;
		firmware-name = "ti-pruss/am57xx-pru0-prueth-fw.elf",
				"ti-pruss/am57xx-pru1-prueth-fw.elf";
		sram = <&ocmcram1>;
		interrupt-parent = <&pruss2_intc>;

		pruss2_emac0: ethernet-mii0 {
			phy-handle = <&pruss2_eth0_phy>;
			phy-mode = "mii";
			interrupts = <20>, <22>, <23>;
			interrupt-names = "rx", "tx", "ptp_tx";
			/* Filled in by bootloader */
			local-mac-address = [00 00 00 00 00 00];
		};

		pruss2_emac1: ethernet-mii1 {
			phy-handle = <&pruss2_eth1_phy>;
			phy-mode = "mii";
			interrupts = <21>, <23>, <24>;
			interrupt-names = "rx", "tx", "ptp_tx";
			/* Filled in by bootloader */
			local-mac-address = [00 00 00 00 00 00];
		};
	};

	ptp_bc: ptp_bc {
		compatible = "ti,am57-bc";
		status = "disabled";
	};
        debugss: debugss {
        compatible = "ti,dra7xx-debugss";
        clocks = <&sys_clkin1>;
        clock-names = "sysclockin1";
        };
};

&dra7_pmx_core {
	dcan1_pins_default: dcan1_pins_default {
		pinctrl-single,pins = <
			DRA7XX_CORE_IOPAD(0x37d0, PIN_OUTPUT_PULLUP | MUX_MODE0)	/* dcan1_tx */
			DRA7XX_CORE_IOPAD(0x37d4, PIN_INPUT_PULLUP | MUX_MODE0)		/* dcan1_rx */
		>;
	};

	dcan1_pins_sleep: dcan1_pins_sleep {
		pinctrl-single,pins = <
			DRA7XX_CORE_IOPAD(0x37d0, MUX_MODE15 | PULL_UP)	/* dcan1_tx.off */
			DRA7XX_CORE_IOPAD(0x37d4, MUX_MODE15 | PULL_UP)	/* dcan1_rx.off */
		>;
	};
};

&i2c1 {
	status = "okay";
	clock-frequency = <400000>;

	tps659038: tps659038@58 {
		compatible = "ti,tps659038";
		reg = <0x58>;
		interrupts-extended = <&gpio6 16 IRQ_TYPE_LEVEL_HIGH
			       &dra7_pmx_core 0x418>;
		#interrupt-cells = <2>;
		interrupt-controller;
		ti,system-power-controller;
		ti,palmas-override-powerhold;

		tps659038_pmic {
			compatible = "ti,tps659038-pmic";

			smps12-in-supply = <&vmain>;
			smps3-in-supply = <&vmain>;
			smps45-in-supply = <&vmain>;
			smps6-in-supply = <&vmain>;
			smps7-in-supply = <&vmain>;
			smps8-in-supply = <&vmain>;
			smps9-in-supply = <&vmain>;
			ldo1-in-supply = <&vmain>;
			ldo2-in-supply = <&vmain>;
			ldo3-in-supply = <&vmain>;
			ldo4-in-supply = <&vmain>;
			ldo9-in-supply = <&vmain>;
			ldoln-in-supply = <&vmain>;
			ldousb-in-supply = <&vmain>;
			ldortc-in-supply = <&vmain>;

			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 EMIF1 EMIF2 */
					regulator-name = "smps3";
					regulator-min-microvolt = <1350000>;
					regulator-max-microvolt = <1350000>;
					regulator-always-on;
					regulator-boot-on;
				};

				smps45_reg: smps45 {
					/* VDD_DSPEVE on AM572 */
					/* VDD_IVA + VDD_DSP on AM571 */
					regulator-name = "smps45";
					regulator-min-microvolt = <850000>;
					regulator-max-microvolt = <1250000>;
					regulator-always-on;
					regulator-boot-on;
				};

				smps6_reg: smps6 {
					/* VDD_GPU */
					regulator-name = "smps6";
					regulator-min-microvolt = <850000>;
					regulator-max-microvolt = <1250000>;
					regulator-always-on;
					regulator-boot-on;
				};

				smps7_reg: smps7 {
					/* VDD_CORE */
					regulator-name = "smps7";
					regulator-min-microvolt = <850000>;
					regulator-max-microvolt = <1150000>;
					regulator-always-on;
					regulator-boot-on;
				};

				smps8_reg: smps8 {
					/* 5728 - VDD_IVAHD */
					/* 5718 - N.C. test point */
					regulator-name = "smps8";
				};

				smps9_reg: smps9 {
					/* VDD_3_3D */
					regulator-name = "smps9";
					regulator-min-microvolt = <3300000>;
					regulator-max-microvolt = <3300000>;
					regulator-always-on;
					regulator-boot-on;
				};

				ldo1_reg: ldo1 {
					/* VDDSHV8 - VSDMMC  */
					/* NOTE: on rev 1.3a, data supply */
					regulator-name = "ldo1";
					regulator-min-microvolt = <1800000>;
					regulator-max-microvolt = <3300000>;
					regulator-boot-on;
					regulator-always-on;
				};

				ldo2_reg: ldo2 {
					/* VDDSH18V */
					regulator-name = "ldo2";
					regulator-min-microvolt = <1800000>;
					regulator-max-microvolt = <1800000>;
					regulator-always-on;
					regulator-boot-on;
				};

				ldo3_reg: ldo3 {
					/* R1.3a 572x V1_8PHY_LDO3: USB, SATA */
					regulator-name = "ldo3";
					regulator-min-microvolt = <1800000>;
					regulator-max-microvolt = <1800000>;
					regulator-always-on;
					regulator-boot-on;
				};

				ldo4_reg: ldo4 {
					/* R1.3a 572x V1_8PHY_LDO4: PCIE, HDMI*/
					regulator-name = "ldo4";
					regulator-min-microvolt = <1800000>;
					regulator-max-microvolt = <1800000>;
					regulator-always-on;
					regulator-boot-on;
				};

				/* LDO5-8 unused */

				ldo9_reg: ldo9 {
					/* VDD_RTC  */
					regulator-name = "ldo9";
					regulator-min-microvolt = <840000>;
					regulator-max-microvolt = <1160000>;
					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-always-on;
					regulator-boot-on;
				};

				ldortc_reg: ldortc {
					/* VDDA_RTC  */
					regulator-name = "ldortc";
					regulator-min-microvolt = <1800000>;
					regulator-max-microvolt = <1800000>;
					regulator-always-on;
					regulator-boot-on;
				};

				regen1: regen1 {
					/* VDD_3V3_ON */
					regulator-name = "regen1";
					regulator-boot-on;
					regulator-always-on;
				};

				regen2: regen2 {
					/* Needed for PMIC internal resource */
					regulator-name = "regen2";
					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>;
		};

		extcon_usb2: tps659038_usb {
			compatible = "ti,palmas-usb-vid";
			ti,enable-vbus-detection;
			ti,enable-id-detection;
			/* ID & VBUS GPIOs provided in board dts */
		};
	};

	tpic2810: tpic2810@60 {
		compatible = "ti,tpic2810";
		reg = <0x60>;
		gpio-controller;
		#gpio-cells = <2>;
	};

	tc358778: tc358778@0e {
		compatible = "toshiba,tc358778", "toshiba,tc358768";
		reg = <0x0e>;
		status = "disabled";

		clocks = <&src_clk_x1>;
		clock-names = "refclk";

		ports {
			#address-cells = <1>;
			#size-cells = <0>;

			port@0 {
				reg = <0>;
				tc358778_in: endpoint {
					remote-endpoint = <&dpi_out>;
					data-lines = <24>;
				};
			};

			port@1 {
				reg = <1>;
				tc358778_out: endpoint {
					/*
					 * lanes and remote-endpoint defined per
					 * panel.
					 */
				};
			};
		};
	};

	ov2659: ov2659@30 {
		compatible = "ovti,ov2659";
		reg = <0x30>;

		clocks = <&src_clk_x1>;
		clock-names = "xvclk";

		pwrdn-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;

		port {
			ov2659_1: endpoint {
				hsync-active = <1>;
				vsync-active = <1>;
				pclk-sample = <1>;
				link-frequencies = /bits/ 64 <70000000>;
			};
		};
	};
};

&mcspi3 {
	status = "okay";
	ti,pindir-d0-out-d1-in;

	sn65hvs882: sn65hvs882@0 {
		compatible = "pisosr-gpio";
		gpio-controller;
		#gpio-cells = <2>;

		reg = <0>;
		spi-max-frequency = <1000000>;
		spi-cpol;
	};
};

&uart3 {
	status = "okay";
	interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH
			       &dra7_pmx_core 0x248>;
};

&rtc {
	status = "okay";
	ext-clk-src;
};

&mac {
	status = "okay";
	dual_emac;
};

&cpsw_emac0 {
	phy_id = <&davinci_mdio>, <0>;
	phy-mode = "rgmii";
	dual_emac_res_vlan = <1>;
};

&cpsw_emac1 {
	phy_id = <&davinci_mdio>, <1>;
	phy-mode = "rgmii";
	dual_emac_res_vlan = <2>;
};

&usb2_phy1 {
	phy-supply = <&ldousb_reg>;
};

&usb2_phy2 {
	phy-supply = <&ldousb_reg>;
};

&usb1 {
	dr_mode = "host";
};

&usb2 {
	dr_mode = "peripheral";
};

&mmc1 {
	status = "okay";
	vmmc-supply = <&v3_3d>;
	vqmmc-supply = <&ldo1_reg>;
	bus-width = <4>;
	cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */
};

&mmc2 {
	status = "okay";
	vmmc-supply = <&v3_3d>;
	vqmmc-supply = <&v3_3d>;
	bus-width = <8>;
	non-removable;
	max-frequency = <96000000>;
	no-1-8-v;
};

&dcan1 {
	status = "okay";
	pinctrl-names = "default", "sleep", "active";
	pinctrl-0 = <&dcan1_pins_sleep>;
	pinctrl-1 = <&dcan1_pins_sleep>;
	pinctrl-2 = <&dcan1_pins_default>;
};

&qspi {
	status = "okay";

	spi-max-frequency = <76800000>;
	m25p80@0 {
		compatible = "s25fl256s1", "jedec,spi-nor";
		spi-max-frequency = <76800000>;
		reg = <0>;
		spi-tx-bus-width = <1>;
		spi-rx-bus-width = <4>;
		#address-cells = <1>;
		#size-cells = <1>;

		/* MTD partition table.
		 * The ROM checks the first four physical blocks
		 * for a valid file to boot and the flash here is
		 * 64KiB block size.
		 */
		partition@0 {
			label = "QSPI.SPL";
			reg = <0x00000000 0x000040000>;
		};
		partition@1 {
			label = "QSPI.u-boot";
			reg = <0x00040000 0x00100000>;
		};
		partition@2 {
			label = "QSPI.u-boot-spl-os";
			reg = <0x00140000 0x00080000>;
		};
		partition@3 {
			label = "QSPI.u-boot-env";
			reg = <0x001c0000 0x00010000>;
		};
		partition@4 {
			label = "QSPI.u-boot-env.backup1";
			reg = <0x001d0000 0x0010000>;
		};
		partition@5 {
			label = "QSPI.kernel";
			reg = <0x001e0000 0x0800000>;
		};
		partition@6 {
			label = "QSPI.file-system";
			reg = <0x009e0000 0x01620000>;
		};
	};
};

&gpu {
	status = "ok";
};

&hdmi {
	status = "okay";
	/*
	 * XXX: Support AM572x-Rev 1.2a. this is wrong for AM571x-rev 1.3a,
	 * AM572x-Rev1.3a - but thanks to always-on, they work.
	 * TODO: SWITCH TO LDO4 once rev 1.2a is deprecated
	 * (on rev 1.3a availability)
	 */
	vdda-supply = <&ldo3_reg>;

	port {
		hdmi_out: endpoint {
			remote-endpoint = <&tpd12s015_in>;
		};
	};
};

&dss {
	status = "okay";

	vdda_video-supply = <&ldoln_reg>;

	ports {
		#address-cells = <1>;
		#size-cells = <0>;

		port@0 {
			reg = <0>;

			dpi_out: endpoint {
				remote-endpoint = <&tc358778_in>;
				data-lines = <24>;
			};
		};
	};
};

&bb2d {
	status = "okay";
};

&pruss_soc_bus1 {
	status = "okay";

	pruss1: pruss@0 {
		status = "okay";
	};
};

&pruss_soc_bus2 {
	status = "okay";

	pruss2: pruss@0 {
		status = "okay";
	};
};

&pruss2_mdio {
	status = "okay";
	pruss2_eth0_phy: ethernet-phy@0 {
		reg = <0>;
		interrupt-parent = <&gpio3>;
		interrupts = <30 IRQ_TYPE_EDGE_FALLING>;
	};

	pruss2_eth1_phy: ethernet-phy@1 {
		reg = <1>;
		interrupt-parent = <&gpio3>;
		interrupts = <31 IRQ_TYPE_EDGE_FALLING>;
	};
};