Part Number: AM5728
Tool/software: Linux
I am using AM5728-based custom card based on am5728-evm, TI SDK 4.1 with kernel 4.9.41 and am57xx-beagle-x15.dts.
I try to boot PRU with TI's existing file ti-processor-sdk-linux-rt-am57xx-evm-04.01.00.06/targetNFS/lib/firmware/pru/PRU_Halt.out I I am getting "Failed to load program segments: -22" error. I am getting the same error for other files: pru/PRU_RPMsg_Echo_Interrupt1_0.out and ti-pruss/am57xx-pru0-prueth-fw.elf
It looks like the error is due to "remoteproc remoteproc1: bad phdr da 0x0 mem 0x30" - da is 0 and omap_rproc_da_to_va fails to map 0 to kernel virtual address.
Below are kernel boot messages and messages that I get after each operation that I perform.
What am I missing?
root@PMAS:~# dmesg -c
Booting Linux on physical CPU 0x0
Linux version 4.9.41-rt23-g79149b757e (oe-user@oe-host) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11) ) #1 SMP PREEMPT RT Tue Jul 23 11:53:19 UTC 2019
CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
CPU: div instructions available: patching division code
CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
OF: fdt:Machine model: TI AM5728 BeagleBoard-X15
Reserved memory: created CMA memory pool at 0x95800000, size 56 MiB
OF: reserved mem: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
Reserved memory: created CMA memory pool at 0x99000000, size 64 MiB
OF: reserved mem: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
Reserved memory: created CMA memory pool at 0x9d000000, size 32 MiB
OF: reserved mem: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
Reserved memory: created CMA memory pool at 0x9f000000, size 8 MiB
OF: reserved mem: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
cma: Reserved 24 MiB at 0xfe400000
Memory policy: Data cache writealloc
OMAP4: Map 0xffd00000 to fe600000 for dram barrier
On node 0 totalpages: 474623
free_area_init_node: node 0, pgdat c0c4e600, node_mem_map eeda8000
Normal zone: 1728 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 147456 pages, LIFO batch:31
HighMem zone: 327167 pages, LIFO batch:31
DRA752 ES2.0
percpu: Embedded 14 pages/cpu @eed35000 s24864 r8192 d24288 u57344
pcpu-alloc: s24864 r8192 d24288 u57344 alloc=14*4096
pcpu-alloc: [0] 0 [0] 1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 472895
Kernel command line: console=ttyO2,115200n8 root=/dev/ram rw ip=192.168.1.3:192.168.1.2:192.168.1.1:255.255.255.0::eth0:off igb_ethaddr=10:18:e0:e0:00:0f tun_ethaddr=10:18:e0:e0:00:10 SERVDOG=yes panic=1 SERVERIP=192.168.1.2 omapfb.mode=hdmi:1280x800-24@60 uimageflash= filesize=177 vram=16M quiet 3 printk.time=0
igb_mac_address_setup: 10:18:e0:e0:00:0f
tun_mac_address_setup: 10:18:e0:e0:00:10
PID hash table entries: 4096 (order: 2, 16384 bytes)
Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1645692K/1898492K available (7168K kernel code, 316K rwdata, 2304K rodata, 1024K init, 442K bss, 64384K reserved, 188416K cma-reserved, 1284092K highmem)
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc0800000 (8160 kB)
.init : 0xc0b00000 - 0xc0c00000 (1024 kB)
.data : 0xc0c00000 - 0xc0c4f240 ( 317 kB)
.bss : 0xc0c51000 - 0xc0cbf93c ( 443 kB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Preemptible hierarchical RCU implementation.
RCU kthread priority: 1.
NR_IRQS:16 nr_irqs:16 16
OMAP clockevent source: timer1 at 32786 Hz
arm_arch_timer: Architected cp15 timer(s) running at 6.14MHz (virt).
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
Switching to timer-based delay loop, resolution 162ns
clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
OMAP clocksource: 32k_counter at 32768 Hz
Console: colour dummy device 80x30
Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=6147)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
CPU: Testing write buffer coherency: ok
/cpus/cpu@0 missing clock-frequency property
/cpus/cpu@1 missing clock-frequency property
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x80100000 - 0x80100060
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated (24.58 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
futex hash table entries: 512 (order: 3, 32768 bytes)
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
omap_hwmod: l3_main_2 using broken dt data from ocp
gpio gpiochip0: (gpio): added GPIO chardev (254:0)
gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)
irq_set_affinity(0): 37
OMAP GPIO hardware version 0.1
gpio gpiochip1: (gpio): added GPIO chardev (254:1)
gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)
gpio gpiochip2: (gpio): added GPIO chardev (254:2)
gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)
gpio gpiochip3: (gpio): added GPIO chardev (254:3)
gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)
gpio gpiochip4: (gpio): added GPIO chardev (254:4)
gpiochip_setup_dev: registered GPIOs 128 to 159 on device: gpiochip4 (gpio)
gpio gpiochip5: (gpio): added GPIO chardev (254:5)
gpiochip_setup_dev: registered GPIOs 160 to 191 on device: gpiochip5 (gpio)
gpio gpiochip6: (gpio): added GPIO chardev (254:6)
gpiochip_setup_dev: registered GPIOs 192 to 223 on device: gpiochip6 (gpio)
gpio gpiochip7: (gpio): added GPIO chardev (254:7)
gpiochip_setup_dev: registered GPIOs 224 to 255 on device: gpiochip7 (gpio)
irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 !
hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 8 bytes.
omap4_sram_init:Unable to allocate sram needed to handle errata I688
omap4_sram_init:Unable to get sram pool needed to handle errata I688
OMAP DMA hardware revision 0.0
omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
edma 43300000.edma: memcpy is disabled
edma 43300000.edma: TI EDMA DMA engine driver
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vdd_3v3[0]'
of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-aic_dvdd[0]'
of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-vtt[0]' - status (0)
omap-iommu 40d01000.mmu: 40d01000.mmu registered
omap-iommu 40d02000.mmu: 40d02000.mmu registered
omap-iommu 58882000.mmu: 58882000.mmu registered
omap-iommu 55082000.mmu: 55082000.mmu registered
omap-iommu 41501000.mmu: 41501000.mmu registered
omap-iommu 41502000.mmu: 41502000.mmu registered
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
omap_i2c 48070000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c1_pins_default, deferring probe
omap_i2c 4807c000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c5_pins_default, deferring probe
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
omap-mailbox 4883c000.mailbox: omap mailbox rev 0x400
omap-mailbox 4883e000.mailbox: omap mailbox rev 0x400
omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource arch_sys_counter
NET: Registered protocol family 2
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 5, 229376 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
UDP hash table entries: 512 (order: 3, 32768 bytes)
UDP-Lite hash table entries: 512 (order: 3, 32768 bytes)
NET: Registered protocol family 1
PCI: CLS 0 bytes, default 64
Unpacking initramfs...
Freeing initrd memory: 33420K (cdf5d000 - d0000000)
workingset: timestamp_bits=14 max_order=19 bucket_order=5
squashfs: version 4.0 (2009/01/31) Phillip Lougher
bounce: pool size: 64 pages
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.1
OF: PCI: host bridge /ocp/axi@0/pcie@51000000 ranges:
OF: PCI: No bus range found for /ocp/axi@0/pcie@51000000, using [bus 00-ff]
OF: PCI: IO 0x20003000..0x20012fff -> 0x00000000
OF: PCI: MEM 0x20013000..0x2fffffff -> 0x20013000
dra7-pcie 51000000.pcie: link up
dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [bus 00-ff]
pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
pci_bus 0000:00: scanning bus
pci 0000:00:00.0: [104c:8888] type 01 class 0x060400
pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
pci 0000:00:00.0: calling pci_fixup_ide_bases+0x0/0x40
pci 0000:00:00.0: supports D1
pci 0000:00:00.0: PME# supported from D0 D1 D3hot
pci 0000:00:00.0: PME# disabled
pci_bus 0000:00: fixups for bus
PCI: bus0: Fast back to back transfers disabled
pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 0
pci_bus 0000:01: scanning bus
pci 0000:01:00.0: [8086:1533] type 00 class 0x020000
pci 0000:01:00.0: calling quirk_f0_vpd_link+0x0/0x68
pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x0007ffff]
pci 0000:01:00.0: reg 0x18: [io 0x0000-0x001f]
pci 0000:01:00.0: reg 0x1c: [mem 0x00000000-0x00003fff]
pci 0000:01:00.0: calling pci_fixup_ide_bases+0x0/0x40
pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
pci 0000:01:00.0: PME# disabled
pci_bus 0000:01: fixups for bus
PCI: bus1: Fast back to back transfers disabled
pci_bus 0000:01: bus scan returning with max=01
pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 1
pci_bus 0000:00: bus scan returning with max=01
pci 0000:00:00.0: fixup irq: got 473
pci 0000:00:00.0: assigning IRQ 473
pci 0000:01:00.0: fixup irq: got 473
pci 0000:01:00.0: assigning IRQ 473
pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
pci 0000:00:00.0: BAR 8: assigned [mem 0x20200000-0x202fffff]
pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
pci 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
pci 0000:01:00.0: BAR 0: assigned [mem 0x20200000-0x2027ffff]
pci 0000:01:00.0: BAR 3: assigned [mem 0x20280000-0x20283fff]
pci 0000:01:00.0: BAR 2: assigned [io 0x1000-0x101f]
pci 0000:00:00.0: PCI bridge to [bus 01]
pci 0000:00:00.0: bridge window [io 0x1000-0x1fff]
pci 0000:00:00.0: bridge window [mem 0x20200000-0x202fffff]
pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
pcie_pme 0000:00:00.0:pcie001: service driver pcie_pme loaded
aer 0000:00:00.0:pcie002: service driver aer loaded
pci 0000:01:00.0: calling quirk_e100_interrupt+0x0/0x1c4
omap_uart 4806a000.serial: no wakeirq for uart0
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806a000[0]'
4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 301, base_baud = 3000000) is a OMAP UART0
omap_uart 4806c000.serial: no wakeirq for uart1
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806c000[0]'
4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 302, base_baud = 3000000) is a OMAP UART1
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48020000[0]'
48020000.serial: ttyO2 at MMIO 0x48020000 (irq = 303, base_baud = 3000000) is a OMAP UART2
console [ttyO2] enabled
omap_uart 4806e000.serial: no wakeirq for uart3
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806e000[0]'
4806e000.serial: ttyO3 at MMIO 0x4806e000 (irq = 304, base_baud = 3000000) is a OMAP UART3
omap_uart 48066000.serial: no wakeirq for uart4
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48066000[0]'
48066000.serial: ttyO4 at MMIO 0x48066000 (irq = 305, base_baud = 3000000) is a OMAP UART4
omap_uart 48068000.serial: no wakeirq for uart5
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48068000[0]'
48068000.serial: ttyO5 at MMIO 0x48068000 (irq = 306, base_baud = 3000000) is a OMAP UART5
omap_uart 48420000.serial: no wakeirq for uart6
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48420000[0]'
48420000.serial: ttyO6 at MMIO 0x48420000 (irq = 307, base_baud = 3000000) is a OMAP UART6
omap_uart 48422000.serial: no wakeirq for uart7
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48422000[0]'
48422000.serial: ttyO7 at MMIO 0x48422000 (irq = 308, base_baud = 3000000) is a OMAP UART7
omap_uart 48424000.serial: no wakeirq for uart8
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48424000[0]'
48424000.serial: ttyO8 at MMIO 0x48424000 (irq = 309, base_baud = 3000000) is a OMAP UART8
omap_uart 4ae2b000.serial: no wakeirq for uart9
of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4ae2b000[0]'
4ae2b000.serial: ttyO9 at MMIO 0x4ae2b000 (irq = 310, base_baud = 3000000) is a OMAP UART9
omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
[drm] Initialized
omapdss_dss 58000000.dss: master bind failed: -517
tpd12s015 encoder: failed to find video source
of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/connector[0]'
connector-hdmi connector: failed to find video source
loop: module loaded
SCSI Media Changer driver v0.25
libphy: Fixed MDIO Bus: probed
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
CAN device driver interface
c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=362)
igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
igb: Copyright (c) 2007-2014 Intel Corporation.
igb 0000:01:00.0: enabling device (0140 -> 0142)
igb 0000:01:00.0: enabling bus mastering
pps pps0: new PPS source ptp0
igb 0000:01:00.0: added PHC on eth0
igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection
igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1) 10:18:e0:e0:00:0f
igb 0000:01:00.0: eth0: PBA No: 000300-000
igb 0000:01:00.0: Using MSI interrupts. 1 rx queue(s), 1 tx queue(s)
davinci_mdio 48485000.mdio: davinci mdio revision 1.6
libphy: 48485000.mdio: probed
davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver unknown
davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver unknown
cpsw 48484000.ethernet: Detected MACID = fc:0f:4b:d9:c6:52
cpsw 48484000.ethernet: cpts: overflow check period 5000 (jiffies)
cpsw 48484000.ethernet: cpsw: Detected MACID = 10:18:e0:e0:00:11
pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driver
usbcore: registered new interface driver pegasus
usbcore: registered new interface driver rtl8150
usbcore: registered new interface driver r8152
usbcore: registered new interface driver lan78xx
usbcore: registered new interface driver asix
usbcore: registered new interface driver ax88179_178a
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver cdc_eem
usbcore: registered new interface driver dm9601
usbcore: registered new interface driver sr9700
usbcore: registered new interface driver CoreChips
usbcore: registered new interface driver smsc75xx
usbcore: registered new interface driver smsc95xx
usbcore: registered new interface driver gl620a
usbcore: registered new interface driver net1080
usbcore: registered new interface driver plusb
usbcore: registered new interface driver rndis_host
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
usbcore: registered new interface driver MOSCHIP usb-ethernet driver
usbcore: registered new interface driver cdc_ncm
usbcore: registered new interface driver huawei_cdc_ncm
usbcore: registered new interface driver cdc_mbim
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-platform: EHCI generic platform driver
ehci-omap: OMAP-EHCI Host Controller driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_wdm
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbtest
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 20 sec
omap_hsmmc 4809c000.mmc: GPIO lookup for consumer cd
omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@4809c000[0]' - status (0)
omap_hsmmc 4809c000.mmc: Got CD GPIO
omap_hsmmc 4809c000.mmc: GPIO lookup for consumer wp
omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@4809c000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@4809c000[0]'
omap_hsmmc 4809c000.mmc: using lookup tables for GPIO lookup
omap_hsmmc 4809c000.mmc: lookup for GPIO wp failed
omap_hsmmc 480b4000.mmc: GPIO lookup for consumer cd
omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@480b4000[0]'
of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@480b4000[0]'
omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
omap_hsmmc 480b4000.mmc: lookup for GPIO cd failed
omap_hsmmc 480b4000.mmc: GPIO lookup for consumer wp
omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480b4000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480b4000[0]'
omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
omap_hsmmc 480b4000.mmc: lookup for GPIO wp failed
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
omap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
remoteproc remoteproc0: 58820000.ipu is available
remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
remoteproc remoteproc0: powering up 58820000.ipu
remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2
remoteproc remoteproc0: request_firmware failed: -2
omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
remoteproc remoteproc1: 55020000.ipu is available
omap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
remoteproc remoteproc2: 40800000.dsp is available
omap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000
remoteproc remoteproc3: 41000000.dsp is available
remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
remoteproc remoteproc1: powering up 55020000.ipu
remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2
remoteproc remoteproc1: request_firmware failed: -2
Initializing XFRM netlink socket
NET: Registered protocol family 17
can: controller area network core (rev 20120528 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20120528)
can: broadcast manager protocol (rev 20161123 t)
can: netlink gateway (rev 20130117) max_hops=1
NET: Registered protocol family 43
omap_voltage_late_init: Voltage driver support not added
Power Management for TI OMAP4+ devices.
Registering SWP/SWPB emulation handler
remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
remoteproc remoteproc2: powering up 40800000.dsp
remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2
remoteproc remoteproc2: request_firmware failed: -2
remoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2
remoteproc remoteproc3: powering up 41000000.dsp
remoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2
remoteproc remoteproc3: request_firmware failed: -2
dmm 4e000000.dmm: initialized all PAT entries
palmas 0-0058: Irq flag is 0x00000008
palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0
devm_regulator_register: desc->name: SMPS12
vtt_fixed: supplied by smps3
devm_regulator_register: desc->name: SMPS3
devm_regulator_register: desc->name: SMPS45
devm_regulator_register: desc->name: SMPS6
devm_regulator_register: desc->name: SMPS7
devm_regulator_register: desc->name: SMPS8
devm_regulator_register: desc->name: SMPS9
random: fast init done
devm_regulator_register: desc->name: LDO1
devm_regulator_register: desc->name: LDO2
devm_regulator_register: desc->name: LDO3
devm_regulator_register: desc->name: LDO4
devm_regulator_register: desc->name: LDO5
devm_regulator_register: desc->name: LDO6
devm_regulator_register: desc->name: LDO7
devm_regulator_register: desc->name: LDO8
devm_regulator_register: desc->name: LDO9
devm_regulator_register: desc->name: LDOLN
devm_regulator_register: desc->name: LDOUSB
vdd_3v3: supplied by regen1
aic_dvdd_fixed: supplied by vdd_3v3
devm_regulator_register: desc->name: REGEN1
devm_regulator_register: desc->name: REGEN2
devm_regulator_register: desc->name: SYSEN1
devm_regulator_register: desc->name: SYSEN2
gpiochip_find_base: found new base at 504
gpio gpiochip8: (48070000.i2c:tps659038@58:tps659038_gpio): added GPIO chardev (254:8)
gpiochip_setup_dev: registered GPIOs 504 to 511 on device: gpiochip8 (48070000.i2c:tps659038@58:tps659038_gpio)
palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer id
palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
of_get_named_gpiod_flags: can't parse 'id-gpio' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using lookup tables for GPIO lookup
palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: lookup for GPIO id failed
palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer vbus
palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'vbus-gpios' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'
of_get_named_gpiod_flags: parsed 'vbus-gpio' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]' - status (0)
tmp102 0-0048: initialized
of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp/i2c@48070000/tlv320aic3104@18[0]'
omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
rtc-ds1307 4-006f: rtc core: registered mcp7941x as rtc0
rtc-ds1307 4-006f: 64 bytes nvram
bq32k: probe of 4-0068 failed with error -5
omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
OMAP DSS rev 6.1
omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
tpd12s015 encoder: GPIO lookup for consumer (null)
tpd12s015 encoder: using device tree for GPIO lookup
of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[0]' - status (0)
tpd12s015 encoder: GPIO lookup for consumer (null)
tpd12s015 encoder: using device tree for GPIO lookup
of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[1]' - status (0)
tpd12s015 encoder: GPIO lookup for consumer (null)
tpd12s015 encoder: using device tree for GPIO lookup
of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[2]' - status (0)
of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/connector[0]'
xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
xhci-hcd xhci-hcd.1.auto: irq 475, io mem 0x48890000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: xHCI Host Controller
usb usb1: Manufacturer: Linux 4.9.41-rt23-g79149b757e xhci-hcd
usb usb1: SerialNumber: xhci-hcd.1.auto
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: xHCI Host Controller
usb usb2: Manufacturer: Linux 4.9.41-rt23-g79149b757e xhci-hcd
usb usb2: SerialNumber: xhci-hcd.1.auto
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
omap_hsmmc 4809c000.mmc: GPIO lookup for consumer cd
omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@4809c000[0]' - status (0)
omap_hsmmc 4809c000.mmc: Got CD GPIO
omap_hsmmc 4809c000.mmc: GPIO lookup for consumer wp
omap_hsmmc 4809c000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@4809c000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@4809c000[0]'
omap_hsmmc 4809c000.mmc: using lookup tables for GPIO lookup
omap_hsmmc 4809c000.mmc: lookup for GPIO wp failed
omap_hsmmc 480b4000.mmc: GPIO lookup for consumer cd
omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@480b4000[0]'
of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@480b4000[0]'
omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
omap_hsmmc 480b4000.mmc: lookup for GPIO cd failed
omap_hsmmc 480b4000.mmc: GPIO lookup for consumer wp
omap_hsmmc 480b4000.mmc: using device tree for GPIO lookup
of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480b4000[0]'
of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480b4000[0]'
omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookup
omap_hsmmc 480b4000.mmc: lookup for GPIO wp failed
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 mode
omap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 mode
of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound0[0]'
of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound0[0]'
asoc-simple-card sound0: tlv320aic3x-hifi <-> 48468000.mcasp mapping ok
[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[drm] No driver support for vblank timestamp query.
mmc1: new DDR MMC card at address 0001
mmcblk0: mmc1:0001 P1XXXX 3.60 GiB
mmcblk0boot0: mmc1:0001 P1XXXX partition 1 16.0 MiB
mmcblk0boot1: mmc1:0001 P1XXXX partition 2 16.0 MiB
mmcblk0: p1
[drm] Enabling DMM ywrap scrolling
Console: switching to colour frame buffer device 240x67
omapdrm omapdrm.0: fb0: omapdrm frame buffer device
rtc-ds1307 4-006f: setting system clock to 2019-07-24 11:43:53 UTC (1563968633)
IP-Config: Complete:
device=eth0, hwaddr=10:18:e0:e0:00:0f, ipaddr=192.168.1.3, mask=255.255.255.0, gw=192.168.1.1
host=192.168.1.3, domain=, nis-domain=(none)
bootserver=192.168.1.2, rootserver=192.168.1.2, rootpath=
aic_dvdd_fixed: disabling
ALSA device list:
#0: BeagleBoard-X15
#1: HDMI 58040000.encoder
Freeing unused kernel memory: 1024K (c0b00000 - c0c00000)
udevd[1887]: starting version 3.2.2
udevd[1888]: starting eudev-3.2.2
EXT4-fs (mmcblk0p1): recovery complete
EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
igb 0000:01:00.0 eth0: igb: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
root@PMAS:~#
root@PMAS:~#
root@PMAS:~#
root@PMAS:~# cd /lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers
o
dmesg -croot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod re/pruss_soc_bus.ko
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -c
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod remoteproc/pruss.ko
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -c
ti-pruss 4b200000.pruss: creating PRU cores and other child platform devices
irq: no irq domain found for /ocp/pruss_soc_bus@4b226000/pruss@4b200000/intc@4b220000 !
irq: no irq domain found for /ocp/pruss_soc_bus@4b226000/pruss@4b200000/intc@4b220000 !
ti-pruss 4b280000.pruss: creating PRU cores and other child platform devices
irq: no irq domain found for /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/intc@4b2a0000 !
irq: no irq domain found for /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/intc@4b2a0000 !
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod remoteproc/pruss_intc.ko
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -c
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod rpmsg/rpmsg_pru.ko
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -c
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod remoteproc/pru_rproc.ko
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -c
remoteproc remoteproc4: 4b234000.pru0 is available
pru-rproc 4b234000.pru0: PRU rproc node /ocp/pruss_soc_bus@4b226000/pruss@4b200000/pru@4b234000 probed successfully
remoteproc remoteproc5: 4b238000.pru1 is available
pru-rproc 4b238000.pru1: PRU rproc node /ocp/pruss_soc_bus@4b226000/pruss@4b200000/pru@4b238000 probed successfully
remoteproc remoteproc6: 4b2b4000.pru0 is available
pru-rproc 4b2b4000.pru0: PRU rproc node /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/pru@4b2b4000 probed successfully
remoteproc remoteproc7: 4b2b8000.pru1 is available
pru-rproc 4b2b8000.pru1: PRU rproc node /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/pru@4b2b8000 probed successfully
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#
root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# cd /lib/firmware/
root@PMAS:/lib/firmware#
root@PMAS:/lib/firmware# echo pru/PRU_Halt.out > /sys/class/remoteproc/remoteproc1/firmware
root@PMAS:/lib/firmware# echo start > /sys/class/remoteproc/remoteproc1/state
remoteproc remoteproc1: bad phdr da 0x0 mem 0x30
remoteproc remoteproc1: Failed to load program segments: -22
remoteproc remoteproc1: Boot failed: -22
-sh: echo: write error: Invalid argument
root@PMAS:/lib/firmware#
root@PMAS:/lib/firmware# dmesg -c
remoteproc remoteproc1: powering up 55020000.ipu
remoteproc remoteproc1: Booting fw image pru/PRU_Halt.out, size 28356
omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
remoteproc remoteproc1: bad phdr da 0x0 mem 0x30
remoteproc remoteproc1: Failed to load program segments: -22
remoteproc remoteproc1: Boot failed: -22
root@PMAS:/lib/firmware#
root@PMAS:~# dmesg -cBooting Linux on physical CPU 0x0Linux version 4.9.41-rt23-g79149b757e (oe-user@oe-host) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11) ) #1 SMP PREEMPT RT Tue Jul 23 11:53:19 UTC 2019CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387dCPU: div instructions available: patching division codeCPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cacheOF: fdt:Machine model: TI AM5728 BeagleBoard-X15Reserved memory: created CMA memory pool at 0x95800000, size 56 MiBOF: reserved mem: initialized node ipu2_cma@95800000, compatible id shared-dma-poolReserved memory: created CMA memory pool at 0x99000000, size 64 MiBOF: reserved mem: initialized node dsp1_cma@99000000, compatible id shared-dma-poolReserved memory: created CMA memory pool at 0x9d000000, size 32 MiBOF: reserved mem: initialized node ipu1_cma@9d000000, compatible id shared-dma-poolReserved memory: created CMA memory pool at 0x9f000000, size 8 MiBOF: reserved mem: initialized node dsp2_cma@9f000000, compatible id shared-dma-poolcma: Reserved 24 MiB at 0xfe400000Memory policy: Data cache writeallocOMAP4: Map 0xffd00000 to fe600000 for dram barrierOn node 0 totalpages: 474623free_area_init_node: node 0, pgdat c0c4e600, node_mem_map eeda8000 Normal zone: 1728 pages used for memmap Normal zone: 0 pages reserved Normal zone: 147456 pages, LIFO batch:31 HighMem zone: 327167 pages, LIFO batch:31DRA752 ES2.0percpu: Embedded 14 pages/cpu @eed35000 s24864 r8192 d24288 u57344pcpu-alloc: s24864 r8192 d24288 u57344 alloc=14*4096pcpu-alloc: [0] 0 [0] 1Built 1 zonelists in Zone order, mobility grouping on. Total pages: 472895Kernel command line: console=ttyO2,115200n8 root=/dev/ram rw ip=192.168.1.3:192.168.1.2:192.168.1.1:255.255.255.0::eth0:off igb_ethaddr=10:18:e0:e0:00:0f tun_ethaddr=10:18:e0:e0:00:10 SERVDOG=yes panic=1 SERVERIP=192.168.1.2 omapfb.mode=hdmi:1280x800-24@60 uimageflash= filesize=177 vram=16M quiet 3 printk.time=0igb_mac_address_setup: 10:18:e0:e0:00:0ftun_mac_address_setup: 10:18:e0:e0:00:10PID hash table entries: 4096 (order: 2, 16384 bytes)Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)Memory: 1645692K/1898492K available (7168K kernel code, 316K rwdata, 2304K rodata, 1024K init, 442K bss, 64384K reserved, 188416K cma-reserved, 1284092K highmem)Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc0800000 (8160 kB) .init : 0xc0b00000 - 0xc0c00000 (1024 kB) .data : 0xc0c00000 - 0xc0c4f240 ( 317 kB) .bss : 0xc0c51000 - 0xc0cbf93c ( 443 kB)SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1Preemptible hierarchical RCU implementation. RCU kthread priority: 1.NR_IRQS:16 nr_irqs:16 16OMAP clockevent source: timer1 at 32786 Hzarm_arch_timer: Architected cp15 timer(s) running at 6.14MHz (virt).clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 nssched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023nsSwitching to timer-based delay loop, resolution 162nsclocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 nsOMAP clocksource: 32k_counter at 32768 HzConsole: colour dummy device 80x30Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=6147)pid_max: default: 32768 minimum: 301Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)CPU: Testing write buffer coherency: ok/cpus/cpu@0 missing clock-frequency property/cpus/cpu@1 missing clock-frequency propertyCPU0: thread -1, cpu 0, socket 0, mpidr 80000000Setting up static identity map for 0x80100000 - 0x80100060CPU1: thread -1, cpu 1, socket 0, mpidr 80000001Brought up 2 CPUsSMP: Total of 2 processors activated (24.58 BogoMIPS).CPU: All CPU(s) started in SVC mode.devtmpfs: initializedVFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 nsfutex hash table entries: 512 (order: 3, 32768 bytes)pinctrl core: initialized pinctrl subsystemNET: Registered protocol family 16DMA: preallocated 256 KiB pool for atomic coherent allocationsomap_hwmod: l3_main_2 using broken dt data from ocpgpio gpiochip0: (gpio): added GPIO chardev (254:0)gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)irq_set_affinity(0): 37OMAP GPIO hardware version 0.1gpio gpiochip1: (gpio): added GPIO chardev (254:1)gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)gpio gpiochip2: (gpio): added GPIO chardev (254:2)gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)gpio gpiochip3: (gpio): added GPIO chardev (254:3)gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)gpio gpiochip4: (gpio): added GPIO chardev (254:4)gpiochip_setup_dev: registered GPIOs 128 to 159 on device: gpiochip4 (gpio)gpio gpiochip5: (gpio): added GPIO chardev (254:5)gpiochip_setup_dev: registered GPIOs 160 to 191 on device: gpiochip5 (gpio)gpio gpiochip6: (gpio): added GPIO chardev (254:6)gpiochip_setup_dev: registered GPIOs 192 to 223 on device: gpiochip6 (gpio)gpio gpiochip7: (gpio): added GPIO chardev (254:7)gpiochip_setup_dev: registered GPIOs 224 to 255 on device: gpiochip7 (gpio)irq: no irq domain found for /ocp/l4@4a000000/scm@2000/pinmux@1400 !hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.hw-breakpoint: maximum watchpoint size is 8 bytes.omap4_sram_init:Unable to allocate sram needed to handle errata I688omap4_sram_init:Unable to get sram pool needed to handle errata I688OMAP DMA hardware revision 0.0omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)edma 43300000.edma: memcpy is disablededma 43300000.edma: TI EDMA DMA engine driverof_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vdd_3v3[0]'of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-aic_dvdd[0]'of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-vtt[0]' - status (0)omap-iommu 40d01000.mmu: 40d01000.mmu registeredomap-iommu 40d02000.mmu: 40d02000.mmu registeredomap-iommu 58882000.mmu: 58882000.mmu registeredomap-iommu 55082000.mmu: 55082000.mmu registeredomap-iommu 41501000.mmu: 41501000.mmu registeredomap-iommu 41502000.mmu: 41502000.mmu registeredvgaarb: loadedSCSI subsystem initializedusbcore: registered new interface driver usbfsusbcore: registered new interface driver hubusbcore: registered new device driver usbomap_i2c 48070000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c1_pins_default, deferring probeomap_i2c 4807c000.i2c: could not find pctldev for node /ocp/l4@4a000000/scm@2000/pinmux@1400/i2c5_pins_default, deferring probeLinux video capture interface: v2.00pps_core: LinuxPPS API ver. 1 registeredpps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>PTP clock support registeredomap-mailbox 4883c000.mailbox: omap mailbox rev 0x400omap-mailbox 4883e000.mailbox: omap mailbox rev 0x400omap-mailbox 48840000.mailbox: omap mailbox rev 0x400omap-mailbox 48842000.mailbox: omap mailbox rev 0x400Advanced Linux Sound Architecture Driver Initialized.clocksource: Switched to clocksource arch_sys_counterNET: Registered protocol family 2TCP established hash table entries: 8192 (order: 3, 32768 bytes)TCP bind hash table entries: 8192 (order: 5, 229376 bytes)TCP: Hash tables configured (established 8192 bind 8192)UDP hash table entries: 512 (order: 3, 32768 bytes)UDP-Lite hash table entries: 512 (order: 3, 32768 bytes)NET: Registered protocol family 1PCI: CLS 0 bytes, default 64Unpacking initramfs...Freeing initrd memory: 33420K (cdf5d000 - d0000000)workingset: timestamp_bits=14 max_order=19 bucket_order=5squashfs: version 4.0 (2009/01/31) Phillip Lougherbounce: pool size: 64 pagesBlock layer SCSI generic (bsg) driver version 0.4 loaded (major 249)io scheduler noop registeredio scheduler deadline registeredio scheduler cfq registered (default)pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.1OF: PCI: host bridge /ocp/axi@0/pcie@51000000 ranges:OF: PCI: No bus range found for /ocp/axi@0/pcie@51000000, using [bus 00-ff]OF: PCI: IO 0x20003000..0x20012fff -> 0x00000000OF: PCI: MEM 0x20013000..0x2fffffff -> 0x20013000dra7-pcie 51000000.pcie: link updra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00pci_bus 0000:00: root bus resource [bus 00-ff]pci_bus 0000:00: root bus resource [io 0x0000-0xffff]pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]pci_bus 0000:00: scanning buspci 0000:00:00.0: [104c:8888] type 01 class 0x060400pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]pci 0000:00:00.0: calling pci_fixup_ide_bases+0x0/0x40pci 0000:00:00.0: supports D1pci 0000:00:00.0: PME# supported from D0 D1 D3hotpci 0000:00:00.0: PME# disabledpci_bus 0000:00: fixups for busPCI: bus0: Fast back to back transfers disabledpci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 0pci_bus 0000:01: scanning buspci 0000:01:00.0: [8086:1533] type 00 class 0x020000pci 0000:01:00.0: calling quirk_f0_vpd_link+0x0/0x68pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x0007ffff]pci 0000:01:00.0: reg 0x18: [io 0x0000-0x001f]pci 0000:01:00.0: reg 0x1c: [mem 0x00000000-0x00003fff]pci 0000:01:00.0: calling pci_fixup_ide_bases+0x0/0x40pci 0000:01:00.0: PME# supported from D0 D3hot D3coldpci 0000:01:00.0: PME# disabledpci_bus 0000:01: fixups for busPCI: bus1: Fast back to back transfers disabledpci_bus 0000:01: bus scan returning with max=01pci 0000:00:00.0: scanning [bus 01-01] behind bridge, pass 1pci_bus 0000:00: bus scan returning with max=01pci 0000:00:00.0: fixup irq: got 473pci 0000:00:00.0: assigning IRQ 473pci 0000:01:00.0: fixup irq: got 473pci 0000:01:00.0: assigning IRQ 473pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]pci 0000:00:00.0: BAR 8: assigned [mem 0x20200000-0x202fffff]pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]pci 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]pci 0000:01:00.0: BAR 0: assigned [mem 0x20200000-0x2027ffff]pci 0000:01:00.0: BAR 3: assigned [mem 0x20280000-0x20283fff]pci 0000:01:00.0: BAR 2: assigned [io 0x1000-0x101f]pci 0000:00:00.0: PCI bridge to [bus 01]pci 0000:00:00.0: bridge window [io 0x1000-0x1fff]pci 0000:00:00.0: bridge window [mem 0x20200000-0x202fffff]pcieport 0000:00:00.0: Signaling PME through PCIe PME interruptpci 0000:01:00.0: Signaling PME through PCIe PME interruptpcie_pme 0000:00:00.0:pcie001: service driver pcie_pme loadedaer 0000:00:00.0:pcie002: service driver aer loadedpci 0000:01:00.0: calling quirk_e100_interrupt+0x0/0x1c4omap_uart 4806a000.serial: no wakeirq for uart0of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806a000[0]'4806a000.serial: ttyO0 at MMIO 0x4806a000 (irq = 301, base_baud = 3000000) is a OMAP UART0omap_uart 4806c000.serial: no wakeirq for uart1of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806c000[0]'4806c000.serial: ttyO1 at MMIO 0x4806c000 (irq = 302, base_baud = 3000000) is a OMAP UART1of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48020000[0]'48020000.serial: ttyO2 at MMIO 0x48020000 (irq = 303, base_baud = 3000000) is a OMAP UART2console [ttyO2] enabledomap_uart 4806e000.serial: no wakeirq for uart3of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4806e000[0]'4806e000.serial: ttyO3 at MMIO 0x4806e000 (irq = 304, base_baud = 3000000) is a OMAP UART3omap_uart 48066000.serial: no wakeirq for uart4of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48066000[0]'48066000.serial: ttyO4 at MMIO 0x48066000 (irq = 305, base_baud = 3000000) is a OMAP UART4omap_uart 48068000.serial: no wakeirq for uart5of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48068000[0]'48068000.serial: ttyO5 at MMIO 0x48068000 (irq = 306, base_baud = 3000000) is a OMAP UART5omap_uart 48420000.serial: no wakeirq for uart6of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48420000[0]'48420000.serial: ttyO6 at MMIO 0x48420000 (irq = 307, base_baud = 3000000) is a OMAP UART6omap_uart 48422000.serial: no wakeirq for uart7of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48422000[0]'48422000.serial: ttyO7 at MMIO 0x48422000 (irq = 308, base_baud = 3000000) is a OMAP UART7omap_uart 48424000.serial: no wakeirq for uart8of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@48424000[0]'48424000.serial: ttyO8 at MMIO 0x48424000 (irq = 309, base_baud = 3000000) is a OMAP UART8omap_uart 4ae2b000.serial: no wakeirq for uart9of_get_named_gpiod_flags: can't parse 'rts-gpio' property of node '/ocp/serial@4ae2b000[0]'4ae2b000.serial: ttyO9 at MMIO 0x4ae2b000 (irq = 310, base_baud = 3000000) is a OMAP UART9omap_rng 48090000.rng: OMAP Random Number Generator ver. 20[drm] Initializedomapdss_dss 58000000.dss: master bind failed: -517tpd12s015 encoder: failed to find video sourceof_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/connector[0]'connector-hdmi connector: failed to find video sourceloop: module loadedSCSI Media Changer driver v0.25libphy: Fixed MDIO Bus: probedtun: Universal TUN/TAP device driver, 1.6tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>CAN device driver interfacec_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=362)igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-kigb: Copyright (c) 2007-2014 Intel Corporation.igb 0000:01:00.0: enabling device (0140 -> 0142)igb 0000:01:00.0: enabling bus masteringpps pps0: new PPS source ptp0igb 0000:01:00.0: added PHC on eth0igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connectionigb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1) 10:18:e0:e0:00:0figb 0000:01:00.0: eth0: PBA No: 000300-000igb 0000:01:00.0: Using MSI interrupts. 1 rx queue(s), 1 tx queue(s)davinci_mdio 48485000.mdio: davinci mdio revision 1.6libphy: 48485000.mdio: probeddavinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver unknowndavinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver unknowncpsw 48484000.ethernet: Detected MACID = fc:0f:4b:d9:c6:52cpsw 48484000.ethernet: cpts: overflow check period 5000 (jiffies)cpsw 48484000.ethernet: cpsw: Detected MACID = 10:18:e0:e0:00:11pegasus: v0.9.3 (2013/04/25), Pegasus/Pegasus II USB Ethernet driverusbcore: registered new interface driver pegasususbcore: registered new interface driver rtl8150usbcore: registered new interface driver r8152usbcore: registered new interface driver lan78xxusbcore: registered new interface driver asixusbcore: registered new interface driver ax88179_178ausbcore: registered new interface driver cdc_etherusbcore: registered new interface driver cdc_eemusbcore: registered new interface driver dm9601usbcore: registered new interface driver sr9700usbcore: registered new interface driver CoreChipsusbcore: registered new interface driver smsc75xxusbcore: registered new interface driver smsc95xxusbcore: registered new interface driver gl620ausbcore: registered new interface driver net1080usbcore: registered new interface driver plusbusbcore: registered new interface driver rndis_hostusbcore: registered new interface driver cdc_subsetusbcore: registered new interface driver zaurususbcore: registered new interface driver MOSCHIP usb-ethernet driverusbcore: registered new interface driver cdc_ncmusbcore: registered new interface driver huawei_cdc_ncmusbcore: registered new interface driver cdc_mbimehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driverehci-pci: EHCI PCI platform driverehci-platform: EHCI generic platform driverehci-omap: OMAP-EHCI Host Controller driverohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driverusbcore: registered new interface driver cdc_acmcdc_acm: USB Abstract Control Model driver for USB modems and ISDN adaptersusbcore: registered new interface driver cdc_wdmusbcore: registered new interface driver usb-storageusbcore: registered new interface driver usbtestmousedev: PS/2 mouse device common for all micei2c /dev entries driveromap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 20 secomap_hsmmc 4809c000.mmc: GPIO lookup for consumer cdomap_hsmmc 4809c000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@4809c000[0]' - status (0)omap_hsmmc 4809c000.mmc: Got CD GPIOomap_hsmmc 4809c000.mmc: GPIO lookup for consumer wpomap_hsmmc 4809c000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@4809c000[0]'of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@4809c000[0]'omap_hsmmc 4809c000.mmc: using lookup tables for GPIO lookupomap_hsmmc 4809c000.mmc: lookup for GPIO wp failedomap_hsmmc 480b4000.mmc: GPIO lookup for consumer cdomap_hsmmc 480b4000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@480b4000[0]'of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@480b4000[0]'omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookupomap_hsmmc 480b4000.mmc: lookup for GPIO cd failedomap_hsmmc 480b4000.mmc: GPIO lookup for consumer wpomap_hsmmc 480b4000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480b4000[0]'of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480b4000[0]'omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookupomap_hsmmc 480b4000.mmc: lookup for GPIO wp failedomap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 modeomap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 modeusbcore: registered new interface driver usbhidusbhid: USB HID core driveromap-rproc 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000remoteproc remoteproc0: 58820000.ipu is availableremoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2remoteproc remoteproc0: powering up 58820000.ipuremoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2remoteproc remoteproc0: request_firmware failed: -2omap-rproc 55020000.ipu: assigned reserved memory node ipu2_cma@95800000remoteproc remoteproc1: 55020000.ipu is availableomap-rproc 40800000.dsp: assigned reserved memory node dsp1_cma@99000000remoteproc remoteproc2: 40800000.dsp is availableomap-rproc 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000remoteproc remoteproc3: 41000000.dsp is availableremoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2remoteproc remoteproc1: powering up 55020000.ipuremoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2remoteproc remoteproc1: request_firmware failed: -2Initializing XFRM netlink socketNET: Registered protocol family 17can: controller area network core (rev 20120528 abi 9)NET: Registered protocol family 29can: raw protocol (rev 20120528)can: broadcast manager protocol (rev 20161123 t)can: netlink gateway (rev 20130117) max_hops=1NET: Registered protocol family 43omap_voltage_late_init: Voltage driver support not addedPower Management for TI OMAP4+ devices.Registering SWP/SWPB emulation handlerremoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2remoteproc remoteproc2: powering up 40800000.dspremoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2remoteproc remoteproc2: request_firmware failed: -2remoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2remoteproc remoteproc3: powering up 41000000.dspremoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2remoteproc remoteproc3: request_firmware failed: -2dmm 4e000000.dmm: initialized all PAT entriespalmas 0-0058: Irq flag is 0x00000008palmas 0-0058: Muxing GPIO 2f, PWM 0, LED 0devm_regulator_register: desc->name: SMPS12vtt_fixed: supplied by smps3devm_regulator_register: desc->name: SMPS3devm_regulator_register: desc->name: SMPS45devm_regulator_register: desc->name: SMPS6devm_regulator_register: desc->name: SMPS7devm_regulator_register: desc->name: SMPS8devm_regulator_register: desc->name: SMPS9random: fast init donedevm_regulator_register: desc->name: LDO1devm_regulator_register: desc->name: LDO2devm_regulator_register: desc->name: LDO3devm_regulator_register: desc->name: LDO4devm_regulator_register: desc->name: LDO5devm_regulator_register: desc->name: LDO6devm_regulator_register: desc->name: LDO7devm_regulator_register: desc->name: LDO8devm_regulator_register: desc->name: LDO9devm_regulator_register: desc->name: LDOLNdevm_regulator_register: desc->name: LDOUSBvdd_3v3: supplied by regen1aic_dvdd_fixed: supplied by vdd_3v3devm_regulator_register: desc->name: REGEN1devm_regulator_register: desc->name: REGEN2devm_regulator_register: desc->name: SYSEN1devm_regulator_register: desc->name: SYSEN2gpiochip_find_base: found new base at 504gpio gpiochip8: (48070000.i2c:tps659038@58:tps659038_gpio): added GPIO chardev (254:8)gpiochip_setup_dev: registered GPIOs 504 to 511 on device: gpiochip8 (48070000.i2c:tps659038@58:tps659038_gpio)palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer idpalmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'of_get_named_gpiod_flags: can't parse 'id-gpio' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'palmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using lookup tables for GPIO lookuppalmas-usb 48070000.i2c:tps659038@58:tps659038_usb: lookup for GPIO id failedpalmas-usb 48070000.i2c:tps659038@58:tps659038_usb: GPIO lookup for consumer vbuspalmas-usb 48070000.i2c:tps659038@58:tps659038_usb: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'vbus-gpios' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]'of_get_named_gpiod_flags: parsed 'vbus-gpio' property of node '/ocp/i2c@48070000/tps659038@58/tps659038_usb[0]' - status (0)tmp102 0-0048: initializedof_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp/i2c@48070000/tlv320aic3104@18[0]'omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHzrtc-ds1307 4-006f: rtc core: registered mcp7941x as rtc0rtc-ds1307 4-006f: 64 bytes nvrambq32k: probe of 4-0068 failed with error -5omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHzOMAP DSS rev 6.1omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping okomapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)tpd12s015 encoder: GPIO lookup for consumer (null)tpd12s015 encoder: using device tree for GPIO lookupof_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[0]' - status (0)tpd12s015 encoder: GPIO lookup for consumer (null)tpd12s015 encoder: using device tree for GPIO lookupof_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[1]' - status (0)tpd12s015 encoder: GPIO lookup for consumer (null)tpd12s015 encoder: using device tree for GPIO lookupof_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[2]' - status (0)of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/connector[0]'xhci-hcd xhci-hcd.1.auto: xHCI Host Controllerxhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010xhci-hcd xhci-hcd.1.auto: irq 475, io mem 0x48890000usb usb1: New USB device found, idVendor=1d6b, idProduct=0002usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1usb usb1: Product: xHCI Host Controllerusb usb1: Manufacturer: Linux 4.9.41-rt23-g79149b757e xhci-hcdusb usb1: SerialNumber: xhci-hcd.1.autohub 1-0:1.0: USB hub foundhub 1-0:1.0: 1 port detectedxhci-hcd xhci-hcd.1.auto: xHCI Host Controllerxhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.usb usb2: New USB device found, idVendor=1d6b, idProduct=0003usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1usb usb2: Product: xHCI Host Controllerusb usb2: Manufacturer: Linux 4.9.41-rt23-g79149b757e xhci-hcdusb usb2: SerialNumber: xhci-hcd.1.autohub 2-0:1.0: USB hub foundhub 2-0:1.0: 1 port detectedomap_hsmmc 4809c000.mmc: GPIO lookup for consumer cdomap_hsmmc 4809c000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@4809c000[0]' - status (0)omap_hsmmc 4809c000.mmc: Got CD GPIOomap_hsmmc 4809c000.mmc: GPIO lookup for consumer wpomap_hsmmc 4809c000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@4809c000[0]'of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@4809c000[0]'omap_hsmmc 4809c000.mmc: using lookup tables for GPIO lookupomap_hsmmc 4809c000.mmc: lookup for GPIO wp failedomap_hsmmc 480b4000.mmc: GPIO lookup for consumer cdomap_hsmmc 480b4000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@480b4000[0]'of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@480b4000[0]'omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookupomap_hsmmc 480b4000.mmc: lookup for GPIO cd failedomap_hsmmc 480b4000.mmc: GPIO lookup for consumer wpomap_hsmmc 480b4000.mmc: using device tree for GPIO lookupof_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@480b4000[0]'of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@480b4000[0]'omap_hsmmc 480b4000.mmc: using lookup tables for GPIO lookupomap_hsmmc 480b4000.mmc: lookup for GPIO wp failedomap_hsmmc 480b4000.mmc: no pinctrl state for sdr25 modeomap_hsmmc 480b4000.mmc: no pinctrl state for sdr12 modeof_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound0[0]'of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound0[0]'asoc-simple-card sound0: tlv320aic3x-hifi <-> 48468000.mcasp mapping ok[drm] Supports vblank timestamp caching Rev 2 (21.10.2013).[drm] No driver support for vblank timestamp query.mmc1: new DDR MMC card at address 0001mmcblk0: mmc1:0001 P1XXXX 3.60 GiBmmcblk0boot0: mmc1:0001 P1XXXX partition 1 16.0 MiBmmcblk0boot1: mmc1:0001 P1XXXX partition 2 16.0 MiB mmcblk0: p1[drm] Enabling DMM ywrap scrollingConsole: switching to colour frame buffer device 240x67omapdrm omapdrm.0: fb0: omapdrm frame buffer devicertc-ds1307 4-006f: setting system clock to 2019-07-24 11:43:53 UTC (1563968633)IP-Config: Complete: device=eth0, hwaddr=10:18:e0:e0:00:0f, ipaddr=192.168.1.3, mask=255.255.255.0, gw=192.168.1.1 host=192.168.1.3, domain=, nis-domain=(none) bootserver=192.168.1.2, rootserver=192.168.1.2, rootpath=aic_dvdd_fixed: disablingALSA device list: #0: BeagleBoard-X15 #1: HDMI 58040000.encoderFreeing unused kernel memory: 1024K (c0b00000 - c0c00000)udevd[1887]: starting version 3.2.2udevd[1888]: starting eudev-3.2.2EXT4-fs (mmcblk0p1): recovery completeEXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)igb 0000:01:00.0 eth0: igb: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TXroot@PMAS:~#root@PMAS:~#root@PMAS:~#root@PMAS:~# cd /lib/modules/4.9.41-rt23-g79149b757e/kernel/driversodmesg -croot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod re/pruss_soc_bus.koroot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -croot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod remoteproc/pruss.koroot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -cti-pruss 4b200000.pruss: creating PRU cores and other child platform devicesirq: no irq domain found for /ocp/pruss_soc_bus@4b226000/pruss@4b200000/intc@4b220000 !irq: no irq domain found for /ocp/pruss_soc_bus@4b226000/pruss@4b200000/intc@4b220000 !ti-pruss 4b280000.pruss: creating PRU cores and other child platform devicesirq: no irq domain found for /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/intc@4b2a0000 !irq: no irq domain found for /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/intc@4b2a0000 !root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod remoteproc/pruss_intc.koroot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -croot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod rpmsg/rpmsg_pru.koroot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -croot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# insmod remoteproc/pru_rproc.koroot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# dmesg -cremoteproc remoteproc4: 4b234000.pru0 is availablepru-rproc 4b234000.pru0: PRU rproc node /ocp/pruss_soc_bus@4b226000/pruss@4b200000/pru@4b234000 probed successfullyremoteproc remoteproc5: 4b238000.pru1 is availablepru-rproc 4b238000.pru1: PRU rproc node /ocp/pruss_soc_bus@4b226000/pruss@4b200000/pru@4b238000 probed successfullyremoteproc remoteproc6: 4b2b4000.pru0 is availablepru-rproc 4b2b4000.pru0: PRU rproc node /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/pru@4b2b4000 probed successfullyremoteproc remoteproc7: 4b2b8000.pru1 is availablepru-rproc 4b2b8000.pru1: PRU rproc node /ocp/pruss_soc_bus@4b2a6000/pruss@4b280000/pru@4b2b8000 probed successfullyroot@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers#root@PMAS:/lib/modules/4.9.41-rt23-g79149b757e/kernel/drivers# cd /lib/firmware/root@PMAS:/lib/firmware#root@PMAS:/lib/firmware# echo pru/PRU_Halt.out > /sys/class/remoteproc/remoteproc1/firmwareroot@PMAS:/lib/firmware# echo start > /sys/class/remoteproc/remoteproc1/stateremoteproc remoteproc1: bad phdr da 0x0 mem 0x30remoteproc remoteproc1: Failed to load program segments: -22remoteproc remoteproc1: Boot failed: -22-sh: echo: write error: Invalid argumentroot@PMAS:/lib/firmware#root@PMAS:/lib/firmware# dmesg -cremoteproc remoteproc1: powering up 55020000.ipuremoteproc remoteproc1: Booting fw image pru/PRU_Halt.out, size 28356omap-iommu 55082000.mmu: 55082000.mmu: version 2.1remoteproc remoteproc1: bad phdr da 0x0 mem 0x30remoteproc remoteproc1: Failed to load program segments: -22remoteproc remoteproc1: Boot failed: -22root@PMAS:/lib/firmware#