On 12.02.2018 19:21, Philipp Rossak wrote:
When I try to boot my A31s (Bananapi M2) u-boot is showing only Starting
kernel ... . After enabling the earlyprintk I could capture this log: .
After reverting those 5 commits from Chen-Yu I was able to boot again:
clk: sunxi-ng: Support fixed post-dividers on NM style clocks
clk: sunxi-ng: sun8i: a83t: Add /2 fixed post divider to audio PLL
clk: sunxi-ng: sun8i: a83t: Use sigma-delta modulation for audio PLL
clk: sunxi-ng: Support fixed post-dividers on MP style clocks
clk: sunxi-ng: sun50i: a64: Add 2x fixed post-divider to MMC module clocks
I allready tried to fix it with making them save against zero:
if (cmp->common.features & CCU_FEATURE_FIXED_POSTDIV && \
rate *= cmp->fixed_post_div;
But that didn't help.
It took me some time, but I have now a few more infos:
Right now the code breaks at this point here , with this clock .
If we have a look now at the clock config , we see here a table which
is an u8 array and also a fixed_predivs struct.
If we have a look at the function call where it breaks , shouldn't
the table be a clk_div_table struct instead of an u8?
The a31s is the only board where we have this combination of a
fixed_predivs and a table.
Related Clock source register A31s:
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.