All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] cpufreq: Get rid of cpufreq-dt's platform data
@ 2016-04-21  8:58 Viresh Kumar
  2016-04-21  8:58 ` [PATCH 01/10] PM / OPP: Propagate the error returned by _find_opp_table() Viresh Kumar
                   ` (12 more replies)
  0 siblings, 13 replies; 52+ messages in thread
From: Viresh Kumar @ 2016-04-21  8:58 UTC (permalink / raw)
  To: Rafael Wysocki
  Cc: linaro-kernel, linux-pm, nm, sboyd, arnd.bergmann, andrew,
	gregory.clement, jason, sebastian.hesselbarth, thomas.petazzoni,
	Viresh Kumar

Hi Guys,

The aim of the series is to kill the users of cpufreq-dt's platform
data, i.e. mvebu. And because that required a new API to the OPP core,
this just became a mix of cpufreq and OPP patches.

The first four patches does some sort of cleanup of the OPP core to base
the next patches. Fifth one sets the shared_opp flag in opp-tables
(required by later patches). Sixth one adds a new API for opp-v1 users,
to get the CPUs sharing an OPP table.

Seventh to tenth update cpufreq-dt and mvebu to get rid of platform
data.

@Rafael: The last patch touches the compatible-list array in
cpufreq-dt-platdev.c, which is also touched by
'[PATCH 0/8] cpufreq: dt: Don't create platform-device from platform code'.

So, the last one has some sort of dependency on that series, otherwise
all other patches can be applied cleanly.

@Arnd: Can you please look at patches 7-10 ..

Viresh Kumar (10):
  PM / OPP: Propagate the error returned by _find_opp_table()
  PM / OPP: Add missing doc style comments
  PM / OPP: dev_pm_opp_set_sharing_cpus() doesn't depend on CONFIG_OF
  PM / OPP: Relocate dev_pm_opp_set_sharing_cpus()
  PM / OPP: Mark shared-opp for non-dt case
  PM / OPP: Add dev_pm_opp_get_sharing_cpus()
  cpufreq: dt: Identify cpu-sharing for platforms without
    operating-points-v2
  mvebu: Use dev_pm_opp_set_sharing_cpus() to mark OPP tables as shared
  cpufreq: dt: Kill platform-data
  cpufreq: mvebu: Use generic platdev driver

 arch/arm/mach-mvebu/pmsu.c           |  14 ++-
 drivers/base/power/opp/cpu.c         | 187 +++++++++++++++++++++++++++--------
 drivers/cpufreq/cpufreq-dt-platdev.c |   2 +
 drivers/cpufreq/cpufreq-dt.c         |  22 ++---
 include/linux/cpufreq-dt.h           |  24 -----
 include/linux/pm_opp.h               |  18 ++--
 6 files changed, 176 insertions(+), 91 deletions(-)
 delete mode 100644 include/linux/cpufreq-dt.h

-- 
2.7.1.410.g6faf27b


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

end of thread, other threads:[~2016-04-27  2:59 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-21  8:58 [PATCH 00/10] cpufreq: Get rid of cpufreq-dt's platform data Viresh Kumar
2016-04-21  8:58 ` [PATCH 01/10] PM / OPP: Propagate the error returned by _find_opp_table() Viresh Kumar
2016-04-22 22:14   ` Stephen Boyd
2016-04-21  8:58 ` [PATCH 02/10] PM / OPP: Add missing doc style comments Viresh Kumar
2016-04-22 22:15   ` Stephen Boyd
2016-04-21  8:58 ` [PATCH 03/10] PM / OPP: dev_pm_opp_set_sharing_cpus() doesn't depend on CONFIG_OF Viresh Kumar
2016-04-22 22:16   ` Stephen Boyd
2016-04-21  8:58 ` [PATCH 04/10] PM / OPP: Relocate dev_pm_opp_set_sharing_cpus() Viresh Kumar
2016-04-22 22:22   ` Stephen Boyd
2016-04-21  8:58 ` [PATCH 05/10] PM / OPP: Mark shared-opp for non-dt case Viresh Kumar
2016-04-22 22:21   ` Stephen Boyd
2016-04-21  8:58 ` [PATCH 06/10] PM / OPP: Add dev_pm_opp_get_sharing_cpus() Viresh Kumar
2016-04-22 22:21   ` Stephen Boyd
2016-04-27  2:59     ` Viresh Kumar
2016-04-21  8:58 ` [PATCH 07/10] cpufreq: dt: Identify cpu-sharing for platforms without operating-points-v2 Viresh Kumar
2016-04-22 22:27   ` Stephen Boyd
2016-04-25  9:36     ` Viresh Kumar
2016-04-25 21:45       ` Stephen Boyd
2016-04-25 21:48         ` Rafael J. Wysocki
2016-04-25 21:56           ` Stephen Boyd
2016-04-25 22:03             ` Rafael J. Wysocki
2016-04-21  8:59 ` [PATCH 08/10] mvebu: Use dev_pm_opp_set_sharing_cpus() to mark OPP tables as shared Viresh Kumar
2016-04-21  8:59   ` Viresh Kumar
2016-04-21  8:59   ` Viresh Kumar
2016-04-22 22:24   ` Stephen Boyd
2016-04-22 22:24     ` Stephen Boyd
2016-04-21  8:59 ` [PATCH 09/10] cpufreq: dt: Kill platform-data Viresh Kumar
2016-04-22 22:26   ` Stephen Boyd
2016-04-21  8:59 ` [PATCH 10/10] cpufreq: mvebu: Use generic platdev driver Viresh Kumar
2016-04-21  8:59   ` Viresh Kumar
2016-04-22 22:42   ` Arnd Bergmann
2016-04-22 22:42     ` Arnd Bergmann
2016-04-25  3:00     ` Viresh Kumar
2016-04-25  3:00       ` Viresh Kumar
2016-04-25 12:53       ` Arnd Bergmann
2016-04-25 12:53         ` Arnd Bergmann
2016-04-25 12:56         ` Viresh Kumar
2016-04-25 12:56           ` Viresh Kumar
2016-04-25 15:26           ` Arnd Bergmann
2016-04-25 15:26             ` Arnd Bergmann
2016-04-25 15:29             ` Viresh Kumar
2016-04-25 15:29               ` Viresh Kumar
2016-04-25 15:46               ` Arnd Bergmann
2016-04-25 15:46                 ` Arnd Bergmann
2016-04-25 15:55                 ` Thomas Petazzoni
2016-04-25 15:55                   ` Thomas Petazzoni
2016-04-21 20:10 ` [PATCH 00/10] cpufreq: Get rid of cpufreq-dt's platform data Rafael J. Wysocki
2016-04-22  3:16 ` [PATCH] PM / OPP: -ENOSYS is applicable only to syscalls Viresh Kumar
2016-04-22 12:42   ` Rafael J. Wysocki
2016-04-22 14:59     ` One Thousand Gnomes
2016-04-27  2:47       ` Viresh Kumar
2016-04-22 22:44 ` [PATCH 00/10] cpufreq: Get rid of cpufreq-dt's platform data Arnd Bergmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.