]> www.infradead.org Git - users/hch/configfs.git/commitdiff
PM: domains: Move genpd and its governor to the pmdomain subsystem
authorUlf Hansson <ulf.hansson@linaro.org>
Wed, 13 Dec 2023 11:33:05 +0000 (12:33 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 18 Dec 2023 11:49:48 +0000 (12:49 +0100)
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: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Rafael J. Wysocki <rafael@kernel.org>
Link: https://lore.kernel.org/r/20231213113305.29098-1-ulf.hansson@linaro.org
MAINTAINERS
drivers/base/power/Makefile
drivers/pmdomain/Makefile
drivers/pmdomain/core.c [moved from drivers/base/power/domain.c with 100% similarity]
drivers/pmdomain/governor.c [moved from drivers/base/power/domain_governor.c with 100% similarity]

index ea790149af795155003eaacca87289e05d55454b..ab4b0aed34f933a0da8a0310e936bef3d17cb208 100644 (file)
@@ -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>
index 8fdd0073eeebce6bdf24a113c6ddd00d61a4b8b9..01f11629d241cd3f7b75843e154474eb160a8bd1 100644 (file)
@@ -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
 
index f0326b27b30b2f2e5a0978d35a49353c9d362e15..a68ece2f4c68a28bfc5495a532336b369e8a4ff3 100644 (file)
@@ -16,3 +16,4 @@ obj-y                                 += sunxi/
 obj-y                                  += tegra/
 obj-y                                  += ti/
 obj-y                                  += xilinx/
+obj-y                                  += core.o governor.o