Commit d6948c13 authored by Ulf Hansson's avatar Ulf Hansson
Browse files

PM: domains: Move genpd and its governor to the pmdomain subsystem



It seems reasonable to collect the core parts for the generic PM domain,
along with its corresponding provider drivers. Therefore let's move the
files from drivers/base/power/ to drivers/pmdomain/ and while at it, let's
also rename the files accordingly.

Moreover, let's also update MAINTAINERS to reflect the update.

Cc: Kevin Hilman <khilman@kernel.org>
Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Acked-by: default avatarRafael J. Wysocki <rafael@kernel.org>
Link: https://lore.kernel.org/r/20231213113305.29098-1-ulf.hansson@linaro.org
parent f871e716
Loading
Loading
Loading
Loading
+1 −9
Original line number Diff line number Diff line
@@ -8878,21 +8878,13 @@ F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
GENERIC PM DOMAINS
M:	"Rafael J. Wysocki" <rafael@kernel.org>
M:	Kevin Hilman <khilman@kernel.org>
M:	Ulf Hansson <ulf.hansson@linaro.org>
L:	linux-pm@vger.kernel.org
S:	Supported
F:	Documentation/devicetree/bindings/power/power?domain*
F:	drivers/base/power/domain*.c
F:	include/linux/pm_domain.h
GENERIC PM DOMAIN PROVIDERS
M:	Ulf Hansson <ulf.hansson@linaro.org>
L:	linux-pm@vger.kernel.org
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
F:	drivers/pmdomain/
F:	include/linux/pm_domain.h
GENERIC RADIX TREE
M:	Kent Overstreet <kent.overstreet@linux.dev>
+0 −1
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
obj-$(CONFIG_PM)	+= sysfs.o generic_ops.o common.o qos.o runtime.o wakeirq.o
obj-$(CONFIG_PM_SLEEP)	+= main.o wakeup.o wakeup_stats.o
obj-$(CONFIG_PM_TRACE_RTC)	+= trace.o
obj-$(CONFIG_PM_GENERIC_DOMAINS)	+=  domain.o domain_governor.o
obj-$(CONFIG_HAVE_CLK)	+= clock_ops.o
obj-$(CONFIG_PM_QOS_KUNIT_TEST) += qos-test.o

+1 −0
Original line number Diff line number Diff line
@@ -16,3 +16,4 @@ obj-y += sunxi/
obj-y					+= tegra/
obj-y					+= ti/
obj-y					+= xilinx/
obj-y					+= core.o governor.o