Am Freitag, 10. Oktober 2014, 20:32:01 schrieb Kevin Hilman:
On Fri, Oct 10, 2014 at 3:49 PM, Kevin's boot bot khilman@kernel.org wrote:
Status report database: http://status.armcloud.us/boot/all/job/mainline/kernel/v3.17-6160-g40c432 6/
Tree/Branch: mainline Git describe: v3.17-6160-g40c4326 Failed boot tests =================
rk3288-evb-rk808: FAIL: arm-multi_v7_defconfig http://armcloud.us/kernel-ci/mainline/v3 .17-6160-g40c4326/arm-multi_v7_defconfig /boot-rk3288-evb-rk808.html
The Rockchip rk3288-EVB is a new addition to the farm (Thanks Rockchip!)
Heiko, I've noticed this is booting in linux-next and vanilla v3.17, but it's failing on current linus/master. I haven't been able to bisect this yet.
I can reproduce this in the current head of linus/master, the last log entries are
DMA: preallocated 256 KiB pool for atomic coherent allocations cpuidle: using governor ladder cpuidle: using governor menu
This is missing a quite crucial clock change, that is coming via mturquette's tree. The added pl330 dma controllers do very agressive clock gating, which cascades up through the clock-tree and deactivates crucial core clocks. There is a change in the clock tree protecting these.
So as expected, taking linus/master and merging in clk-for-linus-3.18 from the clock tree makes the system boot again.
Heiko