am3517-evm breakage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm trying to track down and fix some breakage on the 3517/3505 SOCs. 

It seems like not a lot of testing has gone into this port since say 3.18
or so, and what I'm finding now is that if I try to use either the new
u-boot FIT image format, or load a separate uImage and dtb with bootm,
I get crashes in loading and/or processing the device tree.

If I roll back to 
commit d27704d1ec2f9ba06247b402c58a6f2febecef78
Author: Suman Anna <s-anna@xxxxxx>
Date:   Wed Sep 10 14:27:23 2014 -0500

I get through unflatten_device_tree and die in __clk_get_name:

[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff000000   ( 744 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc07c44c0   (7922 kB)
[    0.000000]       .init : 0xc07c5000 - 0xc082a800   ( 406 kB)
[    0.000000]       .data : 0xc082c000 - 0xc08cdc48   ( 648 kB)
[    0.000000]        .bss : 0xc08cdc48 - 0xc10d27d0   (8211 kB)
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] clk i=0
[    0.000000] clk i=0 ce00d840
[    0.000000] clk i=0 sdrc_ick
[    0.000000] clk i=1
[    0.000000] clk i=1 ce017840
[    0.000000] clk i=1 ipss_ick
[    0.000000] clk i=2
[    0.000000] clk i=2 fffffdfb
[    0.000000] Unable to handle kernel paging request at virtual address fffffdfb
[    0.000000] pgd = c0004000
[    0.000000] [fffffdfb] *pgd=8fef6821, *pte=00000000, *ppte=00000000
[    0.000000] Internal error: Oops: 17 [#1] SMP ARM
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.17.0-rc3-dirty #15
[    0.000000] task: c0837dc0 ti: c082c000 task.ti: c082c000
[    0.000000] PC is at __clk_get_name+0x4/0xc
[    0.000000] LR is at ti_dt_clockdomains_setup+0x88/0x118
[    0.000000] pc : [<c047b4a0>]    lr : [<c08048bc>]    psr: a00001d3
[    0.000000] sp : c082df80  ip : 00000001  fp : 00000000
[    0.000000] r10: c08cdc80  r9 : cfeff200  r8 : cfca3c90
[    0.000000] r7 : 00000007  r6 : fffffdfb  r5 : 00000002  r4 : cfca3b4c
[    0.000000] r3 : c0837dc0  r2 : 00000000  r1 : c082de90  r0 : fffffdfb


And if I move up to the latest version, it seems to die in
unflatten_device_tree because it looks like the memory that u-boot put
the device tree in is unmapped.

Any ideas on where to start with this?


 
----------------------------------------------------------------------------
Troy Benjegerdes                 'da hozer'                  hozer@xxxxxxxxx
7 elements      earth::water::air::fire::mind::spirit::soul        grid.coop

      Never pick a fight with someone who buys ink by the barrel,
         nor try buy a hacker who makes money by the megahash

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux