CPUFreq: cpufreq-cpu0 updates for 3.{17|18 ?}
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest10 patches 11 repliesIn review
- v12 patches 16 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | cpufreq: Add support for per-policy driver datainclude/ | +3 | 0 replies | |
| 2/10 | cpufreq: cpu0: Update Module Authordrivers/ | +4 | 0 replies | |
| 3/10 | cpufreq: cpu0: don't validate clock on clk_put()drivers/ | +1 | 0 replies | |
| 4/10 | cpufreq: cpu0: print relevant error when we defer probedrivers/ | +10 | 0 replies | |
| 5/10 | cpufreq: cpu0: use dev_{err|warn|dbg} instead of pr_{err|warn|debug}drivers/ | +18 | 0 replies | |
| 6/10 | cpufreq: cpu0: Move per-cluster initialization code to ->init()drivers/ | +136 | 0 replies | |
| 7/10 | cpufreq: cpu0: try regulators with name "cpu-supply"drivers/ | +13 | 0 replies | |
| 8/10 | cpufreq: cpu0: Make allocate_resources() work for any CPUdrivers/ | +17 | 0 replies | |
| 9/10 | cpufreq: cpu0: rename driver and internals to 'cpufreq_generic'Documentation/ drivers/ drivers/ +2 more | +29 | 9 replies | |
| 10/10 | cpufreq: generic: set platform_{driver|device} '.name' to 'cpufreq-generic'arch/ arch/ arch/ +10 more | +16 | 0 replies |
Reviews trailers per patch
2 of 10 patches have a Reviewed-by or Acked-by.
| Patch | Stephen Boyd | Santosh Shilimkar |
|---|---|---|
| 1/10 | T-b | |
| 2/10 | T-b | |
| 3/10 | T-b | A-b |
| 4/10 | T-b | |
| 5/10 | T-b | A-b |
| 6/10 | T-b | |
| 7/10 | T-b | |
| 8/10 | T-b | |
| 9/10 | T-b | |
| 10/10 | T-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH V3 00/10] CPUFreq: cpufreq-cpu0 updates for 3.{17|18 ?}
Hi Rafael,
I am sending this again, but without the controversial part this time. I have dropped last two patches which were about detecting clock sharing among CPUs. Would fix up that later once other Maintainers get in sync about the bindings.
So, what's left here ? These are mostly updates/reorders which can be applied the patches which I have dropped now. These are all well reviewed and tested by others. Getting them in shouldn't break anything, I believe. Its better people start using the updates we already have, otherwise they will keep on sending fixes they get (The way Pramod Gurav tried it today).
Can we please get them in 3.17 if its still allowed? Or -next otherwise.
V2: https://lkml.org/lkml/2014/7/1/358
Rebased over: 3.17-rc2
git://git.linaro.org/people/viresh.kumar/linux.git cpufreq/cpu0-updates-v3
V2->V3: Dropped few patches, nothing much.
--
Thanks
Viresh
Viresh Kumar (10):
cpufreq: Add support for per-policy driver data
cpufreq: cpu0: Update Module Author
cpufreq: cpu0: don't validate clock on clk_put()
cpufreq: cpu0: print relevant error when we defer probe
cpufreq: cpu0: use dev_{err|warn|dbg} instead of pr_{err|warn|debug}
cpufreq: cpu0: Move per-cluster initialization code to ->init()
cpufreq: cpu0: try regulators with name "cpu-supply"
cpufreq: cpu0: Make allocate_resources() work for any CPU
cpufreq: cpu0: rename driver and internals to 'cpufreq_generic'
cpufreq: generic: set platform_{driver|device} '.name' to
'cpufreq-generic'
.../{cpufreq-cpu0.txt => cpufreq-generic.txt} | 8 +-
arch/arm/mach-imx/imx27-dt.c | 2 +-
arch/arm/mach-imx/mach-imx51.c | 2 +-
arch/arm/mach-omap2/pm.c | 2 +-
arch/arm/mach-shmobile/board-ape6evm-reference.c | 2 +-
arch/arm/mach-shmobile/cpufreq.c | 2 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 4 +-
arch/arm/mach-zynq/common.c | 2 +-
drivers/cpufreq/Kconfig | 10 +-
drivers/cpufreq/Kconfig.arm | 2 +-
drivers/cpufreq/Makefile | 2 +-
drivers/cpufreq/cpufreq-cpu0.c | 248 --------------
drivers/cpufreq/cpufreq-generic.c | 363 +++++++++++++++++++++
drivers/cpufreq/exynos4210-cpufreq.c | 2 +-
drivers/cpufreq/exynos4x12-cpufreq.c | 2 +-
drivers/cpufreq/exynos5250-cpufreq.c | 2 +-
drivers/cpufreq/highbank-cpufreq.c | 6 +-
drivers/cpufreq/s5pv210-cpufreq.c | 2 +-
include/linux/cpufreq.h | 3 +
19 files changed, 392 insertions(+), 274 deletions(-)
rename Documentation/devicetree/bindings/cpufreq/{cpufreq-cpu0.txt => cpufreq-generic.txt} (85%)
delete mode 100644 drivers/cpufreq/cpufreq-cpu0.c
create mode 100644 drivers/cpufreq/cpufreq-generic.cSignature · 1 line
2.0.3.693.g996b0fd