On Sun, Apr 06, 2014 at 06:42:40PM -0700, Olof Johansson wrote:
On Sun, Apr 6, 2014 at 11:02 AM, Olof Johansson olof@lixom.net wrote:
On Sun, Apr 6, 2014 at 1:34 AM, Maxime Ripard maxime.ripard@free-electrons.com wrote:
Hi Olof,
On Sat, Apr 05, 2014 at 07:24:11AM -0700, Olof's autobooter wrote:
Failed boards:
cubie multi_v7_defconfig : FAILED 1:06.34
I think you have the same issue Kevin had. You're loading the DT too close to the kernel, which is erasing the dtb whenever it uncompresses itself.
Ah, will fix.
Didn't seem to help. Moved it up quite a bit and same failure.
U-boot will relocate the DTB if you don't set fdt_high to 0xffffffff, and judging by the previous log you had, it wasn't set.
cubie2 sunxi_defconfig : FAILED 1:21.10 cubie2 multi_v7_defconfig : FAILED 1:08.11 cubie2 multi_lpae_defconfig : FAILED 1:04.54
What revision of u-boot are you using?
I think you have the same issue Kevin had too, where the bootloader doesn't set the arch timer's CNTFRQ, resulting in a crash in the driver.
My u-boot is fairly old, but it's very annoying to have to update it. CNTFRQ is easy to fix by adding a propertly in the device-tree.
Still, I probably have to do that to get PSCI in this case.
This is a huge pita.
I know.
What's the canonical u-boot to build and boot right now, that I will update to this once and then never touch again?
PSCI support hasn't been merged yet, but the closest thing you might have is Marc's PSCI dev branch.
https://git.kernel.org/cgit/linux/kernel/git/maz/u-boot.git/log/?h=wip/psci