Thread (20 messages) 20 messages, 5 authors, 2013-06-12

[PATCH v3 5/7] clk: add basic Rockchip rk3066a clock support

From: heiko@sntech.de (Heiko Stübner)
Date: 2013-06-12 23:39:48
Also in: linux-devicetree, linux-mmc, lkml

Am Donnerstag, 13. Juni 2013, 01:02:34 schrieb Olof Johansson:
On Thu, Jun 13, 2013 at 12:45:41AM +0200, Heiko St?bner wrote:
quoted
Part of me simply wants to wait for this - but rockchip stuff might be to
late for 3.11 anyway, as we're near rc6.
For a new platform like this, it's useful to get some of the drivers to
land even if the main platform code isn't. Where things tend to get messy
is when we have to add a lot of code late in the cycle that has a lot of
external dependencies, since everybody then has to scramble about getting
things sorted out.

It's not too late for 3.11 yet, and in particular it'd be nice to see
things like clock and pinctrl stuff go in even if some other stuff misses
the train.
pinctrl is already in Linus Walleijs tree :-)

Tomorrow I'll try to send the mmc stuff to the mmc lists, as my dw-mmc 
dependency from Dinh Nguyen also seems to go this way.

The clocks are the really hard part, simply because Mike's upcoming dt support 
for the divider and mux clocks will let me get rid of the small clocks that 
simply hold. And of course I also need the HIWORD_MASK flag for the clocks from 
the hisilicon series.

Is there some sane intermediate step for the clocks? One possibility that 
comes to mind, would be to only declare the gates and provide fixed rate 
parents to the timer and mmc and add the divs and muxes when Mikes dt patches 
are ready.

I.e. I would keep the gate clocks grouped like now to not have to declare 160 
individual gates later :-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help