linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] clk: keystone: Add common clock drivers
@ 2013-09-26  1:18 Santosh Shilimkar
  2013-09-26  1:18 ` [PATCH v3 1/3] clk: keystone: add Keystone PLL clock driver Santosh Shilimkar
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Santosh Shilimkar @ 2013-09-26  1:18 UTC (permalink / raw)
  To: linux-arm-kernel

Mike,

Here is the updated version of the series as aligned on the list.
Patchset is also available on my git tree [1]

v3:
Removed the dependency with common clock dt bindings for mux and
divider considering they are still under discussion. Only first
patch has changed from last version.

v2:
- Aligned the bindings as per the list discussion. Removed the additional
	parameters by usage of reg-names and additional compatible fields.
- Addressed all the comments from v1 on drivers.
- Split the series into clock drivers($subject series) and
	platform, dt updates. Will post that one separately.

Special thanks to Mike and Mark for the detailed review on v1.

Series is an attempt to add the clock drivers for Keystone SOCs
based on common clock framework. A PLL drivers taking care of
SOC PLLs and a gate control driver taking clock management for
the IPs. The current Keystone based SOCs don' support dynamic power
management usecases like DVFS, SOC ilde etc and hence most of the
usage is limited to enabling clocks and finding the current clock
rate etc.

Tested on Keystone2 EVM.

Cc: Mike Turquette <mturquette@linaro.org>

Santosh Shilimkar (3):
  clk: keystone: add Keystone PLL clock driver
  clk: keystone: Add gate control clock driver
  clk: keystone: Build Keystone clock drivers

 .../devicetree/bindings/clock/keystone-gate.txt    |   29 ++
 .../devicetree/bindings/clock/keystone-pll.txt     |   84 ++++++
 drivers/clk/Kconfig                                |    7 +
 drivers/clk/Makefile                               |    1 +
 drivers/clk/keystone/Makefile                      |    1 +
 drivers/clk/keystone/gate.c                        |  264 +++++++++++++++++
 drivers/clk/keystone/pll.c                         |  305 ++++++++++++++++++++
 7 files changed, 691 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/clock/keystone-gate.txt
 create mode 100644 Documentation/devicetree/bindings/clock/keystone-pll.txt
 create mode 100644 drivers/clk/keystone/Makefile
 create mode 100644 drivers/clk/keystone/gate.c
 create mode 100644 drivers/clk/keystone/pll.c


Regards,
Santosh

[1] git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
for_3.13/keystone/clock

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-10-08 13:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-26  1:18 [PATCH v3 0/3] clk: keystone: Add common clock drivers Santosh Shilimkar
2013-09-26  1:18 ` [PATCH v3 1/3] clk: keystone: add Keystone PLL clock driver Santosh Shilimkar
2013-09-26  1:18 ` [PATCH v3 2/3] clk: keystone: Add gate control " Santosh Shilimkar
2013-09-26  1:18 ` [PATCH v3 3/3] clk: keystone: Build Keystone clock drivers Santosh Shilimkar
2013-10-08  1:28   ` Mike Turquette
2013-10-08 13:05     ` Santosh Shilimkar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).