This thread has been locked.

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

Compiler/DRA745: Boot DSP initialization failed

Part Number: DRA745
Other Parts Discussed in Thread: DRA742, DRA752

Tool/software: TI C/C++ Compiler

Hi

root@singulato:~# cat /proc/kmsg
<6>[    0.000000] Booting Linux on physical CPU 0x0
<5>[    0.000000] Linux version 3.14.49-g17d3400-dirty (yongjin@localhost) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #8 SMP PREEMPT Thu Oct 31 14:36:34 CST 2019
<6>[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
<6>[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
<6>[    0.000000] Machine model: TI DRA742
<6>[    0.000000] Reserved memory: created CMA memory pool at 0x95800000, size 56 MiB
<6>[    0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
<6>[    0.000000] cma: CMA: reserved 64 MiB at 9b800000
<6>[    0.000000] Memory policy: Data cache writealloc
<7>[    0.000000] On node 0 totalpages: 195328
<7>[    0.000000] free_area_init_node: node 0, pgdat c073f600, node_mem_map dafbe000
<7>[    0.000000]   Normal zone: 1520 pages used for memmap
<7>[    0.000000]   Normal zone: 0 pages reserved
<7>[    0.000000]   Normal zone: 128000 pages, LIFO batch:31
<7>[    0.000000]   HighMem zone: 528 pages used for memmap
<7>[    0.000000]   HighMem zone: 67328 pages, LIFO batch:15
<6>[    0.000000] DRA752 ES2.0
<6>[    0.000000] PERCPU: Embedded 8 pages/cpu @daf7f000 s8640 r8192 d15936 u32768
<7>[    0.000000] pcpu-alloc: s8640 r8192 d15936 u32768 alloc=8*4096
<7>[    0.000000] pcpu-alloc: [0] 0 [0] 1
<4>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 193808
<5>[    0.000000] Kernel command line: console=ttyO0,921600n8 earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 cma=64M root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait board_version=1
<4>[    0.000000] get_board_version = 1
<6>[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
<6>[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
<6>[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
<4>[    0.000000] Memory: 641596K/781312K available (4611K kernel code, 569K rwdata, 1880K rodata, 328K init, 239K bss, 139716K reserved, 269312K highmem)
<5>[    0.000000] Virtual kernel memory layout:
<5>[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
<5>[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
<5>[    0.000000]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
<5>[    0.000000]     lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
<5>[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
<5>[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
<5>[    0.000000]       .text : 0xc0008000 - 0xc065ef94   (6492 kB)
<5>[    0.000000]       .init : 0xc065f000 - 0xc06b11c0   ( 329 kB)
<5>[    0.000000]       .data : 0xc06b2000 - 0xc0740778   ( 570 kB)
<5>[    0.000000]        .bss : 0xc0740784 - 0xc077c3d0   ( 240 kB)
<6>[    0.000000] Preemptible hierarchical RCU implementation.
<6>[    0.000000] NR_IRQS:16 nr_irqs:16 16
<6>[    0.000000] OMAP clockevent source: timer1 at 32786 Hz
<6>[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
<6>[    0.000000] OMAP clocksource: 32k_counter at 32768 Hz
<6>[    0.000396] Architected cp15 timer(s) running at 6.14MHz (virt).
<6>[    0.000402] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 2794592043008ns
<6>[    0.000410] Switching to timer-based delay loop
<6>[    0.001367] Console: colour dummy device 80x30
<3>[    0.001384] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
<3>[    0.001392] This ensures that you still see kernel messages. Please
<3>[    0.001398] update your kernel commandline.
<6>[    0.001414] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
<6>[    0.001427] pid_max: default: 32768 minimum: 301
<6>[    0.001541] Security Framework initialized
<6>[    0.001594] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
<6>[    0.001605] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
<6>[    0.023062] CPU: Testing write buffer coherency: ok
<3>[    0.023298] /cpus/cpu@0 missing clock-frequency property
<3>[    0.023331] /cpus/cpu@1 missing clock-frequency property
<6>[    0.023342] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
<6>[    0.023368] Setting up static identity map for 0x80486de8 - 0x80486e58
<4>[    0.080846] CPU1: Booted secondary processor
<6>[    0.080876] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
<6>[    0.081007] Brought up 2 CPUs
<6>[    0.081023] SMP: Total of 2 processors activated (24.59 BogoMIPS).
<6>[    0.081030] CPU: All CPU(s) started in SVC mode.
<6>[    0.081445] devtmpfs: initialized
<6>[    0.082038] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
<4>[    0.083659] omap_hwmod: l3_main_2 using broken dt data from ocp
<4>[    0.096082] omap_hwmod: tptc0 using broken dt data from edma-controller
<4>[    0.096579] omap_hwmod: tptc1 using broken dt data from edma-controller
<6>[    0.263949] pinctrl core: initialized pinctrl subsystem
<6>[    0.264687] regulator-dummy: no parameters
<6>[    0.267079] NET: Registered protocol family 16
<6>[    0.268859] DMA: preallocated 256 KiB pool for atomic coherent allocations
<6>[    0.270688] cpuidle: using governor ladder
<6>[    0.270698] cpuidle: using governor menu
<6>[    0.316827] syscon 4a002000.tisysconcore: regmap [mem 0x4a002000-0x4a0026cf] registered
<6>[    0.317156] syscon 4a002e00.tisyscon: regmap [mem 0x4a002e00-0x4a002e7b] registered
<7>[    0.319730] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
<6>[    0.319992] OMAP GPIO hardware version 0.1
<7>[    0.320684] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
<7>[    0.321526] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
<7>[    0.322356] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
<7>[    0.323201] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
<7>[    0.324075] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
<7>[    0.324954] gpiochip_add: registered GPIOs 192 to 223 on device: gpio
<7>[    0.325869] gpiochip_add: registered GPIOs 224 to 255 on device: gpio
<4>[    0.326385] irq: no irq domain found for /ocp/pinmux@4a003400 !
<6>[    0.333503] platform 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
<6>[    0.349008] No ATAGs?
<6>[    0.349036] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
<6>[    0.349045] hw-breakpoint: maximum watchpoint size is 8 bytes.
<6>[    0.351774] OMAP DMA hardware revision 0.0
<6>[    0.366049] bio: create slab <bio-0> at 0
<6>[    0.379825] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
<6>[    0.385967] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
<7>[    0.386478] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-sd[0]'
<6>[    0.386690] evm_3v3_sd: 3300 mV
<7>[    0.386805] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-evm_3v3_sw[0]'
<6>[    0.387004] evm_3v3_sw: 3300 mV
<3>[    0.387064] reg-fixed-voltage fixedregulator-evm_3v3_sw: Failed to find supply vin
<3>[    0.387252] reg-fixed-voltage fixedregulator-evm_3v3_sw: Failed to register regulator: -517
<6>[    0.387272] platform fixedregulator-evm_3v3_sw: Driver reg-fixed-voltage requests probe deferral
<7>[    0.387323] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-aic_dvdd[0]'
<6>[    0.387525] aic_dvdd: 1800 mV
<3>[    0.387579] reg-fixed-voltage fixedregulator-aic_dvdd: Failed to find supply vin
<3>[    0.387760] reg-fixed-voltage fixedregulator-aic_dvdd: Failed to register regulator: -517
<6>[    0.387779] platform fixedregulator-aic_dvdd: Driver reg-fixed-voltage requests probe deferral
<7>[    0.387844] of_get_named_gpiod_flags exited with status 0
<6>[    0.388072] vmmcwl_fixed: 1800 mV
<7>[    0.388191] of_get_named_gpiod_flags exited with status 0
<6>[    0.388420] vtt_fixed: 1350 mV
<3>[    0.388468] reg-fixed-voltage fixedregulator-vtt: Failed to find supply vin
<3>[    0.388682] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
<6>[    0.388701] platform fixedregulator-vtt: Driver reg-fixed-voltage requests probe deferral
<4>[    0.392290] i2c-core: driver [palmas] using legacy suspend method
<4>[    0.392300] i2c-core: driver [palmas] using legacy resume method
<4>[    0.394589] palmas 0-0058: IRQ missing: skipping irq request
<6>[    0.394934] palmas 0-0058: Muxing GPIO 2e, PWM 0, LED 0
<3>[    0.395077] prom_parse: Bad cell count for /ocp/i2c@48070000/tps659038@58
<6>[    0.397110] smps123: 850 <--> 1250 mV at 1070 mV
<6>[    0.398675] smps45: 850 <--> 1150 mV at 990 mV
<6>[    0.400259] smps6: 850 <--> 1250 mV at 1080 mV
<6>[    0.401694] smps7: 850 <--> 1060 mV at 1080 mV
<6>[    0.403249] smps8: 850 <--> 1250 mV at 1010 mV
<6>[    0.404670] smps9: 1800 mV
<6>[    0.412558] ldo1: 1800 <--> 3300 mV at 3300 mV
<6>[    0.421083] ldo2: 3300 mV
<6>[    0.431288] ldo3: 1800 mV
<6>[    0.432150] LDO4: at 1800 mV
<6>[    0.432730] LDO5: no parameters
<6>[    0.433315] LDO6: no parameters
<6>[    0.433912] LDO7: no parameters
<6>[    0.434479] LDO8: no parameters
<6>[    0.441110] ldo9: 1050 mV
<6>[    0.451134] ldoln: 1800 mV
<6>[    0.461198] ldousb: 3300 mV
<6>[    0.461892] REGEN1: no parameters
<6>[    0.462425] regen2: no parameters
<6>[    0.463002] sysen1: no parameters
<6>[    0.463572] sysen2: no parameters
<6>[    0.463820] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
<6>[    0.465099] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
<6>[    0.465350] media: Linux media interface: v0.10
<6>[    0.465495] Linux video capture interface: v2.00
<6>[    0.465721] pps_core: LinuxPPS API ver. 1 registered
<6>[    0.465730] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
<6>[    0.465840] PTP clock support registered
<6>[    0.467179] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
<6>[    0.467644] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
<4>[    0.468103] ------------[ cut here ]------------
<4>[    0.468123] WARNING: CPU: 0 PID: 1 at drivers/iommu/omap-iommu.c:1721 omap_iommu_add_device+0xf8/0x110()
<4>[    0.468130] Modules linked in:
<4>[    0.468145] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.14.49-g17d3400-dirty #8
<4>[    0.468153] Backtrace:
<4>[    0.468176] [<c0012100>] (dump_backtrace) from [<c001229c>] (show_stack+0x18/0x1c)
<4>[    0.468183]  r6:00000000 r5:ffffffff r4:00000000 r3:00000000
<4>[    0.468214] [<c0012284>] (show_stack) from [<c047d1d4>] (dump_stack+0x7c/0xc8)
<4>[    0.468230] [<c047d158>] (dump_stack) from [<c0044d24>] (warn_slowpath_common+0x70/0x94)
<4>[    0.468237]  r6:c0396fbc r5:00000009 r4:00000000 r3:00000000
<4>[    0.468263] [<c0044cb4>] (warn_slowpath_common) from [<c0044d6c>] (warn_slowpath_null+0x24/0x2c)
<4>[    0.468270]  r8:da2e1c80 r7:00000002 r6:da212410 r5:da2e1c80 r4:00000000
<4>[    0.468299] [<c0044d48>] (warn_slowpath_null) from [<c0396fbc>] (omap_iommu_add_device+0xf8/0x110)
<4>[    0.468313] [<c0396ec4>] (omap_iommu_add_device) from [<c0395164>] (add_iommu_group+0x34/0x5c)
<4>[    0.468319]  r8:c0690728 r7:c065f55c r6:c0395130 r5:c073921c r4:da212410 r3:c0396ec4
<4>[    0.468351] [<c0395130>] (add_iommu_group) from [<c02d1eb4>] (bus_for_each_dev+0x5c/0x90)
<4>[    0.468357]  r5:c073921c r4:00000000
<4>[    0.468375] [<c02d1e58>] (bus_for_each_dev) from [<c0395118>] (bus_set_iommu+0x40/0x58)
<4>[    0.468381]  r6:c073921c r5:c07272b0 r4:00000000
<4>[    0.468404] [<c03950d8>] (bus_set_iommu) from [<c0690770>] (omap_iommu_init+0x48/0x7c)
<4>[    0.468410]  r6:c07407c0 r5:00000004 r4:c06ae510 r3:da03e180
<4>[    0.468434] [<c0690728>] (omap_iommu_init) from [<c00089a8>] (do_one_initcall+0xf4/0x154)
<4>[    0.468448] [<c00088b4>] (do_one_initcall) from [<c065fcac>] (kernel_init_freeable+0x104/0x1d4)
<4>[    0.468454]  r10:c069c194 r9:c069c180 r8:00000072 r7:c065f55c r6:c07407c0 r5:00000004
<4>[    0.468478]  r4:c06ae510
<4>[    0.468492] [<c065fba8>] (kernel_init_freeable) from [<c0478ba4>] (kernel_init+0x10/0xf4)
<4>[    0.468499]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c0478b94
<4>[    0.468522]  r4:00000000
<4>[    0.468536] [<c0478b94>] (kernel_init) from [<c000ec00>] (ret_from_fork+0x14/0x34)
<4>[    0.468542]  r4:00000000 r3:da0fe000
<4>[    0.468567] ---[ end trace 32672ca7e078e41a ]---
<6>[    0.468869] omap-iommu 55082000.mmu: 55082000.mmu registered
<6>[    0.470460] Switched to clocksource arch_sys_counter
<6>[    0.488142] NET: Registered protocol family 2
<6>[    0.488837] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
<6>[    0.488877] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
<6>[    0.488947] TCP: Hash tables configured (established 4096 bind 4096)
<6>[    0.488991] TCP: reno registered
<6>[    0.489004] UDP hash table entries: 256 (order: 1, 8192 bytes)
<6>[    0.489025] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
<6>[    0.489204] NET: Registered protocol family 1
<6>[    0.489409] diagnosis_sysfs: diagnosis_init:
<6>[    0.489828] diagnosis_sysfs: diagnosis_probe:
<6>[    0.489841] diagnosis_sysfs: U198088:
<6>[    0.489852] diagnosis_sysfs: U198187:
<6>[    0.489863] diagnosis_sysfs: U198287:
<6>[    0.489873] diagnosis_sysfs: U199287:
<6>[    0.489884] diagnosis_sysfs: U199387:
<6>[    0.489895] diagnosis_sysfs: U199487:
<6>[    0.489905] diagnosis_sysfs: U199587:
<6>[    0.489915] diagnosis_sysfs: B13B196:
<6>[    0.489925] diagnosis_sysfs: B15A353:
<6>[    0.490430] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
<6>[    0.493300] futex hash table entries: 512 (order: 3, 32768 bytes)
<4>[    0.576821] bounce pool size: 64 pages
<5>[    0.577103] VFS: Disk quotas dquot_6.5.2
<4>[    0.577210] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
<6>[    0.577534] msgmni has been set to 967
<6>[    0.580633] alg: No test for stdrng (krng)
<6>[    0.580667] NET: Registered protocol family 38
<6>[    0.580695] io scheduler noop registered
<6>[    0.580703] io scheduler deadline registered
<6>[    0.580739] io scheduler cfq registered (default)
<6>[    0.582527] pinctrl-single 4a003400.pinmux: 281 pins at pa fc003400 size 1124
<6>[    0.585314] OMAP DSS rev 6.1
<7>[    0.587522] of_get_named_gpiod_flags exited with status 0
<7>[    0.587577] of_get_named_gpiod_flags exited with status 0
<7>[    0.587632] of_get_named_gpiod_flags exited with status 0
<7>[    0.587678] of_get_named_gpiod_flags exited with status 0
<7>[    0.587736] of_get_named_gpiod_flags exited with status 0
<7>[    0.587796] of_get_named_gpiod_flags exited with status 0
<6>[    0.602909] thcv235 2-0065: Successfully initialized thcv235
<6>[    0.603620] pbias_mmc_omap5: 1800 <--> 3000 mV at 3000 mV
<6>[    0.604343] abb_mpu: 1100 <--> 1210 mV
<6>[    0.604700] abb_ivahd: 1060 <--> 1250 mV
<6>[    0.605058] abb_dspeve: 1060 <--> 1250 mV
<6>[    0.605412] abb_gpu: 1060 <--> 1280 mV
<6>[    0.606395] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
<7>[    0.610172] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@4806a000[0]'
<6>[    0.610692] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 297, base_baud = 3000000) is a 8250
<6>[    0.753077] console [ttyS0] enabled
<7>[    0.753968] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@4806c000[0]'
<6>[    0.754342] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 298, base_baud = 3000000) is a 8250
<7>[    0.755887] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@48020000[0]'
<6>[    0.756246] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 299, base_baud = 3000000) is a 8250
<7>[    0.757795] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@48422000[0]'
<6>[    0.758158] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 300, base_baud = 3000000) is a 8250
<6>[    0.760875] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
<6>[    0.762206] [drm] Initialized drm 1.1.0 20060810
<6>[    0.773133] brd: module loaded
<6>[    0.778969] loop: module loaded
<6>[    0.779662] (hci_tty): inside hci_tty_init
<6>[    0.780562] (hci_tty): allocated 249, 0
<4>[    0.783296] mcudev spi1.0: mcudev_probe:1848
<7>[    0.783862] of_get_named_gpiod_flags exited with status 0
<3>[    0.783926] mcudev spi1.0: device_create_file okay
<3>[    0.784546] mcudev spi1.0: device_create_file okay
<3>[    0.785164] mcudev spi1.0: device_create_file okay
<3>[    0.785780] mcudev spi1.0: device_create_file okay
<3>[    0.786398] mcudev spi1.0: device_create_file okay
<3>[    0.787015] mcudev spi1.0: device_create_file okay
<3>[    0.787631] mcudev spi1.0: device_create_file okay
<3>[    0.788248] mcudev spi1.0: device_create_file okay
<3>[    0.788866] mcudev spi1.0: device_create_file okay
<4>[    0.789477] mcu probe ok
<6>[    0.791025] libphy: Fixed MDIO Bus: probed
<4>[    0.791917] bcm89xx_init board_version=1
<6>[    0.792539] slcan: serial line CAN interface driver
<6>[    0.793164] slcan: 10 dynamic interface channels.
<6>[    0.793768] CAN device driver interface
<6>[    0.795409] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=340)
<6>[    0.797433] c_can_platform 48480000.can: c_can_platform device registered (regs=f00f4000, irq=341)
<4>[    0.800325] i2c-core: driver [rtc-ds1307] using legacy suspend method
<4>[    0.801169] i2c-core: driver [rtc-ds1307] using legacy resume method
<7>[    0.802574] rtc rtc0: 48838000.rtcss: dev (254:0)
<6>[    0.802598] omap_rtc 48838000.rtcss: rtc core: registered 48838000.rtcss as rtc0
<6>[    0.804294] i2c /dev entries driver
<6>[    0.805909] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
<6>[    0.807116] Driver for 1-wire Dallas network protocol.
<6>[    0.808792] coproc iva_coproc: probe
<6>[    0.809352] Adding alias for supply vdd,iva_coproc -> vdd,4a0025cc.voltdm
<6>[    0.810217] Adding alias for supply vbb,iva_coproc -> vbb,4a0025cc.voltdm
<6>[    0.812225] coproc iva_coproc: coproc_probe result=0
<6>[    0.812904] coproc dsp_coproc: probe
<6>[    0.813442] Adding alias for supply vdd,dsp_coproc -> vdd,4a0025e0.voltdm
<6>[    0.814307] Adding alias for supply vbb,dsp_coproc -> vbb,4a0025e0.voltdm
<6>[    0.816183] coproc dsp_coproc: coproc_probe result=0
<6>[    0.821364] vpe 489d0000.vpe: Device registered as /dev/video0
<6>[    0.822142] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
<7>[    0.824348] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@480b4000[0]'
<7>[    0.824359] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@480b4000[0]'
<6>[    0.861104] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
<6>[    0.878962] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
<6>[    0.880157] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
<3>[    0.881472] alg: skcipher: setkey failed on test 5 for ecb-des-omap: flags=100
<3>[    0.882769] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
<3>[    0.884105] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
<6>[    0.890064] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
<6>[    0.904056] mmc0: BKOPS_EN bit is not set
<6>[    0.907001] mmc0: new high speed DDR MMC card at address 0001
<6>[    0.908311] mmcblk0: mmc0:0001 008G30 7.28 GiB
<6>[    0.909056] mmcblk0boot0: mmc0:0001 008G30 partition 1 8.00 MiB
<6>[    0.909977] mmcblk0boot1: mmc0:0001 008G30 partition 2 8.00 MiB
<6>[    0.912096]  mmcblk0: p2 p3
<6>[    0.914557]  mmcblk0boot1: unknown partition table
<6>[    0.916655]  mmcblk0boot0: unknown partition table
<6>[    0.918578]  remoteproc0: 55020000.ipu is available
<6>[    0.919205]  remoteproc0: Note: remoteproc is still under development and considered experimental.
<6>[    0.920342]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
<4>[    0.921788]  remoteproc0: Direct firmware load failed with error -2
<4>[    0.922587]  remoteproc0: Falling back to user helper
<6>[    0.923498]  remoteproc1: 40800000.dsp is available
<6>[    0.924123]  remoteproc1: Note: remoteproc is still under development and considered experimental.
<6>[    0.925260]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
<4>[    0.926737]  remoteproc1: Direct firmware load failed with error -2
<4>[    0.927536]  remoteproc1: Falling back to user helper
<6>[    0.930571] oprofile: using timer interrupt.
<6>[    0.931193] nf_conntrack version 0.5.0 (11944 buckets, 47776 max)
<6>[    0.932417] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[    0.933173] TCP: cubic registered
<6>[    0.933601] Initializing XFRM netlink socket
<6>[    0.934158] NET: Registered protocol family 17
<6>[    0.934757] NET: Registered protocol family 15
<5>[    0.935395] Bridge firewalling registered
<6>[    0.935914] can: controller area network core (rev 20120528 abi 9)
<6>[    0.936752] NET: Registered protocol family 29
<6>[    0.937341] can: raw protocol (rev 20120528)
<6>[    0.937888] can: broadcast manager protocol (rev 20120528 t)
<6>[    0.938615] can: netlink gateway (rev 20130117) max_hops=1
<6>[    0.939334] 8021q: 802.1Q VLAN Support v1.8
<5>[    0.939915] Key type dns_resolver registered
<6>[    0.940488] NET: Registered protocol family 41
<6>[    0.941668] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.voltdm
<6>[    0.942470] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.voltdm
<6>[    0.944875] Power Management for TI OMAP4+ devices.
<6>[    0.945680] ThumbEE CPU extension supported.
<5>[    0.946235] Registering SWP/SWPB emulation handler
<6>[    0.946847] SmartReflex Class3 initialized
<6>[    0.948944] vmmcwl_fixed: disabling
<6>[    0.949393] evm_3v3_sd: disabling
<6>[    0.949819] regulator-dummy: disabling
<6>[    0.950613] dmm 4e000000.dmm: workaround for errata i878 in use
<6>[    0.953366] dmm 4e000000.dmm: initialized all PAT entries
<4>[    0.956864] thcv_init_len=21
<4>[    0.958990] diagnostic 236 error:val=0
<6>[    0.961583] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
<6>[    0.962424] [drm] No driver support for vblank timestamp query.
<6>[    0.974399] [drm] Enabling DMM ywrap scrolling
<6>[    1.041104] Console: switching to colour frame buffer device 196x67
<6>[    1.052460] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
<6>[    1.053214] omapdrm omapdrm.0: registered panic notifier
<6>[    1.053899] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
<7>[    1.055849] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-evm_3v3_sw[0]'
<6>[    1.056049] evm_3v3_sw: 3300 mV
<6>[    1.056516] evm_3v3_sw: supplied by sysen1
<7>[    1.057341] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-aic_dvdd[0]'
<6>[    1.057529] aic_dvdd: 1800 mV
<6>[    1.057966] aic_dvdd: supplied by evm_3v3_sw
<7>[    1.058653] of_get_named_gpiod_flags exited with status 0
<6>[    1.058849] vtt_fixed: 1350 mV
<6>[    1.059287] vtt_fixed: supplied by sysen2
<6>[    1.060053] mcu_manager: init:
<7>[    1.060969] of_get_named_gpiod_flags exited with status 0
<7>[    1.061004] of_get_named_gpiod_flags exited with status 0
<7>[    1.061038] of_get_named_gpiod_flags exited with status 0
<7>[    1.061076] of_get_named_gpiod_flags exited with status 0
<6>[    1.150478] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
<6>[    1.151258] davinci_mdio 48485000.mdio: detected phy mask ffffffee
<4>[    1.156200] *** 0x0180dc41 vs 0x0180dc40
<4>[    1.160880] *** 0x0180dc41 vs 0x0180dc40
<6>[    1.161421] libphy: 48485000.mdio: probed
<6>[    1.161938] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Broadcom BCM89810
<6>[    1.163064] davinci_mdio 48485000.mdio: phy[4]: device 48485000.mdio:04, driver Broadcom BCM89810
<4>[    1.164578] cpsw_probe_dt phyid = 4
<4>[    1.165092] cpsw_probe_dt phy_mode = 1
<3>[    1.165585] cpsw 48484000.ethernet: Missing dual_emac_res_vlan in DT.
<3>[    1.166404] cpsw 48484000.ethernet: Using 1 as Reserved VLAN for 0 slave
<4>[    1.167561] *** 0x00000001 vs 0x0180dc40
<4>[    1.168070] cpsw_probe_dt phy_mode = 7
<3>[    1.168564] cpsw 48484000.ethernet: Missing dual_emac_res_vlan in DT.
<3>[    1.169384] cpsw 48484000.ethernet: Using 2 as Reserved VLAN for 1 slave
<6>[    1.170238] cpsw 48484000.ethernet: Detected MACID = 9c:1d:58:59:48:96
<6>[    1.171949] cpsw 48484000.ethernet: cpsw: Detected MACID = 9c:1d:58:59:48:97
<6>[    1.173636] omap_rtc 48838000.rtcss: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
<4>[    1.174752] sr_init: No PMIC hook to init smartreflex
<3>[    1.175655] sr_init: platform driver register failed for SR
<6>[    1.191666] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
<6>[    1.192715] VFS: Mounted root (ext4 filesystem) on device 179:2.
<6>[    1.194977] devtmpfs: mounted
<6>[    1.195593] Freeing unused kernel memory: 328K (c065f000 - c06b1000)
<6>[    1.377946] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
<6>[    1.472405] net eth0: initializing cpsw version 1.15 (0)
<3>[    1.550479] Enter bcm89xx_config_init
<3>[    1.552960] Leave bcm89xx_config_init error=0
<6>[    1.553523] net eth0: phy found : id is : 0x180dc41
<6>[    1.559965] 8021q: adding VLAN 0 to HW filter on device eth0
<6>[    1.596598] net eth1: initializing cpsw version 1.15 (0)
<6>[    1.670493] net eth1: phy found : id is : 0x1
<6>[    1.675159] 8021q: adding VLAN 0 to HW filter on device eth1
<30>[    1.751809] udevd[923]: starting version 182
<6>[    2.289453]  remoteproc1: powering up 40800000.dsp
<6>[    2.290088]  remoteproc1: Booting fw image dra7-dsp1-fw.xe66, size 929770
<3>[    2.297016] omap-rproc 40800000.dsp: device doesn't have an associated iommu
<3>[    2.297923] omap-rproc 40800000.dsp: can't attach iommu device: -22
<3>[    2.298725]  remoteproc1: can't enable iommu: -22
<3>[    2.300425]  remoteproc1: rproc_boot() failed -22
<4>[    2.301081] virtio_rpmsg_bus: probe of virtio0 failed with error -22
<6>[    2.301901]  remoteproc1: registered virtio0 (type 7)
<6>[    2.411444]  remoteproc0: powering up 55020000.ipu
<6>[    2.412071]  remoteproc0: Booting fw image dra7-ipu2-fw.xem4, size 3484972
<6>[    2.413007] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
<6>[    2.551375] libphy: 48485000.mdio:04 - Link is Up - 100/Full
<3>[    2.552327] switch 1105P set tdl success state=1
<6>[    2.576467]  remoteproc0: remote processor 55020000.ipu is now up
<6>[    2.578339] virtio_rpmsg_bus virtio1: rpmsg host is online
<6>[    2.579335]  remoteproc0: registered virtio1 (type 7)
<6>[    2.585015] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x3b
<6>[    2.586052] rpmsg_rpc rpmsg0: probing service rpmsg-dce with src 1024 dst 59
<6>[    2.587633] rpmsg_rpc rpmsg0: published functions = 8
<6>[    2.626290] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
<4>[    2.673879] camera_open_store,status=0,reason=1
<4>[    2.674591] display_open_store,status=0,reason=0
<6>[    2.772498] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
<6>[    3.670498] libphy: fixed-0:01 - Link is Up - 1000/Full
<5>[    3.679986] random: nonblocking pool is initialized
<7>[   11.090503] mcu_manager: heart beat post work=da1fb4b4
<4>[   13.114928] omap_hwmod: mmu_ipu2: _wait_target_disable failed


  • Hi

    Reference demo DSP not working  : processors.wiki.ti.com/.../OpenCV

    root@singulato:~# cat /sys/kernel/debug/remoteproc/remoteproc1/state
    offline (0)

  • Hi,

    Can you please let us know which SDK and version you are using?

    Thanks,

    Angela

  • Hi
     SDK version  ti-glsdk_dra7xx-evm_7_02_00_02
     When I set mmu0_dsp1 and mmu1_dsp1, the following problems occur
     root@singulato:~# cat /proc/kmsg
    <6>[    0.000000] Booting Linux on physical CPU 0x0
    <5>[    0.000000] Linux version 3.14.49-g17d3400-dirty (yongjin@localhost) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #10 SMP PREEMPT Thu Oct 31 17:11:34 CST 2019
    <6>[    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
    <6>[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    <6>[    0.000000] Machine model: TI DRA742
    <6>[    0.000000] Reserved memory: created CMA memory pool at 0x95800000, size 56 MiB
    <6>[    0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
    <6>[    0.000000] cma: CMA: reserved 64 MiB at 9b800000
    <6>[    0.000000] Memory policy: Data cache writealloc
    <7>[    0.000000] On node 0 totalpages: 195328
    <7>[    0.000000] free_area_init_node: node 0, pgdat c073f600, node_mem_map dafbe000
    <7>[    0.000000]   Normal zone: 1520 pages used for memmap
    <7>[    0.000000]   Normal zone: 0 pages reserved
    <7>[    0.000000]   Normal zone: 128000 pages, LIFO batch:31
    <7>[    0.000000]   HighMem zone: 528 pages used for memmap
    <7>[    0.000000]   HighMem zone: 67328 pages, LIFO batch:15
    <6>[    0.000000] DRA752 ES2.0
    <6>[    0.000000] PERCPU: Embedded 8 pages/cpu @daf7f000 s8640 r8192 d15936 u32768
    <7>[    0.000000] pcpu-alloc: s8640 r8192 d15936 u32768 alloc=8*4096
    <7>[    0.000000] pcpu-alloc: [0] 0 [0] 1
    <4>[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 193808
    <5>[    0.000000] Kernel command line: console=ttyO0,921600n8 earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 cma=64M root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait board_version=1
    <4>[    0.000000] get_board_version = 1
    <6>[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    <6>[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    <6>[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    <4>[    0.000000] Memory: 641596K/781312K available (4611K kernel code, 569K rwdata, 1880K rodata, 328K init, 239K bss, 139716K reserved, 269312K highmem)
    <5>[    0.000000] Virtual kernel memory layout:
    <5>[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    <5>[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    <5>[    0.000000]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
    <5>[    0.000000]     lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
    <5>[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    <5>[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    <5>[    0.000000]       .text : 0xc0008000 - 0xc065ef94   (6492 kB)
    <5>[    0.000000]       .init : 0xc065f000 - 0xc06b11c0   ( 329 kB)
    <5>[    0.000000]       .data : 0xc06b2000 - 0xc0740778   ( 570 kB)
    <5>[    0.000000]        .bss : 0xc0740784 - 0xc077c3d0   ( 240 kB)
    <6>[    0.000000] Preemptible hierarchical RCU implementation.
    <6>[    0.000000] NR_IRQS:16 nr_irqs:16 16
    <6>[    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    <6>[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
    <6>[    0.000000] OMAP clocksource: 32k_counter at 32768 Hz
    <6>[    0.000396] Architected cp15 timer(s) running at 6.14MHz (virt).
    <6>[    0.000401] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 2794592043008ns
    <6>[    0.000409] Switching to timer-based delay loop
    <6>[    0.001356] Console: colour dummy device 80x30
    <3>[    0.001373] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    <3>[    0.001380] This ensures that you still see kernel messages. Please
    <3>[    0.001386] update your kernel commandline.
    <6>[    0.001401] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    <6>[    0.001414] pid_max: default: 32768 minimum: 301
    <6>[    0.001525] Security Framework initialized
    <6>[    0.001577] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    <6>[    0.001587] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    <6>[    0.023149] CPU: Testing write buffer coherency: ok
    <3>[    0.023388] /cpus/cpu@0 missing clock-frequency property
    <3>[    0.023422] /cpus/cpu@1 missing clock-frequency property
    <6>[    0.023433] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    <6>[    0.023458] Setting up static identity map for 0x80486de8 - 0x80486e58
    <4>[    0.080844] CPU1: Booted secondary processor
    <6>[    0.080872] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    <6>[    0.080997] Brought up 2 CPUs
    <6>[    0.081013] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    <6>[    0.081020] CPU: All CPU(s) started in SVC mode.
    <6>[    0.081434] devtmpfs: initialized
    <6>[    0.082016] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    <4>[    0.083627] omap_hwmod: l3_main_2 using broken dt data from ocp
    <4>[    0.096147] omap_hwmod: tptc0 using broken dt data from edma-controller
    <4>[    0.096652] omap_hwmod: tptc1 using broken dt data from edma-controller
    <6>[    0.264884] pinctrl core: initialized pinctrl subsystem
    <6>[    0.265622] regulator-dummy: no parameters
    <6>[    0.268016] NET: Registered protocol family 16
    <6>[    0.269807] DMA: preallocated 256 KiB pool for atomic coherent allocations
    <6>[    0.271667] cpuidle: using governor ladder
    <6>[    0.271677] cpuidle: using governor menu
    <6>[    0.317789] syscon 4a002000.tisysconcore: regmap [mem 0x4a002000-0x4a0026cf] registered
    <6>[    0.318118] syscon 4a002e00.tisyscon: regmap [mem 0x4a002e00-0x4a002e7b] registered
    <7>[    0.320718] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
    <6>[    0.320978] OMAP GPIO hardware version 0.1
    <7>[    0.321652] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
    <7>[    0.322492] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
    <7>[    0.323325] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
    <7>[    0.324166] gpiochip_add: registered GPIOs 128 to 159 on device: gpio
    <7>[    0.325040] gpiochip_add: registered GPIOs 160 to 191 on device: gpio
    <7>[    0.325920] gpiochip_add: registered GPIOs 192 to 223 on device: gpio
    <7>[    0.326837] gpiochip_add: registered GPIOs 224 to 255 on device: gpio
    <4>[    0.327351] irq: no irq domain found for /ocp/pinmux@4a003400 !
    <6>[    0.334701] platform 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
    <6>[    0.351237] No ATAGs?
    <6>[    0.351264] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    <6>[    0.351273] hw-breakpoint: maximum watchpoint size is 8 bytes.
    <6>[    0.353953] OMAP DMA hardware revision 0.0
    <6>[    0.368243] bio: create slab <bio-0> at 0
    <6>[    0.382895] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
    <6>[    0.388971] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
    <7>[    0.389491] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-sd[0]'
    <6>[    0.389705] evm_3v3_sd: 3300 mV
    <7>[    0.389815] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-evm_3v3_sw[0]'
    <6>[    0.390020] evm_3v3_sw: 3300 mV
    <3>[    0.390080] reg-fixed-voltage fixedregulator-evm_3v3_sw: Failed to find supply vin
    <3>[    0.390267] reg-fixed-voltage fixedregulator-evm_3v3_sw: Failed to register regulator: -517
    <6>[    0.390287] platform fixedregulator-evm_3v3_sw: Driver reg-fixed-voltage requests probe deferral
    <7>[    0.390339] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-aic_dvdd[0]'
    <6>[    0.390536] aic_dvdd: 1800 mV
    <3>[    0.390588] reg-fixed-voltage fixedregulator-aic_dvdd: Failed to find supply vin
    <3>[    0.390786] reg-fixed-voltage fixedregulator-aic_dvdd: Failed to register regulator: -517
    <6>[    0.390805] platform fixedregulator-aic_dvdd: Driver reg-fixed-voltage requests probe deferral
    <7>[    0.390869] of_get_named_gpiod_flags exited with status 0
    <6>[    0.391127] vmmcwl_fixed: 1800 mV
    <7>[    0.391252] of_get_named_gpiod_flags exited with status 0
    <6>[    0.391482] vtt_fixed: 1350 mV
    <3>[    0.391531] reg-fixed-voltage fixedregulator-vtt: Failed to find supply vin
    <3>[    0.391752] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
    <6>[    0.391771] platform fixedregulator-vtt: Driver reg-fixed-voltage requests probe deferral
    <4>[    0.395067] i2c-core: driver [palmas] using legacy suspend method
    <4>[    0.395077] i2c-core: driver [palmas] using legacy resume method
    <4>[    0.397372] palmas 0-0058: IRQ missing: skipping irq request
    <6>[    0.397705] palmas 0-0058: Muxing GPIO 2e, PWM 0, LED 0
    <3>[    0.397848] prom_parse: Bad cell count for /ocp/i2c@48070000/tps659038@58
    <6>[    0.399878] smps123: 850 <--> 1250 mV at 1070 mV
    <6>[    0.402762] smps45: 850 <--> 1150 mV at 990 mV
    <6>[    0.404336] smps6: 850 <--> 1250 mV at 1080 mV
    <6>[    0.405768] smps7: 850 <--> 1060 mV at 1080 mV
    <6>[    0.407335] smps8: 850 <--> 1250 mV at 1010 mV
    <6>[    0.408754] smps9: 1800 mV
    <6>[    0.411225] ldo1: 1800 <--> 3300 mV at 3300 mV
    <6>[    0.421455] ldo2: 3300 mV
    <6>[    0.431095] ldo3: 1800 mV
    <6>[    0.431942] LDO4: at 1800 mV
    <6>[    0.432509] LDO5: no parameters
    <6>[    0.433079] LDO6: no parameters
    <6>[    0.433664] LDO7: no parameters
    <6>[    0.434246] LDO8: no parameters
    <6>[    0.441120] ldo9: 1050 mV
    <6>[    0.451212] ldoln: 1800 mV
    <6>[    0.461134] ldousb: 3300 mV
    <6>[    0.461824] REGEN1: no parameters
    <6>[    0.462347] regen2: no parameters
    <6>[    0.462909] sysen1: no parameters
    <6>[    0.463497] sysen2: no parameters
    <6>[    0.463745] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    <6>[    0.465019] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
    <6>[    0.465275] media: Linux media interface: v0.10
    <6>[    0.465421] Linux video capture interface: v2.00
    <6>[    0.465647] pps_core: LinuxPPS API ver. 1 registered
    <6>[    0.465656] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    <6>[    0.465769] PTP clock support registered
    <6>[    0.467114] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    <6>[    0.467567] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    <6>[    0.468417] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    <6>[    0.468527] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    <6>[    0.468631] omap-iommu 58882000.mmu: 58882000.mmu registered
    <6>[    0.468733] omap-iommu 55082000.mmu: 55082000.mmu registered
    <6>[    0.470316] Switched to clocksource arch_sys_counter
    <6>[    0.487956] NET: Registered protocol family 2
    <6>[    0.488650] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    <6>[    0.488690] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    <6>[    0.488761] TCP: Hash tables configured (established 4096 bind 4096)
    <6>[    0.488805] TCP: reno registered
    <6>[    0.488818] UDP hash table entries: 256 (order: 1, 8192 bytes)
    <6>[    0.488839] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    <6>[    0.489018] NET: Registered protocol family 1
    <6>[    0.489220] diagnosis_sysfs: diagnosis_init:
    <6>[    0.489647] diagnosis_sysfs: diagnosis_probe:
    <6>[    0.489661] diagnosis_sysfs: U198088:
    <6>[    0.489673] diagnosis_sysfs: U198187:
    <6>[    0.489684] diagnosis_sysfs: U198287:
    <6>[    0.489695] diagnosis_sysfs: U199287:
    <6>[    0.489705] diagnosis_sysfs: U199387:
    <6>[    0.489715] diagnosis_sysfs: U199487:
    <6>[    0.489725] diagnosis_sysfs: U199587:
    <6>[    0.489735] diagnosis_sysfs: B13B196:
    <6>[    0.489746] diagnosis_sysfs: B15A353:
    <6>[    0.490261] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
    <6>[    0.493136] futex hash table entries: 512 (order: 3, 32768 bytes)
    <4>[    0.576587] bounce pool size: 64 pages
    <5>[    0.576858] VFS: Disk quotas dquot_6.5.2
    <4>[    0.576963] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    <6>[    0.577292] msgmni has been set to 967
    <6>[    0.580402] alg: No test for stdrng (krng)
    <6>[    0.580434] NET: Registered protocol family 38
    <6>[    0.580463] io scheduler noop registered
    <6>[    0.580472] io scheduler deadline registered
    <6>[    0.580506] io scheduler cfq registered (default)
    <6>[    0.582296] pinctrl-single 4a003400.pinmux: 281 pins at pa fc003400 size 1124
    <6>[    0.585068] OMAP DSS rev 6.1
    <7>[    0.587315] of_get_named_gpiod_flags exited with status 0
    <7>[    0.587371] of_get_named_gpiod_flags exited with status 0
    <7>[    0.587425] of_get_named_gpiod_flags exited with status 0
    <7>[    0.587471] of_get_named_gpiod_flags exited with status 0
    <7>[    0.587524] of_get_named_gpiod_flags exited with status 0
    <7>[    0.587583] of_get_named_gpiod_flags exited with status 0
    <6>[    0.602697] thcv235 2-0065: Successfully initialized thcv235
    <6>[    0.603411] pbias_mmc_omap5: 1800 <--> 3000 mV at 3000 mV
    <6>[    0.604151] abb_mpu: 1100 <--> 1210 mV
    <6>[    0.604503] abb_ivahd: 1060 <--> 1250 mV
    <6>[    0.604868] abb_dspeve: 1060 <--> 1250 mV
    <6>[    0.605219] abb_gpu: 1060 <--> 1280 mV
    <6>[    0.606219] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    <7>[    0.610011] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@4806a000[0]'
    <6>[    0.610580] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 297, base_baud = 3000000) is a 8250
    <6>[    0.729642] console [ttyS0] enabled
    <7>[    0.730541] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@4806c000[0]'
    <6>[    0.730922] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 298, base_baud = 3000000) is a 8250
    <7>[    0.732474] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@48020000[0]'
    <6>[    0.732831] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 299, base_baud = 3000000) is a 8250
    <7>[    0.734375] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/serial@48422000[0]'
    <6>[    0.734735] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 300, base_baud = 3000000) is a 8250
    <6>[    0.737471] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
    <6>[    0.738792] [drm] Initialized drm 1.1.0 20060810
    <6>[    0.749712] brd: module loaded
    <6>[    0.755598] loop: module loaded
    <6>[    0.756296] (hci_tty): inside hci_tty_init
    <6>[    0.757165] (hci_tty): allocated 249, 0
    <4>[    0.759917] mcudev spi1.0: mcudev_probe:1848
    <7>[    0.760503] of_get_named_gpiod_flags exited with status 0
    <3>[    0.760569] mcudev spi1.0: device_create_file okay
    <3>[    0.761189] mcudev spi1.0: device_create_file okay
    <3>[    0.761807] mcudev spi1.0: device_create_file okay
    <3>[    0.762425] mcudev spi1.0: device_create_file okay
    <3>[    0.763042] mcudev spi1.0: device_create_file okay
    <3>[    0.763660] mcudev spi1.0: device_create_file okay
    <3>[    0.764276] mcudev spi1.0: device_create_file okay
    <3>[    0.764892] mcudev spi1.0: device_create_file okay
    <3>[    0.765509] mcudev spi1.0: device_create_file okay
    <4>[    0.766120] mcu probe ok
    <6>[    0.767577] libphy: Fixed MDIO Bus: probed
    <4>[    0.768468] bcm89xx_init board_version=1
    <6>[    0.769094] slcan: serial line CAN interface driver
    <6>[    0.769719] slcan: 10 dynamic interface channels.
    <6>[    0.770340] CAN device driver interface
    <6>[    0.772005] c_can_platform 4ae3c000.can: c_can_platform device registered (regs=fce3c000, irq=343)
    <6>[    0.774048] c_can_platform 48480000.can: c_can_platform device registered (regs=f0114000, irq=344)
    <4>[    0.776952] i2c-core: driver [rtc-ds1307] using legacy suspend method
    <4>[    0.777774] i2c-core: driver [rtc-ds1307] using legacy resume method
    <7>[    0.779194] rtc rtc0: 48838000.rtcss: dev (254:0)
    <6>[    0.779219] omap_rtc 48838000.rtcss: rtc core: registered 48838000.rtcss as rtc0
    <6>[    0.781136] i2c /dev entries driver
    <6>[    0.782766] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    <6>[    0.783975] Driver for 1-wire Dallas network protocol.
    <6>[    0.785640] coproc iva_coproc: probe
    <6>[    0.786199] Adding alias for supply vdd,iva_coproc -> vdd,4a0025cc.voltdm
    <6>[    0.787065] Adding alias for supply vbb,iva_coproc -> vbb,4a0025cc.voltdm
    <6>[    0.789049] coproc iva_coproc: coproc_probe result=0
    <6>[    0.789723] coproc dsp_coproc: probe
    <6>[    0.790260] Adding alias for supply vdd,dsp_coproc -> vdd,4a0025e0.voltdm
    <6>[    0.791166] Adding alias for supply vbb,dsp_coproc -> vbb,4a0025e0.voltdm
    <6>[    0.793052] coproc dsp_coproc: coproc_probe result=0
    <6>[    0.797458] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    <7>[    0.799677] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@480b4000[0]'
    <7>[    0.799689] of_get_named_gpiod_flags: can't parse gpios property of node '/ocp/mmc@480b4000[0]'
    <6>[    0.800875] vpe 489d0000.vpe: Device registered as /dev/video0
    <6>[    0.831007] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    <6>[    0.848890] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    <6>[    0.850087] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    <3>[    0.851373] alg: skcipher: setkey failed on test 5 for ecb-des-omap: flags=100
    <3>[    0.852666] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    <3>[    0.853999] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    <6>[    0.859927] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    <6>[    0.873992] mmc0: BKOPS_EN bit is not set
    <6>[    0.876916] mmc0: new high speed DDR MMC card at address 0001
    <6>[    0.878224] mmcblk0: mmc0:0001 008G30 7.28 GiB
    <6>[    0.878975] mmcblk0boot0: mmc0:0001 008G30 partition 1 8.00 MiB
    <6>[    0.879895] mmcblk0boot1: mmc0:0001 008G30 partition 2 8.00 MiB
    <6>[    0.881985]  mmcblk0: p2 p3
    <6>[    0.884444]  mmcblk0boot1: unknown partition table
    <6>[    0.886543]  mmcblk0boot0: unknown partition table
    <6>[    0.888612]  remoteproc0: 58820000.ipu is available
    <6>[    0.889239]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    <6>[    0.890407]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    <4>[    0.891830]  remoteproc0: Direct firmware load failed with error -2
    <4>[    0.892630]  remoteproc0: Falling back to user helper
    <6>[    0.893551]  remoteproc1: 55020000.ipu is available
    <6>[    0.894176]  remoteproc1: Note: remoteproc is still under development and considered experimental.
    <6>[    0.895312]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    <4>[    0.896796]  remoteproc1: Direct firmware load failed with error -2
    <4>[    0.897595]  remoteproc1: Falling back to user helper
    <6>[    0.898742]  remoteproc2: 40800000.dsp is available
    <6>[    0.899367]  remoteproc2: Note: remoteproc is still under development and considered experimental.
    <6>[    0.900521]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    <4>[    0.901937]  remoteproc2: Direct firmware load failed with error -2
    <4>[    0.902736]  remoteproc2: Falling back to user helper
    <6>[    0.905507] oprofile: using timer interrupt.
    <6>[    0.906125] nf_conntrack version 0.5.0 (11944 buckets, 47776 max)
    <6>[    0.907348] ip_tables: (C) 2000-2006 Netfilter Core Team
    <6>[    0.908098] TCP: cubic registered
    <6>[    0.908526] Initializing XFRM netlink socket
    <6>[    0.909084] NET: Registered protocol family 17
    <6>[    0.909684] NET: Registered protocol family 15
    <5>[    0.910341] Bridge firewalling registered
    <6>[    0.910861] can: controller area network core (rev 20120528 abi 9)
    <6>[    0.911706] NET: Registered protocol family 29
    <6>[    0.912295] can: raw protocol (rev 20120528)
    <6>[    0.912842] can: broadcast manager protocol (rev 20120528 t)
    <6>[    0.913570] can: netlink gateway (rev 20130117) max_hops=1
    <6>[    0.914285] 8021q: 802.1Q VLAN Support v1.8
    <5>[    0.914865] Key type dns_resolver registered
    <6>[    0.915413] NET: Registered protocol family 41
    <6>[    0.916653] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.voltdm
    <6>[    0.917454] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.voltdm
    <6>[    0.919858] Power Management for TI OMAP4+ devices.
    <6>[    0.920794] ThumbEE CPU extension supported.
    <5>[    0.921353] Registering SWP/SWPB emulation handler
    <6>[    0.921964] SmartReflex Class3 initialized
    <6>[    0.924220] vmmcwl_fixed: disabling
    <6>[    0.924670] evm_3v3_sd: disabling
    <6>[    0.925096] regulator-dummy: disabling
    <6>[    0.925875] dmm 4e000000.dmm: workaround for errata i878 in use
    <6>[    0.928637] dmm 4e000000.dmm: initialized all PAT entries
    <4>[    0.932143] thcv_init_len=21
    <4>[    0.934288] diagnostic 236 error:val=0
    <6>[    0.936705] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    <6>[    0.937548] [drm] No driver support for vblank timestamp query.
    <6>[    0.949583] [drm] Enabling DMM ywrap scrolling
    <6>[    1.000991] Console: switching to colour frame buffer device 196x67
    <6>[    1.012321] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
    <6>[    1.013077] omapdrm omapdrm.0: registered panic notifier
    <6>[    1.013763] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
    <7>[    1.015757] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-evm_3v3_sw[0]'
    <6>[    1.015950] evm_3v3_sw: 3300 mV
    <6>[    1.016419] evm_3v3_sw: supplied by sysen1
    <7>[    1.017249] of_get_named_gpiod_flags: can't parse gpios property of node '/fixedregulator-aic_dvdd[0]'
    <6>[    1.017439] aic_dvdd: 1800 mV
    <6>[    1.017881] aic_dvdd: supplied by evm_3v3_sw
    <7>[    1.018569] of_get_named_gpiod_flags exited with status 0
    <6>[    1.018764] vtt_fixed: 1350 mV
    <6>[    1.019201] vtt_fixed: supplied by sysen2
    <6>[    1.019962] mcu_manager: init:
    <7>[    1.020836] of_get_named_gpiod_flags exited with status 0
    <7>[    1.020871] of_get_named_gpiod_flags exited with status 0
    <7>[    1.020904] of_get_named_gpiod_flags exited with status 0
    <7>[    1.020943] of_get_named_gpiod_flags exited with status 0
    <6>[    1.110337] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    <6>[    1.111118] davinci_mdio 48485000.mdio: detected phy mask ffffffee
    <4>[    1.116067] *** 0x0180dc41 vs 0x0180dc40
    <4>[    1.120747] *** 0x0180dc41 vs 0x0180dc40
    <6>[    1.121288] libphy: 48485000.mdio: probed
    <6>[    1.121806] davinci_mdio 48485000.mdio: phy[0]: device 48485000.mdio:00, driver Broadcom BCM89810
    <6>[    1.122932] davinci_mdio 48485000.mdio: phy[4]: device 48485000.mdio:04, driver Broadcom BCM89810
    <4>[    1.124445] cpsw_probe_dt phyid = 4
    <4>[    1.124962] cpsw_probe_dt phy_mode = 1
    <3>[    1.125455] cpsw 48484000.ethernet: Missing dual_emac_res_vlan in DT.
    <3>[    1.126275] cpsw 48484000.ethernet: Using 1 as Reserved VLAN for 0 slave
    <4>[    1.127426] *** 0x00000001 vs 0x0180dc40
    <4>[    1.127935] cpsw_probe_dt phy_mode = 7
    <3>[    1.128428] cpsw 48484000.ethernet: Missing dual_emac_res_vlan in DT.
    <3>[    1.129248] cpsw 48484000.ethernet: Using 2 as Reserved VLAN for 1 slave
    <6>[    1.130101] cpsw 48484000.ethernet: Detected MACID = 9c:1d:58:59:48:96
    <6>[    1.131803] cpsw 48484000.ethernet: cpsw: Detected MACID = 9c:1d:58:59:48:97
    <6>[    1.133487] omap_rtc 48838000.rtcss: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    <4>[    1.134602] sr_init: No PMIC hook to init smartreflex
    <3>[    1.135505] sr_init: platform driver register failed for SR
    <6>[    1.151482] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    <6>[    1.152533] VFS: Mounted root (ext4 filesystem) on device 179:2.
    <6>[    1.154424] devtmpfs: mounted
    <6>[    1.154982] Freeing unused kernel memory: 328K (c065f000 - c06b1000)
    <6>[    1.335289] EXT4-fs (mmcblk0p3): recovery complete
    <6>[    1.335915] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
    <6>[    1.427963] net eth0: initializing cpsw version 1.15 (0)
    <3>[    1.510342] Enter bcm89xx_config_init
    <3>[    1.512827] Leave bcm89xx_config_init error=0
    <6>[    1.513392] net eth0: phy found : id is : 0x180dc41
    <6>[    1.519827] 8021q: adding VLAN 0 to HW filter on device eth0
    <6>[    1.556635] net eth1: initializing cpsw version 1.15 (0)
    <6>[    1.640342] net eth1: phy found : id is : 0x1
    <6>[    1.645001] 8021q: adding VLAN 0 to HW filter on device eth1
    <30>[    1.722528] udevd[930]: starting version 182
    <6>[    2.275257]  remoteproc2: powering up 40800000.dsp
    <6>[    2.275883]  remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 929770
    <4>[    2.283177] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    <6>[    2.283956] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    <6>[    2.284786] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    <3>[    2.328574]  remoteproc0: failed to load dra7-ipu1-fw.xem4
    <3>[    2.507511] omap-rproc 40800000.dsp: mbox_request_channel failed: -19
    <3>[    2.508337]  remoteproc2: can't start rproc 40800000.dsp: -16
    <6>[    2.511239] libphy: 48485000.mdio:04 - Link is Up - 100/Full
    <3>[    2.512299] switch 1105P set tdl success state=1
    <6>[    2.523132]  remoteproc1: powering up 55020000.ipu
    <6>[    2.523753]  remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 3484972
    <6>[    2.524684] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    <4>[    2.557818] omap_hwmod: mmu1_dsp1: _wait_target_disable failed
    <4>[    2.564931] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    <3>[    2.579137]  remoteproc2: rproc_boot() failed -16
    <4>[    2.579785] virtio_rpmsg_bus: probe of virtio0 failed with error -16
    <6>[    2.580737]  remoteproc2: registered virtio0 (type 7)
    <6>[    2.620209] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    <6>[    2.637284]  remoteproc1: remote processor 55020000.ipu is now up
    <6>[    2.639843] virtio_rpmsg_bus virtio1: rpmsg host is online
    <6>[    2.641321]  remoteproc1: registered virtio1 (type 7)
    <6>[    2.645686] virtio_rpmsg_bus virtio1: creating channel rpmsg-rpc addr 0x3b
    <6>[    2.646732] rpmsg_rpc rpmsg0: probing service rpmsg-dce with src 1024 dst 59
    <6>[    2.648224] rpmsg_rpc rpmsg0: published functions = 8
    <4>[    2.673686] camera_open_store,status=0,reason=1
    <4>[    2.674397] display_open_store,status=0,reason=0
    <5>[    2.748185] random: nonblocking pool is initialized
    <6>[    2.771075] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    <6>[    3.640352] libphy: fixed-0:01 - Link is Up - 1000/Full
    <7>[   11.050394] mcu_manager: heart beat post work=da400634
    <4>[   13.114841] omap_hwmod: mmu_ipu2: _wait_target_disable failed
    <7>[   21.070352] mcu_manager: heart beat post work=da400634
    <7>[   31.090449] mcu_manager: heart beat post work=da400634
    <7>[   41.110354] mcu_manager: heart beat post work=da400634
    <7>[   51.130364] mcu_manager: heart beat post work=da400634
    <7>[   61.150363] mcu_manager: heart beat post work=da400634

     
     

  • guangyu li said:

     SDK version  ti-glsdk_dra7xx-evm_7_02_00_02
     When I set mmu0_dsp1 and mmu1_dsp1, the following problems occur

    When you say "set mmu0_dsp1 and mmu1_dsp1" do you mean in the dt file? Are you using the default dt from the release or something else? Also, are you using a custom DSP firmware or one from the release?

    In your dt file, do you have the dsp1 node present? Current error looks like from mailbox. Do you have the mailbox for dsp1 configured like in the default dt file with the release? You can reference kernel-omap/arch/arm/boot/dts/dra7-evm.dts, dra74x.dtsi, and dra7.dtsi for dsp1 node information.

    Thanks,

    Angela

  • Hi

    The modified firmware used can now be used in copycode test demo. Which xe66 file does OpenCL need to use

  • Unfortunately, we are no longer supporting update of DSP kernel for OpenCL.

    Could you let us know the CV processing that you are looking?

    We can provide alternatives from our DSP libraries

  • I haven't heard back from you, I'm assuming you were able to resolve your issue.

    If not, just post a reply below (or create a new thread if the thread has locked due to time-out).