Quantcast
Channel: Processors
Viewing all articles
Browse latest Browse all 152132

Forum Post: RE: dpll_core_m6_ck am335x linux sdk

$
0
0

I have a simmilar warning when custom kernel (ti-sdk-am335x-evm-06.00.00.00) boots in my custom board, this is the log:

U-Boot SPL 2013.01.01 (Dec 19 2013 - 16:55:41) musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) musb-hdrc: MHDRC RTL version 2.0  musb-hdrc: setup fifo_mode 4 musb-hdrc: 28/31 max ep, 16384/16384 memory USB Peripheral mode controller at 47401000 using PIO, IRQ 0   U-Boot 2013.01.01 (Dec 19 2013 - 16:55:05)  I2C:   ready DRAM:  256 MiB WARNING: Caches not enabled LCD:   Active NAND:  1024 MiB MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1 musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) musb-hdrc: MHDRC RTL version 2.0  musb-hdrc: setup fifo_mode 4 musb-hdrc: 28/31 max ep, 16384/16384 memory USB Peripheral mode controller at 47401000 using PIO, IRQ 0 Net:   usb_ether Hit any key to stop autoboot:  0  SD/MMC found on device 0 reading uEnv.txt ** Unable to read file uEnv.txt ** reading uImage 3218080 bytes read in 713 ms (4.3 MiB/s) Booting from mmc ... ## Booting kernel from Legacy Image at 80007fc0 ...    Image Name:   Linux-3.2.0-g986ecb6-dirty    Image Type:   ARM Linux Kernel Image (uncompressed)    Data Size:    3218016 Bytes = 3.1 MiB    Load Address: 80008000    Entry Point:  80008000    Verifying Checksum ... OK    XIP Kernel Image ... OK OK  Starting kernel ...  Uncompressing Linux... done, booting the kernel. [    0.000000] Linux version 3.2.0-g986ecb6-dirty (user@ubuntu-sitara) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) ) #20 Thu Jan 2 13:43:38 CET 2014 [    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [    0.000000] Machine: am335xevm [    0.000000] Memory policy: ECC disabled, Data cache writeback [    0.000000] AM335X ES1.0 (sgx neon ) [    0.000000] ------------[ cut here ]------------ [    0.000000] WARNING: at arch/arm/mach-omap2/clkt_clksel.c:194 omap2_clksel_recalc+0xc8/0x134() [    0.000000] clock: Could not find fieldval 0 for clock dpll_core_m6_ck parent dpll_core_x2_ck [    0.000000] Modules linked in: [    0.000000] Backtrace:  [    0.000000] [<c0017dbc>] (dump_backtrace+0x0/0x10c) from [<c041b400>] (dump_stack+0x18/0x1c) [    0.000000]  r6:c0030b28 r5:00000009 r4:c0669e78 r3:c068c08c [    0.000000] [<c041b3e8>] (dump_stack+0x0/0x1c) from [<c003eaf4>] (warn_slowpath_common+0x54/0x6c) [    0.000000] [<c003eaa0>] (warn_slowpath_common+0x0/0x6c) from [<c003ebb0>] (warn_slowpath_fmt+0x38/0x40) [    0.000000]  r8:80000200 r7:c06e87e4 r6:00000000 r5:c067cc38 r4:00000000 [    0.000000] r3:00000009 [    0.000000] [<c003eb78>] (warn_slowpath_fmt+0x0/0x40) from [<c0030b28>] (omap2_clksel_recalc+0xc8/0x134) [    0.000000]  r3:00000000 r2:c0509e58 [    0.000000] [<c0030a60>] (omap2_clksel_recalc+0x0/0x134) from [<c0035084>] (propagate_rate+0x34/0x54) [    0.000000]  r6:c06e881c r5:c067cb38 r4:c067cc38 [    0.000000] [<c0035050>] (propagate_rate+0x0/0x54) from [<c0035090>] (propagate_rate+0x40/0x54) [    0.000000]  r5:c067cadc r4:c067cb24 [    0.000000] [<c0035050>] (propagate_rate+0x0/0x54) from [<c0035090>] (propagate_rate+0x40/0x54) [    0.000000]  r5:c067ca24 r4:c067cac8 [    0.000000] [<c0035050>] (propagate_rate+0x0/0x54) from [<c0035090>] (propagate_rate+0x40/0x54) [    0.000000]  r5:c067c910 r4:c067ca10 [    0.000000] [<c0035050>] (propagate_rate+0x0/0x54) from [<c00351f4>] (recalculate_root_clocks+0x40/0x58) [    0.000000]  r5:c068b7e4 r4:c067c8fc [    0.000000] [<c00351b4>] (recalculate_root_clocks+0x0/0x58) from [<c05aebd8>] (am33xx_clk_init+0x84/0xa0) [    0.000000]  r5:c067c78c r4:c067c78c [    0.000000] [<c05aeb54>] (am33xx_clk_init+0x0/0xa0) from [<c05ae920>] (omap3xxx_clk_init+0xe0/0x314) [    0.000000]  r5:c0902840 r4:00003517 [    0.000000] [<c05ae840>] (omap3xxx_clk_init+0x0/0x314) from [<c05a85b8>] (am33xx_init_early+0x3c/0x40) [    0.000000]  r7:c06e87e4 r6:c06e881c r5:c0902840 r4:c05cf650 [    0.000000] [<c05a857c>] (am33xx_init_early+0x0/0x40) from [<c05a4de0>] (setup_arch+0x714/0x804) [    0.000000] [<c05a46cc>] (setup_arch+0x0/0x804) from [<c05a15a4>] (start_kernel+0x78/0x2dc) [    0.000000] [<c05a152c>] (start_kernel+0x0/0x2dc) from [<80008040>] (0x80008040) [    0.000000]  r6:c05d0ad0 r5:c066a084 r4:10c53c7d [    0.000000] ---[ end trace 1b75b31a2719ed1c ]--- [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024 [    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 ro rootfstype=ext3 rootwait ip=none [    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes) [    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [    0.000000] Memory: 256MB = 256MB total [    0.000000] Memory: 252680k/252680k available, 9464k reserved, 0K highmem [    0.000000] Virtual kernel memory layout: [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB) [    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB) [    0.000000]     vmalloc : 0xd0800000 - 0xff000000   ( 744 MB) [    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB) [    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB) [    0.000000]       .text : 0xc0008000 - 0xc05a1000   (5732 kB) [    0.000000]       .init : 0xc05a1000 - 0xc0667000   ( 792 kB) [    0.000000]       .data : 0xc0668000 - 0xc06d2e48   ( 428 kB) [    0.000000]        .bss : 0xc06d2e6c - 0xc0701c24   ( 188 kB) [    0.000000] NR_IRQS:396 [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts [    0.000000] Total of 128 interrupts on 1 active controller [    0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz [    0.000000] OMAP clocksource: GPTIMER1 at 32768 Hz [    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms [    0.000000] Console: colour dummy device 80x30 [    0.000335] Calibrating delay loop... 298.59 BogoMIPS (lpj=1492992) [    0.067321] pid_max: default: 32768 minimum: 301 [    0.067596] Security Framework initialized [    0.067779] Mount-cache hash table entries: 512 [    0.068481] CPU: Testing write buffer coherency: ok [    0.096160] omap_hwmod: pruss: failed to hardreset [    0.098419] print_constraints: dummy:  [    0.099182] NET: Registered protocol family 16 [    0.103729] OMAP GPIO hardware version 0.1 

DDR3 hardware layout is a copy from beaglebone black, although DDR3 chip is MT41J128MJT125 and processor is AM3358 (720MHz).

U-Boot inits DDR3 from s_init:

config_ddr(303, MT41J128MJT125_IOCTRL_VALUE, &ddr3_data,      &ddr3_cmd_ctrl_data, &ddr3_emif_reg_data);

ddr3_* are not modified.

U-Boot runs mtest many hours without finding any error, so I suppose DDR3 config is not optimum but it works.

I haven't done the DDR3 PHY tuning because my Qt app works fine.

PMIC is TPS65910AA1RSL (will be TPS65910A3A1 in the near future) but it does not communicate over I2C, I'm trying to debug it now. There is no VTT Regulator.

What is this warning about?, how to solve it?

Thank you in advance.


Viewing all articles
Browse latest Browse all 152132

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>