Convert MSM to common clock framework
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest10 patches 18 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | usb: otg: msm: Convert to clk_prepare/unpreparedrivers/ | +19 | 3 replies | |
| 2/10 | msm_sdcc: Convert to clk_prepare/unpreparedrivers/ | +13 | 0 replies | |
| 3/10 | msm: iommu: Convert to clk_prepare/unpreparedrivers/ | +10 | 2 replies | |
| 4/10 | msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()drivers/ | +1 | 0 replies | |
| 5/10 | ARM: msm: Remove custom clk_set_flags() APIarch/ arch/ arch/ +1 more | +0 | 1 reply | |
| 6/10 | ARM: msm: Remove custom clk_set_{max,min}_rate() APIarch/ arch/ arch/ | +1 | 1 reply | |
| 7/10 | ARM: msm: Remove clock-7x30.h include filearch/ arch/ | +0 | 3 replies | |
| 8/10 | ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driverarch/ arch/ arch/ | +15 | 2 replies | |
| 9/10 | ARM: msm: Make proc_comm clock control into a platform driverarch/ arch/ arch/ +10 more | +65 | 2 replies | |
| 10/10 | ARM: msm: Migrate to common clock frameworkarch/ arch/ arch/ +7 more | +108 | 3 replies |
Reviews trailers per patch
3 of 10 patches have a Reviewed-by or Acked-by.
| Patch | Saravana Kannan | Pankaj Jangra |
|---|---|---|
| 1/10 | ||
| 2/10 | ||
| 3/10 | ||
| 4/10 | ||
| 5/10 | A-b | |
| 6/10 | A-b | |
| 7/10 | ||
| 8/10 | ||
| 9/10 | R-b | |
| 10/10 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 00/10] Convert MSM to common clock framework
This patchset moves the existing MSM clock code and affected drivers to the common clock framework. A prerequisite of moving to the common clock framework is to use clk_prepare() and clk_enable() so the first few patches migrate drivers to that call (clk_prepare() is a no-op on MSM right now). It also removes some custom clock APIs that MSM provides and finally moves the proc_comm clock code to the common struct clock.
This patch series will be used as the foundation of the MSM 8660/8960 clock code that I plan to send out soon.
These patches have one dependency on the devm_clk_register() function which I already posted to the list[1]. They're based on linux-next-20120917.
Stephen Boyd (10):
usb: otg: msm: Convert to clk_prepare/unprepare
msm_sdcc: Convert to clk_prepare/unprepare
msm: iommu: Convert to clk_prepare/unprepare
msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()
ARM: msm: Remove custom clk_set_flags() API
ARM: msm: Remove custom clk_set_{max,min}_rate() API
ARM: msm: Remove clock-7x30.h include file
ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver
ARM: msm: Make proc_comm clock control into a platform driver
ARM: msm: Migrate to common clock framework
arch/arm/Kconfig | 1 + arch/arm/mach-msm/Makefile | 10 +- arch/arm/mach-msm/board-halibut.c | 2 +- arch/arm/mach-msm/board-msm7x30.c | 2 +- arch/arm/mach-msm/board-qsd8x50.c | 2 +- arch/arm/mach-msm/board-trout-panel.c | 19 ++-- arch/arm/mach-msm/board-trout.c | 3 +- arch/arm/mach-msm/clock-7x30.h | 155 ------------------------------ arch/arm/mach-msm/clock-debug.c | 130 -------------------------- arch/arm/mach-msm/clock-pcom.c | 149 ++++++++++++++++++----------- arch/arm/mach-msm/clock-pcom.h | 31 +++--- arch/arm/mach-msm/clock.c | 166 +-------------------------------- arch/arm/mach-msm/clock.h | 51 +++------- arch/arm/mach-msm/devices-msm7x00.c | 12 ++- arch/arm/mach-msm/devices-msm7x30.c | 13 ++- arch/arm/mach-msm/devices-qsd8x50.c | 11 ++- arch/arm/mach-msm/devices.h | 15 +-- arch/arm/mach-msm/dma.c | 5 +- arch/arm/mach-msm/include/mach/board.h | 5 - arch/arm/mach-msm/include/mach/clk.h | 9 -- drivers/iommu/msm_iommu_dev.c | 20 ++-- drivers/mmc/host/msm_sdcc.c | 14 ++- drivers/usb/otg/msm_otg.c | 38 ++++---- 23 files changed, 222 insertions(+), 641 deletions(-) delete mode 100644 arch/arm/mach-msm/clock-7x30.h delete mode 100644 arch/arm/mach-msm/clock-debug.c
[1] https://lkml.org/lkml/2012/9/19/28
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation