[PATCH 00/15] clk: ti: cleanups / fixes for preparation of clkctrl clocks

Tony Lindgren tony at atomide.com
Thu Mar 2 09:51:16 PST 2017


* Tero Kristo <t-kristo at ti.com> [170213 01:36]:
> Hi,
> 
> This series provides a number of cleanups and fixes for TI clock drivers.
> There patches are mostly independent of anything else, but are required
> for the upcoming clkctrl support also. Targeted for 4.12 merge window.
> 
> Main features provided by this series:
> - Dropped a few obsolete definitions
> - Cleanups for clock alias generation; after this most of the clock aliases
>   can be removed from the drivers/clk/ti/clk-xyz.c files. As a sample,
>   patch #08 is provided for cleaning up omap4 clock aliases, but this can
>   be done for all.
> - Convert mux/divider to use TI clock specific internal representation,
>   instead of re-using the generic clk_divider / clk_mux. This allows
>   better control over the contents of the struct and cleaning up the
>   register access code to be more readable.
> - Convert to use proper register definition instead of the overloaded
>   void *ptr which is dynamically cast into a bitmask (Patch #15.)
> 
> Some of the patches touch mach-omap2 code, so Ack from Tony is needed for
> patch #5, #6 and patch #15.

This series looks good to me, needs to be reposted after -rc1 is out
to apply though. Would be good to have this in Linux next early rather
than around -rc6 time. Please feel free to add:

Acked-by: Tony Lindgren <tony at atomide.com>



More information about the linux-arm-kernel mailing list