On Sat, 30 Nov 2013 23:51:36 +0100 Gerhard Sittig <g...@denx.de> wrote:
> adapt the DIU clock initialization to the COMMON_CLK approach: > device tree based clock lookup, prepare and unprepare for clocks, > work with frequencies not dividers, call the appropriate clk_*() > routines and don't access CCM registers > > the "best clock" determination now completely relies on the > platform's clock driver to pick a frequency close to what the > caller requests, and merely checks whether the desired frequency > was met (fits the tolerance of the monitor) > > this approach shall succeed upon first try in the usual case, > will test a few less desirable yet acceptable frequencies in > edge cases, and will fallback to "best effort" if none of the > previously tried frequencies pass the test > > provide a fallback clock lookup approach in case the OF based clock > lookup for the DIU fails, this allows for successful operation in > the presence of an outdated device tree which lacks clock specs > > Cc: Anatolij Gustschin <ag...@denx.de> > Cc: linuxppc-dev@lists.ozlabs.org > Signed-off-by: Gerhard Sittig <g...@denx.de> > --- > arch/powerpc/platforms/512x/mpc512x_shared.c | 169 > ++++++++++++++------------ > 1 file changed, 92 insertions(+), 77 deletions(-) applied to next. Thanks! Anatolij _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev