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.

DRA750: Change DRA75 DDR3 size from 1Gbyte to 512Mbyte

Part Number: DRA750
Other Parts Discussed in Thread: DRA75

Hi expert,

I need to change DRA75 DDR3 size from 1Gbyte to 512Mbyte. I use sdk version is VISION_SDK_02_10_00_00,  Linux version 3.14.63, U-Boot 2014.07-00014-g07222a9-dirty (Jun 16 2017 - 16:16:02).

I modify 3 section:

1、modify lisa register,  map 512Mbyte to emif1

static const struct dmm_lisa_map_regs lisa_map_dra7_1536MB = {
    .dmm_lisa_map_0 = 0x0,
    .dmm_lisa_map_1 = 0x0,
    .dmm_lisa_map_2 = 0x80500100,
    .dmm_lisa_map_3 = 0xFF020100,
    .is_ma_present    = 0x1
};

2、modify dra7-evm.dts:

    memory {
        device_type = "memory";
        reg = <0x80000000 0x20000000>;  /* 512MB */
    };

3、modify uenv.txt  mem=512M

when kernel up to starting udev, the log become not normal, as bleow:

Starting udev
[    9.275574] udevd[1148]: starting version 182
[    9.561763] modprobe invoked oom-killer: gfp_mask=0x2084d0, order=0, oom_score_adj=-1000
[    9.569937] CPU: 0 PID: 1188 Comm: modprobe Tainted: G        W    3.14.63-00013-gb677f9b-dirty #2
[    9.578936] Backtrace:
[    9.581417] [<c0012138>] (dump_backtrace) from [<c00122d4>] (show_stack+0x18/0x1c)
[    9.589018]  r6:600f0113 r5:ffffffff r4:00000000 r3:00000000
[    9.594746] [<c00122bc>] (show_stack) from [<c0692238>] (dump_stack+0x80/0xa0)
[    9.602005] [<c06921b8>] (dump_stack) from [<c0690b84>] (dump_header+0x6c/0x180)
[    9.609429]  r7:002084d0 r6:00000000 r5:00000000 r4:c1f6a000
[    9.615156] [<c0690b18>] (dump_header) from [<c00c1130>] (oom_kill_process+0x224/0x3d0)
[    9.623192]  r10:00000000 r8:002084d0 r7:00000000 r6:002084d0 r5:00000000 r4:c1a5da40
[    9.631108] [<c00c0f0c>] (oom_kill_process) from [<c00c17b8>] (out_of_memory+0x2ec/0x354)
[    9.639318]  r10:00000000 r9:00000000 r8:002084d0 r7:00000000 r6:c0970228 r5:c0970390
[    9.647222]  r4:c0970228
[    9.649781] [<c00c14cc>] (out_of_memory) from [<c00c58f8>] (__alloc_pages_nodemask+0x8b4/0x8fc)
[    9.658514]  r10:00000000 r9:c1f6a000 r8:c0a0f480 r7:c096ca78 r6:00000000 r5:c0a10080
[    9.666418]  r4:002084d0
[    9.668977] [<c00c5044>] (__alloc_pages_nodemask) from [<c00dd65c>] (__pte_alloc+0x28/0x15c)
[    9.677449]  r10:c19706c0 r9:c1728dc0 r8:c1f6a000 r7:b6fa0000 r6:c1f10000 r5:c1f12db8
[    9.685350]  r4:c1f77580
[    9.687907] [<c00dd634>] (__pte_alloc) from [<c00e0714>] (handle_mm_fault+0x788/0x81c)
[    9.695854]  r10:c19706c0 r8:c1f6a000 r7:b6fa0000 r6:c1f10000 r5:000005b7 r4:200f0113
[    9.703766] [<c00dff8c>] (handle_mm_fault) from [<c0699a74>] (do_page_fault+0x2a4/0x444)
[    9.711889]  r10:c19706c0 r9:c1f775b8 r8:c1f77580 r7:b6fa087c r6:00000805 r5:c1f6be30
[    9.719794]  r4:c1f6a000
[    9.722352] [<c06997d0>] (do_page_fault) from [<c0699cc4>] (do_translation_fault+0xb0/0xbc)
[    9.730735]  r10:b6f81000 r9:c1f00300 r8:c1f6be30 r7:b6fa087c r6:c0971dc0 r5:c0699c14
[    9.738638]  r4:00000805
[    9.741194] [<c0699c14>] (do_translation_fault) from [<c00083e4>] (do_DataAbort+0x3c/0xa0)
[    9.749491]  r7:b6fa087c r6:c0971dc0 r5:c0699c14 r4:00000805
[    9.755210] [<c00083a8>] (do_DataAbort) from [<c0697d20>] (__dabt_svc+0x40/0x60)
[    9.762637] Exception stack(0xc1f6be30 to 0xc1f6be78)
[    9.767711] be20:                                     b6fa087c 0000077c 00000000 00000007
[    9.775925] be40: c1f69e80 00000000 c1f86340 c1f6be90 c1f6a000 c1f00300 b6f81000 c1f6be8c
[    9.784138] be60: 00000000 c1f6be78 c0141c18 c02ab78c 200f0113 ffffffff
[    9.790777]  r8:c1f6a000 r7:c1f6be64 r6:ffffffff r5:200f0113 r4:c02ab78c
[    9.797554] [<c0141bc4>] (padzero) from [<c0142fd8>] (load_elf_binary+0x11cc/0x120c)
[    9.805336] [<c0141e0c>] (load_elf_binary) from [<c00ff324>] (search_binary_handler+0x88/0x1a0)
[    9.814068]  r10:c1f86340 r9:00000001 r8:00000001 r7:fffffff8 r6:c09c2698 r5:c1f86340
[    9.821972]  r4:c09c2d10
[    9.824528] [<c00ff29c>] (search_binary_handler) from [<c0100308>] (do_execve+0x414/0x4f0)
[    9.832826]  r8:00033220 r7:000004a4 r6:c1f6a000 r5:c1f65000 r4:c19706c0 r3:00000000
[    9.840645] [<c00ffef4>] (do_execve) from [<c01005b0>] (SyS_execve+0x24/0x28)
[    9.847809]  r10:00000000 r9:c1f6a000 r8:c000ed04 r7:0000000b r6:00033220 r5:be82d060
[    9.855712]  r4:00033220
[    9.858267] [<c010058c>] (SyS_execve) from [<c000eb80>] (ret_fast_syscall+0x0/0x38)
[    9.865953]  r5:00032544 r4:ffffe5f8
[    9.869693] Mem-info:
[    9.871978] Normal per-cpu:
[    9.875939] CPU    0: hi:    0, btch:   1 usd:   0
[    9.880868] CPU    1: hi:    0, btch:   1 usd:   0
[    9.885791] active_anon:3327 inactive_anon:768 isolated_anon:0
[    9.885791]  active_file:14 inactive_file:46 isolated_file:0
[    9.885791]  unevictable:0 dirty:2 writeback:0 unstable:0
[    9.885791]  free:54251 slab_reclaimable:551 slab_unreclaimable:1554
[    9.885791]  mapped:12 shmem:768 pagetables:167 bounce:0
[    9.885791]  free_cma:54025
[    9.917246] Normal free:217364kB min:1984kB low:2480kB high:2976kB active_anon:13308kB inactive_anon:3072kB active_file:92kB inactive_file:164kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:523264kB managed:246660kB mlocked:0kB dirty:8kB writeback:0kB mapped:48kB shmem:3072kB slab_reclaimable:1916kB slab_unreclaimable:6216kB kernel_stack:792kB pagetables:668kB unstable:0kB bounce:0kB free_cma:216100kB writeback_tmp:0kB pages_scanned:1692 all_unreclaimable? yes
[    9.959662] lowmem_reserve[]: 0 0 0
[    9.963297] Normal: 1003*4kB (UEMC) 992*8kB (UMC) 989*16kB (EMC) 989*32kB (EMC) 988*64kB (UEMC) 576*128kB (MC) 82*256kB (C) 0*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB = 217372kB
[    9.979696] 874 total pagecache pages
[    9.983395] 0 pages in swap cache
[    9.986727] Swap cache stats: add 0, delete 0, find 0/0
[    9.992055] Free swap  = 0kB
[    9.994968] Total swap = 0kB
[   10.000647] 131072 pages of RAM
[   10.003839] 54582 free pages
[   10.006850] 69407 reserved pages
[   10.010107] 1961 slab pages
[   10.013012] 2252 pages shared
[   10.015999] 0 pages swap cached
[   10.019157] [ pid ]   uid  tgid total_vm      rss nr_ptes swapents oom_score_adj name
[   10.027061] [ 1126]     0  1126      330       15       3        0             0 init
[   10.034945] [ 1127]     0  1127      558       48       4        0             0 rc
[   10.042782] [ 1140]     0  1140      558       49       3        0             0 S04udev
[   10.050918] [ 1148]     0  1148      754      148       4        0         -1000 udevd
[   10.058895] [ 1151]     0  1151      654       68       4        0         -1000 udevd
[   10.066902] [ 1153]     0  1153      720      142       4        0         -1000 udevd
[   10.074877] [ 1154]     0  1154      720      141       4        0         -1000 udevd
[   10.082848] [ 1155]     0  1155      720      140       4        0         -1000 udevd
[   10.090806] [ 1156]     0  1156      720      142       4        0         -1000 udevd
[   10.098777] [ 1157]     0  1157      720      142       4        0         -1000 udevd
[   10.106748] [ 1158]     0  1158      720      144       4        0         -1000 udevd
[   10.114781] [ 1159]     0  1159      720      144       4        0         -1000 udevd
[   10.122754] [ 1160]     0  1160      720      144       4        0         -1000 udevd
[   10.130712] [ 1161]     0  1161      720      144       4        0         -1000 udevd
[   10.138682] [ 1165]     0  1165       91        2       2        0         -1000 modprobe
[   10.146914] [ 1167]     0  1167      679      104       4        0         -1000 udevd
[   10.154882] [ 1168]     0  1168      679      104       4        0         -1000 udevd
[   10.162852] [ 1169]     0  1169      748      147       4        0         -1000 udevd
[   10.170809] [ 1170]     0  1170      753      147       4        0         -1000 udevd
[   10.178779] [ 1171]     0  1171      753      147       4        0         -1000 udevd
[   10.186750] [ 1172]     0  1172      753      147       4        0         -1000 udevd
[   10.194881] [ 1173]     0  1173      753      147       4        0         -1000 udevd
[   10.202877] [ 1174]     0  1174      753      147       4        0         -1000 udevd
[   10.210837] [ 1175]     0  1175      753      147       4        0         -1000 udevd
[   10.218808] [ 1176]     0  1176      753      147       4        0         -1000 udevd
[   10.226777] [ 1177]     0  1177      753      147       4        0         -1000 udevd
[   10.234746] [ 1178]     0  1178      753      148       4        0         -1000 udevd
[   10.242716] [ 1179]     0  1179      753      148       4        0         -1000 udevd
[   10.250673] [ 1180]     0  1180      720      140       4        0         -1000 udevd
[   10.258642] [ 1181]     0  1181       91        2       2        0         -1000 modprobe
[   10.266902] [ 1182]     0  1182       91        2       2        0         -1000 modprobe
[   10.275136] [ 1183]     0  1183       91        2       2        0         -1000 modprobe
[   10.283367] [ 1184]     0  1184       91        2       2        0         -1000 modprobe
[   10.291586] [ 1186]     0  1186       92        3       3        0         -1000 modprobe
[   10.299820] [ 1187]     0  1187       91        2       2        0         -1000 modprobe
[   10.308051] [ 1188]     0  1188       91        2       2        0         -1000 modprobe
[   10.316282] [ 1189]     0  1189      753      147       4        0         -1000 udevd
[   10.324251] [ 1190]     0  1190      753      147       4        0         -1000 udevd
[   10.332209] [ 1191]     0  1191      754      149       4        0         -1000 udevd
[   10.340179] [ 1192]     0  1192      753      147       4        0         -1000 udevd
[   10.348177] [ 1193]     0  1193      754      151       4        0         -1000 udevd
[   10.356149] [ 1194]     0  1194      753      147       4        0         -1000 udevd
[   10.364172] [ 1195]     0  1195      754      151       4        0         -1000 udevd

when boot from 1Gbyte board, the log as bleow:

Starting udev
[    9.085192] udevd[1149]: starting version 182
[    9.623337] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
[    9.713208] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
[    9.721286] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
[    9.850250] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
[   10.062400]  remoteproc0: powering up 58820000.ipu
[   10.083561]  remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 486020
[   10.122742] omap-iommu 58882000.mmu: 58882000.mmu: version 2.1
[   10.165710]  remoteproc0: remote processor 58820000.ipu is now up
[   10.173444] virtio_rpmsg_bus virtio0: rpmsg host is online
[   10.179190] i2c 1-006c: Driver fpd3_serdes requests probe deferral
[   10.185453]  remoteproc0: registered virtio0 (type 7)
[   10.190838] i2c 1-0061: Driver fpd3_serdes requests probe deferral
[   10.214396] i2c 1-0069: Driver fpd3_serdes requests probe deferral
[   10.224035] i2c 1-0037: Driver ov1063x requests probe deferral
[   10.231368] i2c 1-0030: Driver ov1063x requests probe deferral
[   10.238700] i2c 1-0060: Driver fpd3_serdes requests probe deferral
[   10.245062] i2c 1-0064: Driver fpd3_serdes requests probe deferral
[   10.251397] i2c 1-0068: Driver fpd3_serdes requests probe deferral
[   10.258194] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
[   10.266220] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
[   10.274322] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
[   10.282229] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
[   10.380885] m25p80 spi32766.0: s25fl256s1 (32768 Kbytes)
[   10.386396] 10 ofpart partitions found on MTD device spi32766.0
[   10.392348] Creating 10 MTD partitions on "spi32766.0":
[   10.397638] 0x000000000000-0x000000010000 : "QSPI.SPL"
[   10.403893] 0x000000010000-0x000000020000 : "QSPI.SPL.backup1"
[   10.410746] 0x000000020000-0x000000030000 : "QSPI.SPL.backup2"
[   10.417573] 0x000000030000-0x000000040000 : "QSPI.SPL.backup3"
[   10.424448] 0x000000040000-0x000000140000 : "QSPI.u-boot"
[   10.430824] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
[   10.437866] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
[   10.444654] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
[   10.452200] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
[   10.458578] 0x0000009e0000-0x000002000000 : "QSPI.file-system"
[   10.465636] i2c 1-006c: Driver fpd3_serdes requests probe deferral
[   10.472853] i2c 1-0061: Driver fpd3_serdes requests probe deferral
[   10.493437] i2c 1-0069: Driver fpd3_serdes requests probe deferral
[   10.500716] i2c 1-0037: Driver ov1063x requests probe deferral
[   10.506821] i2c 1-0030: Driver ov1063x requests probe deferral
[   10.512803] i2c 1-0060: Driver fpd3_serdes requests probe deferral
[   10.519142] i2c 1-0064: Driver fpd3_serdes requests probe deferral
[   10.525481] i2c 1-0068: Driver fpd3_serdes requests probe deferral
[   10.532211] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
[   10.540141] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
[   10.548301] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
[   10.556252] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral

I can't find a good solution to the above problem,Please experts help and see what the problem is, thank you!!

  • Hi,

    I have forwarded your question to a kernel expert.
    Can you just attach the full log, there might be some clues before the error (if it is too long you can attach it to a post as text file).

    Regards,
    Yordan
  • log_ddr_512Mbyte.txt

    log_ddr_1Gbyte.txt
    U-Boot SPL 2014.07-00014-g07222a9-dirty (Jun 19 2017 - 10:34:32)
    DRA752-GP ES1.1
    ti_i2c_eeprom_init failed 1
    spl_mmc_load_image
    reading u-boot.img
    reading u-boot.img
    ti_i2c_eeprom_init failed 1
    
    
    U-Boot 2014.07-00014-g07222a9-dirty (Jun 19 2017 - 10:34:32)
    
    CPU  : DRA752-GP ES1.1
    Board: DRA74x EVM REV <NULL>
    I2C:   ready
    DRAM:  1 GiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Card did not respond to voltage select!
    MMC init failed
    Using default environment
    
    serial# not set, setting...
    SATA link 0 timeout.
    AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
    flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
    scanning bus for devices...
    Found 0 device(s).
    SCSI:  Net:   <ethaddr> not set. Validating first E-fuse MAC
    Phy not found
    cpsw
    Hit any key to stop autoboot:  0
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    reading uEnv.txt
    164 bytes read in 2 ms (80.1 KiB/s)
    Loaded environment from uEnv.txt
    Importing environment from mmc0 ...
    5082760 bytes read in 284 ms (17.1 MiB/s)
    103225 bytes read in 34 ms (2.9 MiB/s)
    Booting from mmc0 ...
    Kernel image @ 0x82000000 [ 0x000000 - 0x4d8e88 ]
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       reserving fdt memory region: addr=84000000 size=10000000
       reserving fdt memory region: addr=a2000000 size=4000000
       reserving fdt memory region: addr=a0000000 size=2000000
       Loading Device Tree to 83fe3000, end 83fff338 ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 3.14.63-00013-gb677f9b-dirty (ztq@ubuntu14) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #2 SMP PREEMPT Wed Mar 29 14:16:38 CST 2017
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (ARMv7), cr=10c5387d
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] Machine model: TI DRA742
    [    0.000000] Reserved memory: created CMA memory pool at 0x94000000, size 80 MiB
    [    0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x99000000, size 64 MiB
    [    0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x9d000000, size 32 MiB
    [    0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x9f000000, size 16 MiB
    [    0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0xa8000000, size 32 MiB
    [    0.000000] Reserved memory: initialized node cmem@A6000000, compatible id shared-dma-pool
    [    0.000000] cma: CMA: reserved 24 MiB at ae000000
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] DRA752 ES1.1
    [    0.000000] PERCPU: Embedded 8 pages/cpu @ed749000 s8640 r8192 d15936 u32768
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 252176
    [    0.000000] Kernel command line: console=ttyO0,115200n8 vram=16M root=PARTUUID=0f0ba913-02 rw rootwait ip=none mem=1024M
    [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [    0.000000] Memory: 412792K/1014784K available (6743K kernel code, 692K rwdata, 2456K rodata, 376K init, 267K bss, 601992K reserved, 269312K highmem)
    [    0.000000] Virtual kernel memory layout:
    [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    [    0.000000]     vmalloc : 0xf0000000 - 0xff000000   ( 240 MB)
    [    0.000000]     lowmem  : 0xc0000000 - 0xef800000   ( 760 MB)
    [    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    [    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
    [    0.000000]       .text : 0xc0008000 - 0xc09040d4   (9201 kB)
    [    0.000000]       .init : 0xc0905000 - 0xc09631c0   ( 377 kB)
    [    0.000000]       .data : 0xc0964000 - 0xc0a11120   ( 693 kB)
    [    0.000000]        .bss : 0xc0a1112c - 0xc0a53e54   ( 268 kB)
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000] NR_IRQS:16 nr_irqs:16 16
    [    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 65536000000000ns
    [    0.000030] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000457] Architected cp15 timer(s) running at 6.14MHz (virt).
    [    0.000462] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 2794592043008ns
    [    0.000470] Switching to timer-based delay loop
    [    0.001514] Console: colour dummy device 80x30
    [    0.001532] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [    0.001539] This ensures that you still see kernel messages. Please
    [    0.001546] update your kernel commandline.
    [    0.001560] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [    0.001573] pid_max: default: 32768 minimum: 301
    [    0.001684] Security Framework initialized
    [    0.001737] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001749] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.025964] CPU: Testing write buffer coherency: ok
    [    0.026225] /cpus/cpu@0 missing clock-frequency property
    [    0.026262] /cpus/cpu@1 missing clock-frequency property
    [    0.026274] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.026300] Setting up static identity map for 0x8069c0a8 - 0x8069c118
    [    0.080857] CPU1: Booted secondary processor
    [    0.080887] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.081020] Brought up 2 CPUs
    [    0.081036] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    [    0.081043] CPU: All CPU(s) started in SVC mode.
    [    0.081470] devtmpfs: initialized
    [    0.082094] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.083823] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.097475] omap_hwmod: tptc0 using broken dt data from edma-controller
    [    0.097978] omap_hwmod: tptc1 using broken dt data from edma-controller
    [    0.167055] omap_hwmod: vpe: no dt node
    [    0.167064] ------------[ cut here ]------------
    [    0.167085] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2581 _init+0x41c/0x478()
    [    0.167093] omap_hwmod: vpe: doesn't have mpu register target base
    [    0.167099] Modules linked in:
    [    0.167114] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.14.63-00013-gb677f9b-dirty #2
    [    0.167121] Backtrace:
    [    0.167146] [<c0012138>] (dump_backtrace) from [<c00122d4>] (show_stack+0x18/0x1c)
    [    0.167153]  r6:60000013 r5:ffffffff r4:00000000 r3:00000000
    [    0.167182] [<c00122bc>] (show_stack) from [<c0692238>] (dump_stack+0x80/0xa0)
    [    0.167198] [<c06921b8>] (dump_stack) from [<c0046d50>] (warn_slowpath_common+0x70/0x94)
    [    0.167206]  r7:00000a15 r6:c0912d0c r5:00000009 r4:ec907e48
    [    0.167232] [<c0046ce0>] (warn_slowpath_common) from [<c0046e18>] (warn_slowpath_fmt+0x38/0x40)
    [    0.167239]  r8:c09132e0 r7:00000003 r6:00000000 r5:00000000 r4:c09b0a00
    [    0.167269] [<c0046de4>] (warn_slowpath_fmt) from [<c0912d0c>] (_init+0x41c/0x478)
    [    0.167275]  r3:c082b2a4 r2:c0823bf8
    [    0.167295] [<c09128f0>] (_init) from [<c0029f74>] (omap_hwmod_for_each+0x38/0x64)
    [    0.167302]  r10:c094a67c r8:c09132e0 r7:00000000 r6:c09128f0 r5:c0973820 r4:c09b0a00
    [    0.167332] [<c0029f3c>] (omap_hwmod_for_each) from [<c091330c>] (__omap_hwmod_setup_all+0x2c/0x48)
    [    0.167339]  r7:c090555c r6:c0a11140 r5:00000001 r4:c095fce8
    [    0.167364] [<c09132e0>] (__omap_hwmod_setup_all) from [<c00089a8>] (do_one_initcall+0xf4/0x154)
    [    0.167377] [<c00088b4>] (do_one_initcall) from [<c0905cac>] (kernel_init_freeable+0x104/0x1d4)
    [    0.167384]  r10:c094a67c r9:c094a65c r8:000000e9 r7:c090555c r6:c0a11140 r5:00000001
    [    0.167407]  r4:c095fce8
    [    0.167422] [<c0905ba8>] (kernel_init_freeable) from [<c068c8c8>] (kernel_init+0x10/0xf4)
    [    0.167429]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c068c8b8
    [    0.167452]  r4:00000000
    [    0.167466] [<c068c8b8>] (kernel_init) from [<c000ec20>] (ret_from_fork+0x14/0x34)
    [    0.167472]  r4:00000000 r3:ec906000
    [    0.167499] ---[ end trace 0a0f8594494ebfe4 ]---
    [    0.169402] omap_hwmod: wd_timer2: no dt node
    [    0.169409] ------------[ cut here ]------------
    [    0.169422] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2581 _init+0x41c/0x478()
    [    0.169429] omap_hwmod: wd_timer2: doesn't have mpu register target base
    [    0.169434] Modules linked in:
    [    0.169446] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W    3.14.63-00013-gb677f9b-dirty #2
    [    0.169452] Backtrace:
    [    0.169469] [<c0012138>] (dump_backtrace) from [<c00122d4>] (show_stack+0x18/0x1c)
    [    0.169475]  r6:60000013 r5:ffffffff r4:00000000 r3:00000000
    [    0.169500] [<c00122bc>] (show_stack) from [<c0692238>] (dump_stack+0x80/0xa0)
    [    0.169513] [<c06921b8>] (dump_stack) from [<c0046d50>] (warn_slowpath_common+0x70/0x94)
    [    0.169520]  r7:00000a15 r6:c0912d0c r5:00000009 r4:ec907e48
    [    0.169546] [<c0046ce0>] (warn_slowpath_common) from [<c0046e18>] (warn_slowpath_fmt+0x38/0x40)
    [    0.169552]  r8:c09132e0 r7:00000003 r6:00000000 r5:00000000 r4:c09b0b08
    [    0.169580] [<c0046de4>] (warn_slowpath_fmt) from [<c0912d0c>] (_init+0x41c/0x478)
    [    0.169587]  r3:c082302c r2:c0823bf8
    [    0.169604] [<c09128f0>] (_init) from [<c0029f74>] (omap_hwmod_for_each+0x38/0x64)
    [    0.169610]  r10:c094a67c r8:c09132e0 r7:00000000 r6:c09128f0 r5:c0973820 r4:c09b0b08
    [    0.169639] [<c0029f3c>] (omap_hwmod_for_each) from [<c091330c>] (__omap_hwmod_setup_all+0x2c/0x48)
    [    0.169645]  r7:c090555c r6:c0a11140 r5:00000001 r4:c095fce8
    [    0.169669] [<c09132e0>] (__omap_hwmod_setup_all) from [<c00089a8>] (do_one_initcall+0xf4/0x154)
    [    0.169681] [<c00088b4>] (do_one_initcall) from [<c0905cac>] (kernel_init_freeable+0x104/0x1d4)
    [    0.169687]  r10:c094a67c r9:c094a65c r8:000000e9 r7:c090555c r6:c0a11140 r5:00000001
    [    0.169710]  r4:c095fce8
    [    0.169724] [<c0905ba8>] (kernel_init_freeable) from [<c068c8c8>] (kernel_init+0x10/0xf4)
    [    0.169731]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c068c8b8
    [    0.169753]  r4:00000000
    [    0.169766] [<c068c8b8>] (kernel_init) from [<c000ec20>] (ret_from_fork+0x14/0x34)
    [    0.169772]  r4:00000000 r3:ec906000
    [    0.169784] ---[ end trace 0a0f8594494ebfe5 ]---
    [    0.196443] omap_hwmod: dcan1: _wait_target_disable failed
    [    0.293130] pinctrl core: initialized pinctrl subsystem
    [    0.293883] regulator-dummy: no parameters
    [    0.298359] NET: Registered protocol family 16
    [    0.300163] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.302312] cpuidle: using governor ladder
    [    0.302322] cpuidle: using governor menu
    [    0.349141] syscon 4a002000.tisysconcore: regmap [mem 0x4a002000-0x4a0026cf] registered
    [    0.349480] syscon 4a002e00.tisyscon: regmap [mem 0x4a002e00-0x4a002e7b] registered
    [    0.352346] OMAP GPIO hardware version 0.1
    [    0.358786] irq: no irq domain found for /ocp/pinmux@4a003400 !
    [    0.365439] platform 58820000.ipu: assigned reserved memory node ipu1_cma@9d000000
    [    0.365740] platform 55020000.ipu: assigned reserved memory node ipu2_cma@95800000
    [    0.366033] platform 40800000.dsp: assigned reserved memory node dsp1_cma@99000000
    [    0.382329] platform 41000000.dsp: assigned reserved memory node dsp2_cma@9f000000
    [    0.386455] No ATAGs?
    [    0.386480] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.386490] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.389394] OMAP DMA hardware revision 0.0
    [    0.417747] bio: create slab <bio-0> at 0
    [    0.432940] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
    [    0.439065] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver
    [    0.439853] evm_3v3_sd: 3300 mV
    [    0.440173] vtt_fixed: 1350 mV
    [    0.440237] reg-fixed-voltage fixedregulator-vtt: Failed to find supply vin
    [    0.440427] reg-fixed-voltage fixedregulator-vtt: Failed to register regulator: -517
    [    0.440446] platform fixedregulator-vtt: Driver reg-fixed-voltage requests probe deferral
    [    0.443931] vgaarb: loaded
    [    0.444390] i2c-core: driver [palmas] using legacy suspend method
    [    0.444400] i2c-core: driver [palmas] using legacy resume method
    [    0.445016] SCSI subsystem initialized
    [    0.446302] usbcore: registered new interface driver usbfs
    [    0.446467] usbcore: registered new interface driver hub
    [    0.446656] usbcore: registered new device driver usb
    [    0.449001] palmas 0-0058: IRQ missing: skipping irq request
    [    0.449334] palmas 0-0058: Muxing GPIO 2e, PWM 0, LED 0
    [    0.449473] prom_parse: Bad cell count for /ocp/i2c@48070000/tps659038@58
    [    0.453934] smps123: 850 <--> 1500 mV at 960 mV
    [    0.455553] smps45: 850 <--> 1500 mV at 950 mV
    [    0.457131] smps6: 850 <--> 1500 mV at 1030 mV
    [    0.458551] smps7: 850 <--> 1500 mV at 950 mV
    [    0.460141] smps8: 850 <--> 1500 mV at 970 mV
    [    0.461617] smps9: 1800 mV
    [    0.481287] ldo1: 1800 <--> 3300 mV at 3000 mV
    [    0.501145] ldo2: 3300 mV
    [    0.521167] ldo3: 1800 mV
    [    0.522034] LDO4: at 1800 mV
    [    0.522625] LDO5: no parameters
    [    0.523203] LDO6: no parameters
    [    0.523789] LDO7: no parameters
    [    0.524361] LDO8: no parameters
    [    0.541189] ldo9: 1050 mV
    [    0.561207] ldoln: 1800 mV
    [    0.581227] ldousb: 3300 mV
    [    0.582186] regen1: no parameters
    [    0.582867] regen2: no parameters
    [    0.583430] sysen1: no parameters
    [    0.583999] sysen2: no parameters
    [    0.584252] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    1.581861] omap_i2c 48072000.i2c: controller timed out
    [    1.581893] pcf857x: probe of 1-0026 failed with error -110
    [    1.582655] i2c i2c-1: of_i2c: modalias failure on /ocp/i2c@48072000/hdmirec@31
    [    2.582492] omap_i2c 48072000.i2c: controller timed out
    [    2.602526] mcp230xx: probe of 1-0027 failed with error -110
    [    3.603142] omap_i2c 48072000.i2c: controller timed out
    [    3.623175] mcp230xx: probe of 1-0021 failed with error -110
    [    4.623799] omap_i2c 48072000.i2c: controller timed out
    [    4.643832] mcp230xx: probe of 1-0025 failed with error -110
    [    4.646090] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz
    [    4.646517] omap_i2c 48060000.i2c: bus 2 rev0.12 at 3400 kHz
    [    4.646810] media: Linux media interface: v0.10
    [    4.646960] Linux video capture interface: v2.00
    [    4.647187] pps_core: LinuxPPS API ver. 1 registered
    [    4.647196] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    4.647311] PTP clock support registered
    [    4.648802] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    4.649253] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    4.650327] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    4.650441] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    4.650551] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    4.650659] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    4.650839] omap-iommu 41501000.mmu: 41501000.mmu registered
    [    4.650945] omap-iommu 41502000.mmu: 41502000.mmu registered
    [    4.651715] Advanced Linux Sound Architecture Driver Initialized.
    [    4.653072] Switched to clocksource arch_sys_counter
    [    4.671612] NET: Registered protocol family 2
    [    4.672316] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    4.672381] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    4.672513] TCP: Hash tables configured (established 8192 bind 8192)
    [    4.672560] TCP: reno registered
    [    4.672573] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    4.672605] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    4.672802] NET: Registered protocol family 1
    [    4.673089] RPC: Registered named UNIX socket transport module.
    [    4.673099] RPC: Registered udp transport module.
    [    4.673106] RPC: Registered tcp transport module.
    [    4.673113] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    4.674181] hw perfevents: enabled with ARMv7 Cortex-A15 PMU driver, 7 counters available
    [    4.677117] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    4.773339] bounce pool size: 64 pages
    [    4.773607] VFS: Disk quotas dquot_6.5.2
    [    4.773718] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    4.774322] NFS: Registering the id_resolver key type
    [    4.774357] Key type id_resolver registered
    [    4.774366] Key type id_legacy registered
    [    4.774398] jffs2: version 2.2. (NAND) (SUMMARY)  ? 2001-2006 Red Hat, Inc.
    [    4.774581] msgmni has been set to 712
    [    4.778591] alg: No test for stdrng (krng)
    [    4.778791] NET: Registered protocol family 38
    [    4.778819] io scheduler noop registered
    [    4.778828] io scheduler deadline registered
    [    4.778869] io scheduler cfq registered (default)
    [    4.784986] pinctrl-single 4a003400.pinmux: 281 pins at pa fc003400 size 1124
    [    4.823332] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
    [    4.823346] pci_bus 0000:00: root bus resource [io  0x1000-0x10000]
    [    4.823357] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
    [    4.823368] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
    [    4.823897] PCI: bus0: Fast back to back transfers disabled
    [    4.824138] PCI: bus1: Fast back to back transfers enabled
    [    4.824257] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff]
    [    4.824273] pci 0000:00:00.0: BAR 1: assigned [mem 0x20020000-0x2002ffff]
    [    4.824285] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    4.824305] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    4.826679] OMAP DSS rev 6.1
    [    5.823109] omap_i2c 48072000.i2c: controller timed out
    [    5.823166] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [    5.823239] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [    5.823308] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [    5.823374] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [    5.823441] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [    5.823507] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [    5.824255] pbias_mmc_omap5: 1800 <--> 3000 mV at 3000 mV
    [    5.825024] abb_mpu: 1100 <--> 1210 mV
    [    5.825378] abb_ivahd: 1060 <--> 1250 mV
    [    5.825736] abb_dspeve: 1060 <--> 1250 mV
    [    5.826092] abb_gpu: 1060 <--> 1280 mV
    [    5.827182] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    5.831595] 4806a000.serial: ttyS0 at MMIO 0x4806a000 (irq = 299, base_baud = 3000000) is a 8250
    [    7.378957] console [ttyS0] enabled
    [    7.383312] 4806c000.serial: ttyS1 at MMIO 0x4806c000 (irq = 300, base_baud = 3000000) is a 8250
    [    7.392875] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 301, base_baud = 3000000) is a 8250
    [    7.403446] omap_rng 48090000.rng: OMAP Random Number Generator ver. 20
    [    7.410596] [drm] Initialized drm 1.1.0 20060810
    [    7.425844] brd: module loaded
    [    7.434426] loop: module loaded
    [    7.437899] (hci_tty): inside hci_tty_init
    [    7.442372] (hci_tty): allocated 249, 0
    [    7.448692] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
    [    7.455460] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [    7.464040] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst
    [    7.474528] scsi0 : ahci_platform
    [    7.478339] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 335
    [    7.487619] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    7.498612] CAN device driver interface
    [    7.504653] usbcore: registered new interface driver asix
    [    7.510224] usbcore: registered new interface driver ax88179_178a
    [    7.516504] usbcore: registered new interface driver cdc_ether
    [    7.522520] usbcore: registered new interface driver smsc95xx
    [    7.528444] usbcore: registered new interface driver net1080
    [    7.534281] usbcore: registered new interface driver cdc_subset
    [    7.540363] usbcore: registered new interface driver zaurus
    [    7.546151] usbcore: registered new interface driver cdc_ncm
    [    7.552605] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    7.559177] ehci-pci: EHCI PCI platform driver
    [    7.563796] ehci-omap: OMAP-EHCI Host Controller driver
    [    7.569466] usbcore: registered new interface driver cdc_wdm
    [    7.575321] usbcore: registered new interface driver usb-storage
    [    7.582394] mousedev: PS/2 mouse device common for all mice
    [    7.590352] i2c-core: driver [rtc-ds1307] using legacy suspend method
    [    7.596838] i2c-core: driver [rtc-ds1307] using legacy resume method
    [    7.603907] omap_rtc 48838000.rtcss: rtc core: registered 48838000.rtcss as rtc0
    [    7.612171] i2c /dev entries driver
    [    7.616815] i2c 1-0037: Driver ov1063x requests probe deferral
    [    7.622734] i2c 1-0030: Driver ov1063x requests probe deferral
    [    7.629837] Driver for 1-wire Dallas network protocol.
    [    7.636089] coproc iva_coproc: probe
    [    7.639786] Adding alias for supply vdd,iva_coproc -> vdd,4a0025cc.voltdm
    [    7.646621] Adding alias for supply vbb,iva_coproc -> vbb,4a0025cc.voltdm
    [    7.654633] coproc iva_coproc: coproc_probe result=0
    [    7.659658] coproc dsp_coproc: probe
    [    7.663372] Adding alias for supply vdd,dsp_coproc -> vdd,4a0025e0.voltdm
    [    7.670191] Adding alias for supply vbb,dsp_coproc -> vbb,4a0025e0.voltdm
    [    7.678175] coproc dsp_coproc: coproc_probe result=0
    [    7.760439] mmc0: host does not support reading read-only switch. assuming write-enable.
    [    7.769210] ledtrig-cpu: registered to indicate activity on CPUs
    [    7.775557] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [    7.781550] mmc0: new high speed SDHC card at address 59b4
    [    7.789591] mmcblk0: mmc0:59b4 USD   7.51 GiB
    [    7.795767]  mmcblk0: p1 p2
    [    7.808706] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [    7.815019] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [    7.821360] alg: skcipher: setkey failed on test 5 for ecb-des-omap: flags=100
    [    7.829031] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    [    7.836784] ata1: SATA link down (SStatus 0 SControl 300)
    [    7.842674] alg: skcipher-ddst: setkey failed on test 5 for ecb-des-omap: flags=100
    [    7.855618] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [    7.861401] omap-sham 4b101000.sham: initialization failed.
    [    7.867042] omap-sham: probe of 4b101000.sham failed with error -22
    [    7.873972] usbcore: registered new interface driver usbhid
    [    7.879569] usbhid: USB HID core driver
    [    7.884764]  remoteproc0: 58820000.ipu is available
    [    7.889665]  remoteproc0: Note: remoteproc is still under development and considered experimental.
    [    7.898710]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    7.909258]  remoteproc0: Direct firmware load failed with error -2
    [    7.915671]  remoteproc1: 55020000.ipu is available
    [    7.920571]  remoteproc1: Note: remoteproc is still under development and considered experimental.
    [    7.929586]  remoteproc0: Falling back to user helper
    [    7.934903]  remoteproc1: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    7.945443]  remoteproc1: Direct firmware load failed with error -2
    [    7.951739]  remoteproc1: Falling back to user helper
    [    7.957043]  remoteproc2: 40800000.dsp is available
    [    7.961943]  remoteproc2: Note: remoteproc is still under development and considered experimental.
    [    7.970974]  remoteproc2: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    7.981481]  remoteproc2: Direct firmware load failed with error -2
    [    7.988024]  remoteproc3: 41000000.dsp is available
    [    7.992923]  remoteproc3: Note: remoteproc is still under development and considered experimental.
    [    8.001940]  remoteproc2: Falling back to user helper
    [    8.007164]  remoteproc3: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    [    8.017767]  remoteproc3: Direct firmware load failed with error -2
    [    8.024221]  remoteproc3: Falling back to user helper
    [    8.030682] extcon-usb-gpio extcon_usb1: failed to get gpios
    [    8.036509] extcon-usb-gpio extcon_usb2: failed to get gpios
    [    8.045242] asoc-simple-card asoc-simple-card.0:  hdmi-hifi <-> 58040000.encoder mapping ok
    [    8.055721] davinci-mcasp 48468000.mcasp: numevt will be ignored due to errata i868
    [    8.064750] davinci-mcasp 48478000.mcasp: numevt will be ignored due to errata i868
    [    8.072883] davinci-mcasp 4847c000.mcasp: numevt will be ignored due to errata i868
    [    8.082347] oprofile: using timer interrupt.
    [    8.086722] nf_conntrack version 0.5.0 (9905 buckets, 39620 max)
    [    8.093228] ip_tables: (C) 2000-2006 Netfilter Core Team
    [    8.098645] TCP: cubic registered
    [    8.101974] Initializing XFRM netlink socket
    [    8.106287] NET: Registered protocol family 17
    [    8.110765] NET: Registered protocol family 15
    [    8.115309] Bridge firewalling registered
    [    8.119339] can: controller area network core (rev 20120528 abi 9)
    [    8.125615] NET: Registered protocol family 29
    [    8.130079] can: raw protocol (rev 20120528)
    [    8.134380] can: broadcast manager protocol (rev 20120528 t)
    [    8.140069] can: netlink gateway (rev 20130117) max_hops=1
    [    8.145644] 8021q: 802.1Q VLAN Support v1.8
    [    8.149878] Key type dns_resolver registered
    [    8.154180] NET: Registered protocol family 41
    [    8.159326] Adding alias for supply vdd,cpu0 -> vdd,4a003b20.voltdm
    [    8.165641] Adding alias for supply vbb,cpu0 -> vbb,4a003b20.voltdm
    [    8.172277] cpu cpu0: of_pm_voltdm_notifier_register: Fail calculating voltage latency[1100000<->1100000]:-22
    [    8.182916] Power Management for TI OMAP4+ devices.
    [    8.188081] ThumbEE CPU extension supported.
    [    8.192382] Registering SWP/SWPB emulation handler
    [    8.197209] SmartReflex Class3 initialized
    [    8.203260] regulator-dummy: disabling
    [    8.207273] dmm 4e000000.dmm: workaround for errata i878 in use
    [    8.215576] dmm 4e000000.dmm: initialized all PAT entries
    [    8.223852] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    8.230498] [drm] No driver support for vblank timestamp query.
    [    8.236464] omapdrm omapdrm.0: No connectors reported connected with modes
    [    8.243384] [drm] Cannot find any crtc or sizes - going 1024x768
    [    8.254206] [drm] Enabling DMM ywrap scrolling
    [    8.264738] Console: switching to colour frame buffer device 128x48
    [    8.276492] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
    [    8.282439] omapdrm omapdrm.0: registered panic notifier
    [    8.287794] [drm] Initialized omapdrm 1.0.0 20110917 on minor 0
    [    8.295513] vtt_fixed: 1350 mV
    [    8.298729] vtt_fixed: supplied by sysen2
    [    8.303218] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [    8.309551] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [    8.315913] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [    8.322231] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [    8.328649] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [    8.335008] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [    8.341341] i2c 1-0037: Driver ov1063x requests probe deferral
    [    8.347346] i2c 1-0030: Driver ov1063x requests probe deferral
    [    8.403105] davinci_mdio 48485000.mdio: davinci mdio revision 1.6
    [    8.409229] davinci_mdio 48485000.mdio: no live phy, scanning all
    [    8.416518] davinci_mdio: probe of 48485000.mdio failed with error -5
    [    8.423644] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [    8.429966] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [    8.436392] cpsw 48484000.ethernet: Detected MACID = 74:da:ea:1a:e5:4a
    [    8.443214] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [    8.444204] cpsw 48484000.ethernet: cpsw: Detected MACID = 74:da:ea:1a:e5:4b
    [    8.456563] omap_rtc 48838000.rtcss: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    [    8.456640] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [    8.456764] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [    8.456887] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [    8.457019] i2c 1-0037: Driver ov1063x requests probe deferral
    [    8.457135] i2c 1-0030: Driver ov1063x requests probe deferral
    [    8.457242] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [    8.457368] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [    8.457490] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [    8.514342] sr_init: No PMIC hook to init smartreflex
    [    8.519773] sr_init: platform driver register failed for SR
    [    8.538495] ALSA device list:
    [    8.541483]   #1: HDMI 58040000.encoder
    [    8.547039] EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240)
    [    8.556987] EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240)
    [    8.591158] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    8.599325] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    8.608741] devtmpfs: mounted
    [    8.611969] Freeing unused kernel memory: 376K (c0905000 - c0963000)
    INIT: version 2.88 booting
    Starting udev
    [    9.106722] udevd[1149]: starting version 182
    [    9.587565] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [    9.609424] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [    9.714527] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [    9.731840] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   10.123021]  remoteproc2: powering up 40800000.dsp
    [   10.130669]  remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 8172601
    [   10.145640] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [   10.151530] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    [   10.157475] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [   10.165636]  remoteproc0: powering up 58820000.ipu
    [   10.170462]  remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 486020
    [   10.190067] omap-iommu 58882000.mmu: 58882000.mmu: version 2.1
    [   10.238040]  remoteproc2: remote processor 40800000.dsp is now up
    [   10.245466]  remoteproc0: remote processor 58820000.ipu is now up
    [   10.252117] virtio_rpmsg_bus virtio1: rpmsg host is online
    [   10.257678]  remoteproc0: registered virtio1 (type 7)
    [   10.257837] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   10.257981] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   10.258104] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   10.258240] i2c 1-0037: Driver ov1063x requests probe deferral
    [   10.258355] i2c 1-0030: Driver ov1063x requests probe deferral
    [   10.258461] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   10.258585] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   10.258708] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   10.259266] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   10.259317] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   10.259681] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   10.259721] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   10.343213] virtio_rpmsg_bus virtio0: rpmsg host is online
    [   10.348743]  remoteproc2: registered virtio0 (type 7)
    [   10.348859] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   10.348986] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   10.349107] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   10.349235] i2c 1-0037: Driver ov1063x requests probe deferral
    [   10.349348] i2c 1-0030: Driver ov1063x requests probe deferral
    [   10.349455] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   10.349573] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   10.349695] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   10.350077] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   10.350118] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   10.350467] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   10.350506] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   10.476283] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   10.482728] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   10.492807] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   10.499319] i2c 1-0037: Driver ov1063x requests probe deferral
    [   10.509673]  remoteproc3: powering up 41000000.dsp
    [   10.510998] i2c 1-0030: Driver ov1063x requests probe deferral
    [   10.511111] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   10.511234] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   10.511359] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   10.511939] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   10.511988] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   10.512359] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   10.512398] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   10.570763]  remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 8172551
    [   10.584194] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [   10.590077] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
    [   10.595988] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
    [   10.623217] m25p80 spi32766.0: s25fl256s1 (32768 Kbytes)
    [   10.628731] 10 ofpart partitions found on MTD device spi32766.0
    [   10.635101] Creating 10 MTD partitions on "spi32766.0":
    [   10.635498]  remoteproc3: remote processor 41000000.dsp is now up
    [   10.646522] 0x000000000000-0x000000010000 : "QSPI.SPL"
    [   10.652232] virtio_rpmsg_bus virtio2: rpmsg host is online
    [   10.654138] 0x000000010000-0x000000020000 : "QSPI.SPL.backup1"
    [   10.656130] 0x000000020000-0x000000030000 : "QSPI.SPL.backup2"
    [   10.658117] 0x000000030000-0x000000040000 : "QSPI.SPL.backup3"
    [   10.660091] 0x000000040000-0x000000140000 : "QSPI.u-boot"
    [   10.662070] 0x000000140000-0x0000001c0000 : "QSPI.u-boot-spl-os"
    [   10.664074] 0x0000001c0000-0x0000001d0000 : "QSPI.u-boot-env"
    [   10.666082] 0x0000001d0000-0x0000001e0000 : "QSPI.u-boot-env.backup1"
    [   10.668058] 0x0000001e0000-0x0000009e0000 : "QSPI.kernel"
    [   10.670028] 0x0000009e0000-0x000002000000 : "QSPI.file-system"
    [   10.672176] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   10.672321] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   10.672445] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   10.672585] i2c 1-0037: Driver ov1063x requests probe deferral
    [   10.672699] i2c 1-0030: Driver ov1063x requests probe deferral
    [   10.672806] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   10.672926] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   10.673046] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   10.673641] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   10.673690] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   10.674053] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   10.674092] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   10.796027] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   10.802461]  remoteproc3: registered virtio2 (type 7)
    [   10.807890] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   10.814264] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   10.820693] i2c 1-0037: Driver ov1063x requests probe deferral
    [   10.826938] i2c 1-0030: Driver ov1063x requests probe deferral
    [   10.832981] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   10.839347] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   10.845732] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   10.865871] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   10.873821] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   10.881898] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   10.889822] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    udevd[1412]: failed to execute '/etc/udev/scripts/mount.sh' '/etc/udev/scripts/mount.sh': No such file or directory
    
    [   11.217707] random: nonblocking pool is initialized
    udevd[1413]: failed to execute '/etc/udev/scripts/mount.sh' '/etc/udev/scripts/mount.sh': No such file or directory
    
    [   11.438641]  remoteproc1: powering up 55020000.ipu
    [   11.443496]  remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 11301292
    [   11.450554] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    [   11.505254]  remoteproc1: remote processor 55020000.ipu is now up
    [   11.512012] virtio_rpmsg_bus virtio3: rpmsg host is online
    [   11.517564]  remoteproc1: registered virtio3 (type 7)
    [   11.517726] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   11.517868] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   11.517991] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   11.518126] i2c 1-0037: Driver ov1063x requests probe deferral
    [   11.518242] i2c 1-0030: Driver ov1063x requests probe deferral
    [   11.518350] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   11.518487] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   11.518605] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   11.519172] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   11.519219] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   11.519590] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   11.519630] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   11.632042] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
    bootlogd.
    ALSA: Restoring mixer settings...
    No state is present for card H58040000encode
    Found hardware: "HDMI_58040000_e" "" "" "" ""
    Hardware is initialized using a generic method
    No state is present for card H58040000encode
    Thu Mar 24 18:36:00 UTC 2016
    INIT: Entering runlevel: 5
    Configuring network interfaces... [   12.166886] net eth0: initializing cpsw version 1.15 (0)
    [   12.175350] libphy: PHY 48485000.mdio:02 not found
    [   12.180166] net eth0: phy 48485000.mdio:02 not found on slave 0
    [   12.191783] 8021q: adding VLAN 0 to HW filter on device eth0
    udhcpc (v1.22.1) started
    Sending discover...
    [   12.549538] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x50
    [   12.558364] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   12.564694] virtio_rpmsg_bus virtio3: creating channel rpmsg-proto addr 0x50
    [   12.572442] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   12.578801] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   12.586375] virtio_rpmsg_bus virtio0: creating channel rpmsg-proto addr 0x50
    [   12.590098] i2c 1-0037: Driver ov1063x requests probe deferral
    [   12.590219] i2c 1-0030: Driver ov1063x requests probe deferral
    [   12.590325] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   12.590450] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   12.590572] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   12.591149] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   12.591197] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   12.591563] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   12.591604] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   12.591710] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   12.591834] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   12.591953] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   12.675139] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x50
    [   12.675255] i2c 1-0037: Driver ov1063x requests probe deferral
    [   12.675373] i2c 1-0030: Driver ov1063x requests probe deferral
    [   12.675479] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   12.675598] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   12.675717] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   12.676138] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   12.676181] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   12.676533] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   12.676573] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   12.676676] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   12.676797] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   12.676917] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    [   12.762979] i2c 1-0037: Driver ov1063x requests probe deferral
    [   12.772080] i2c 1-0030: Driver ov1063x requests probe deferral
    [   12.778305] i2c 1-0060: Driver fpd3_serdes requests probe deferral
    [   12.784686] i2c 1-0064: Driver fpd3_serdes requests probe deferral
    [   12.791007] i2c 1-0068: Driver fpd3_serdes requests probe deferral
    [   12.797654] omap-dwc3 48880000.omap_dwc3_1: unable to get extcon device : extcon_usb1
    [   12.805615] platform 48880000.omap_dwc3_1: Driver omap-dwc3 requests probe deferral
    [   12.813698] omap-dwc3 488c0000.omap_dwc3_2: unable to get extcon device : extcon_usb2
    [   12.821595] platform 488c0000.omap_dwc3_2: Driver omap-dwc3 requests probe deferral
    [   12.829408] i2c 1-006c: Driver fpd3_serdes requests probe deferral
    [   12.835746] i2c 1-0061: Driver fpd3_serdes requests probe deferral
    [   12.842063] i2c 1-0069: Driver fpd3_serdes requests probe deferral
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Starting system message bus: dbus.
    UIM SYSFS Node Not Found
    Starting telnet daemon.
    Starting tiipclad daemon
    GateMP support enabled on host
    
    Opened log file: lad.txt
    
    numProcessors = 5 id = 0 baseId = 0
    
    Spawned daemon: /usr/bin/lad_dra7xx
    
    .
    Starting rpcbind daemon...rpcbind: cannot create socket for udp6
    rpcbind: cannot create socket for tcp6
    done.
    creating NFS state directory: done
    starting statd: done
    NFS daemon support not enabled in kernel
    Starting syslogd/klogd: done
    Starting thttpd.
    Enabling thermal zones...
    Stopping Bootlog daemon: bootlogd.
    
     _____                    _____           _         _
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
                  |___|                    |___|
    
    Arago Project http://arago-project.org dra7xx-evm /dev/ttyO0
    
    Arago 2013.10 dra7xx-evm /dev/ttyO0
    
    dra7xx-evm login:
    
    Above are the log of 512Mbyte and 1Gbyte, please refer to.

  • Hi

    It appears that there is not enough free memory in the system with 512MB memory map - can you please review the memory map requirements to assess if 512MB would suffice. out of the overall memory available in the system some portions are carved out as reserved regions to be accessed from remote cores like the DSP, )IPU etc (firmware loaded to these core, need region of DDR to be carved out for their code, data sections and additionally for IPC mechanism between cores

    Also, if CMA memory pool is being used on Linux, some portion of the system memory is also reserved for CMA usage(64MB or so)

    Can you attach the complete bootup log information as the memory regions are usually printed as part of the bootup sequence

  • Hi
    from the bootup logs attached, at least 250MB or so is still being carved out for various CMA/reserved mem regions - please review if all of this is completely required - the remaining memory might be too less for running the full system

    0.000000] Reserved memory: created CMA memory pool at 0x94000000, size 80 MiB
    [ 0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created CMA memory pool at 0x99000000, size 64 MiB
    [ 0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created CMA memory pool at 0x9d000000, size 32 MiB
    [ 0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created CMA memory pool at 0x9f000000, size 16 MiB
    [ 0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0xa8000000, size 32 MiB
    [ 0.000000] Reserved memory: initialized node cmem@A6000000, compatible id shared-dma-pool
    [ 0.000000] cma: CMA: reserved 24 MiB at ae000000
  • Hi Srirama,

    Thank you for your reply. Follow your advice, I scaled back the size of the reserve,as below:

    [    0.000000] Reserved memory: created CMA memory pool at 0x94000000, size 32 MiB
    [    0.000000] Reserved memory: initialized node ipu2_cma@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x99000000, size 32 MiB
    [    0.000000] Reserved memory: initialized node dsp1_cma@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x9d000000, size 32 MiB
    [    0.000000] Reserved memory: initialized node ipu1_cma@9d000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x9f000000, size 16 MiB
    [    0.000000] Reserved memory: initialized node dsp2_cma@9f000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0xa8000000, size 16 MiB
    [    0.000000] Reserved memory: initialized node cmem@A6000000, compatible id shared-dma-pool
    [    0.000000] cma: CMA: reserved 24 MiB at 9b800000

    But when it run to starting udev,the log is still not correct, but it's not the same as the previous error.

    The full log at this:512_log.txt,

    I suspect that the code starting address of DSP and ipu needs to be moved to the low address, but after testing, this address can't be moved, as if it is restricted in any place。I modify the code start address of DSP and ipu at dra7-evm-infoadas.dts, as below:

    /* Update the CMA regions for Vision SDK binaries */
    &ipu2_cma_pool {
        reg = <0x8C000000 0x2000000>;
    };

    &dsp1_cma_pool {
        reg = <0x8E000000 0x2000000>;
    };

    &ipu1_cma_pool {
        reg = <0x90000000 0x2000000>;
    };

    &dsp2_cma_pool {
        reg = <0x92000000 0x1000000>;
    };
    I need to add that the usecase I'm using is lvds_vip_multi_cam_3d_srv.

    The above question also needs your help to see again, thank you

  • Hi
    Can you please clarify on the intended usecase - have you reviewed if all the concurrent use cases can be fit within 512MB of system memory. The carve out regions being referred to above are mainly used for memory regions allocated for loading code, data , ipc shared memory regions for firmware image loaded to other co-processors in the system. Depending on whether you want to run vision sdk/information adas solution (M4/DSP) and/or Software defined radio(on DSP), you can potentially get rid of unwanted regions.

    Overall though if you are using functionality on the co-processor cores , you need to appropriately carve out the required memory regions from Linux. If the co-processor cores are not used, remove the memory region definition and correspondingly ensure that the firmware image is not loaded to the core.

    If you want to use the remote cores and still need to cut down on the memory region size, you will have to rebuild the firmware(please confirm first if it can fit and work with the reduced memory allocation) for the new memory map.