[PATCHv11 00/49] ARM: TI SoC clock DT conversion

Tero Kristo t-kristo at ti.com
Thu Dec 19 06:23:31 EST 2013


Hi,

So, once again new series. I guess I should have addressed all comments
for v10 except the extern sharing of __clk_of_table. Based on discussion
with Mike, this should be fine to fix later.

Main changes compared to v10:
- rebased on top of 3.13-rc4
- applied clk_desc support from Mike, did some cleanups and additions to that
  * needed for below item, clk_ll_ops
- added support for clk_ll_ops, and removed SoC wide clock ops
  * used for wrapping the IP block specific register access routines now
- removed need for separate init function types because of above two points,
  TI clocks also use the standard prototype now, no return value needed
- cleaned up the init retry logic for TI clocks a bit (DPLL/APLL)
- added clocks {} and clockdomains {} nodes under the master clock IP nodes,
  which are used to group clocks and domains accordingly
- changed compatible strings for clock master IPs from ti,clock-master to
  something of form ti,omap4-prm etc.

omap3 legacy clock data is not removed with this series, this can be done
later (basically I want someone to test all the possible omap3 boards out
there with DT boot before attempting this.)

Testing done:
- omap3-beagle: boot, suspend-resume (ret), suspend-resume (off)
- omap4-panda-es: boot, suspend-resume (ret)
- omap5-uevm: boot
- dra7-evm: boot
- am335x-bone: boot

Branches again available here:
https://github.com/t-kristo/linux-pm.git

branch: 3.13-rc4-dt-clks-v11 : contains everything, shall me merged last
branch: 3.13-rc4-dt-clks-v11-for-mike : drivers/clk changes
branch: 3.13-rc4-dt-clks-v11-for-benoit : DT data only

-Tero




More information about the linux-arm-kernel mailing list