SPEAr: Move to common clock framework
Get series with b4
b4 am [email protected]Versions newest first
- v2 Latest6 patches 0 repliesNew
Changes in v2 from the cover letter
- Removed first seven commits as they are directly picked by Mike into his next.
- Moved SPEAr clock support to drivers/clk/spear/ from arch/arm/
- Fixed error handling issues in spear clk drivers
- Rearranged patches to get git bisect working
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | SPEAr: clk: Add VCO-PLL Synthesizer clockdrivers/ drivers/ drivers/ +1 more | +430 | 3 replies | |
| 2/6 | SPEAr: clk: Add Auxiliary Synthesizer clockdrivers/ drivers/ drivers/ | +231 | 0 replies | |
| 2/6 | SPEAr: clk: Add Auxiliary Synthesizer clockdrivers/ | +0 | 0 replies | |
| 3/6 | SPEAr: clk: Add Fractional Synthesizer clockdrivers/ drivers/ drivers/ | +173 | 0 replies | |
| 4/6 | SPEAr: clk: Add General Purpose Timer Synthesizer clockdrivers/ drivers/ drivers/ | +163 | 0 replies | |
| 5/6 | SPEAr: Call clk_prepare() before calling clk_enablearch/ | +4 | 0 replies | |
| 6/6 | SPEAr: Switch to common clock framework | +0 | 0 replies |
Reviews trailers per patch
1 of 7 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Arnd Bergmann | Mike Turquette |
|---|---|---|
| Series | A-b | |
| 1/6 | R-b | |
| 2/6 | ||
| 2/6 | ||
| 3/6 | ||
| 4/6 | ||
| 5/6 | ||
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH V2 0/6] SPEAr: Move to common clock framework
Hello,
SPEAr now supports common clock framework. This patchset contains changes related to this.
V1->V2:
- Removed first seven commits as they are directly picked by Mike into his next.
- Moved SPEAr clock support to drivers/clk/spear/ from arch/arm/
- Fixed error handling issues in spear clk drivers
- Rearranged patches to get git bisect working
This patchset is rebased over:
- clk: add a fixed factor clock - by Sascha Hauer
http://lists.infradead.org/pipermail/linux-arm-kernel/2012-March/090680.html
- common clk framework misc fixes - by Mike Turquette
https://lkml.org/lkml/2012/4/11/780
- V4: pinctrl: Add SPEAr pinctrl support
http://www.spinics.net/lists/arm-kernel/msg169387.html
- V3: SPEAr DT support updates
http://comments.gmane.org/gmane.linux.drivers.devicetree/14197
Viresh Kumar (6):
SPEAr: clk: Add VCO-PLL Synthesizer clock
SPEAr: clk: Add Auxiliary Synthesizer clock
SPEAr: clk: Add Fractional Synthesizer clock
SPEAr: clk: Add General Purpose Timer Synthesizer clock
SPEAr: Call clk_prepare() before calling clk_enable
SPEAr: Switch to common clock framework
MAINTAINERS | 4 +- arch/arm/Kconfig | 1 + arch/arm/mach-spear3xx/Makefile | 2 +- arch/arm/mach-spear3xx/clock.c | 892 -------------------- arch/arm/mach-spear3xx/include/mach/generic.h | 4 +- arch/arm/mach-spear3xx/include/mach/misc_regs.h | 2 + arch/arm/mach-spear3xx/include/mach/spear.h | 13 + arch/arm/mach-spear3xx/spear300.c | 1 - arch/arm/mach-spear3xx/spear310.c | 1 - arch/arm/mach-spear3xx/spear320.c | 12 +- arch/arm/mach-spear3xx/spear3xx.c | 2 + arch/arm/mach-spear6xx/Makefile | 2 +- arch/arm/mach-spear6xx/clock.c | 789 ------------------ arch/arm/mach-spear6xx/include/mach/misc_regs.h | 2 + arch/arm/mach-spear6xx/spear6xx.c | 5 +- arch/arm/plat-spear/Makefile | 2 +- arch/arm/plat-spear/clock.c | 1005 ----------------------- arch/arm/plat-spear/include/plat/clock.h | 249 ------ arch/arm/plat-spear/time.c | 8 +- drivers/clk/Makefile | 3 + drivers/clk/spear/Makefile | 8 + drivers/clk/spear/clk-aux-synth.c | 187 +++++ drivers/clk/spear/clk-frac-synth.c | 156 ++++ drivers/clk/spear/clk-gpt-synth.c | 145 ++++ drivers/clk/spear/clk-vco-pll.c | 346 ++++++++ drivers/clk/spear/clk.h | 152 ++++ drivers/clk/spear/spear3xx_clock.c | 612 ++++++++++++++ drivers/clk/spear/spear6xx_clock.c | 342 ++++++++ 28 files changed, 1992 insertions(+), 2955 deletions(-) delete mode 100644 arch/arm/mach-spear3xx/clock.c delete mode 100644 arch/arm/mach-spear6xx/clock.c delete mode 100644 arch/arm/plat-spear/clock.c delete mode 100644 arch/arm/plat-spear/include/plat/clock.h create mode 100644 drivers/clk/spear/Makefile create mode 100644 drivers/clk/spear/clk-aux-synth.c create mode 100644 drivers/clk/spear/clk-frac-synth.c create mode 100644 drivers/clk/spear/clk-gpt-synth.c create mode 100644 drivers/clk/spear/clk-vco-pll.c create mode 100644 drivers/clk/spear/clk.h create mode 100644 drivers/clk/spear/spear3xx_clock.c create mode 100644 drivers/clk/spear/spear6xx_clock.c
Signature · 1 line
1.7.9