* [PATCH 2/2] PM: domains: Move genpd and its governor to the pmdomain subsystem
@ 2023-12-13 11:33 Ulf Hansson
2023-12-13 11:42 ` Rafael J. Wysocki
2024-01-03 23:30 ` Kevin Hilman
0 siblings, 2 replies; 3+ messages in thread
From: Ulf Hansson @ 2023-12-13 11:33 UTC (permalink / raw)
To: Rafael J . Wysocki, linux-pm
Cc: Kevin Hilman, Ulf Hansson, linux-arm-kernel, linux-kernel
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>
---
MAINTAINERS | 10 +---------
drivers/base/power/Makefile | 1 -
drivers/pmdomain/Makefile | 1 +
drivers/{base/power/domain.c => pmdomain/core.c} | 0
.../power/domain_governor.c => pmdomain/governor.c} | 0
5 files changed, 2 insertions(+), 10 deletions(-)
rename drivers/{base/power/domain.c => pmdomain/core.c} (100%)
rename drivers/{base/power/domain_governor.c => pmdomain/governor.c} (100%)
diff --git a/MAINTAINERS b/MAINTAINERS
index ea790149af79..ab4b0aed34f9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -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>
diff --git a/drivers/base/power/Makefile b/drivers/base/power/Makefile
index 8fdd0073eeeb..01f11629d241 100644
--- a/drivers/base/power/Makefile
+++ b/drivers/base/power/Makefile
@@ -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
diff --git a/drivers/pmdomain/Makefile b/drivers/pmdomain/Makefile
index f0326b27b30b..a68ece2f4c68 100644
--- a/drivers/pmdomain/Makefile
+++ b/drivers/pmdomain/Makefile
@@ -16,3 +16,4 @@ obj-y += sunxi/
obj-y += tegra/
obj-y += ti/
obj-y += xilinx/
+obj-y += core.o governor.o
diff --git a/drivers/base/power/domain.c b/drivers/pmdomain/core.c
similarity index 100%
rename from drivers/base/power/domain.c
rename to drivers/pmdomain/core.c
diff --git a/drivers/base/power/domain_governor.c b/drivers/pmdomain/governor.c
similarity index 100%
rename from drivers/base/power/domain_governor.c
rename to drivers/pmdomain/governor.c
--
2.34.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 2/2] PM: domains: Move genpd and its governor to the pmdomain subsystem
2023-12-13 11:33 [PATCH 2/2] PM: domains: Move genpd and its governor to the pmdomain subsystem Ulf Hansson
@ 2023-12-13 11:42 ` Rafael J. Wysocki
2024-01-03 23:30 ` Kevin Hilman
1 sibling, 0 replies; 3+ messages in thread
From: Rafael J. Wysocki @ 2023-12-13 11:42 UTC (permalink / raw)
To: Ulf Hansson
Cc: Rafael J . Wysocki, linux-pm, Kevin Hilman, linux-arm-kernel,
linux-kernel
On Wed, Dec 13, 2023 at 12:33 PM Ulf Hansson <ulf.hansson@linaro.org> wrote:
>
> 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>
for both patches in the series.
Thanks!
> ---
> MAINTAINERS | 10 +---------
> drivers/base/power/Makefile | 1 -
> drivers/pmdomain/Makefile | 1 +
> drivers/{base/power/domain.c => pmdomain/core.c} | 0
> .../power/domain_governor.c => pmdomain/governor.c} | 0
> 5 files changed, 2 insertions(+), 10 deletions(-)
> rename drivers/{base/power/domain.c => pmdomain/core.c} (100%)
> rename drivers/{base/power/domain_governor.c => pmdomain/governor.c} (100%)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index ea790149af79..ab4b0aed34f9 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -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>
> diff --git a/drivers/base/power/Makefile b/drivers/base/power/Makefile
> index 8fdd0073eeeb..01f11629d241 100644
> --- a/drivers/base/power/Makefile
> +++ b/drivers/base/power/Makefile
> @@ -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
>
> diff --git a/drivers/pmdomain/Makefile b/drivers/pmdomain/Makefile
> index f0326b27b30b..a68ece2f4c68 100644
> --- a/drivers/pmdomain/Makefile
> +++ b/drivers/pmdomain/Makefile
> @@ -16,3 +16,4 @@ obj-y += sunxi/
> obj-y += tegra/
> obj-y += ti/
> obj-y += xilinx/
> +obj-y += core.o governor.o
> diff --git a/drivers/base/power/domain.c b/drivers/pmdomain/core.c
> similarity index 100%
> rename from drivers/base/power/domain.c
> rename to drivers/pmdomain/core.c
> diff --git a/drivers/base/power/domain_governor.c b/drivers/pmdomain/governor.c
> similarity index 100%
> rename from drivers/base/power/domain_governor.c
> rename to drivers/pmdomain/governor.c
> --
> 2.34.1
>
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH 2/2] PM: domains: Move genpd and its governor to the pmdomain subsystem
2023-12-13 11:33 [PATCH 2/2] PM: domains: Move genpd and its governor to the pmdomain subsystem Ulf Hansson
2023-12-13 11:42 ` Rafael J. Wysocki
@ 2024-01-03 23:30 ` Kevin Hilman
1 sibling, 0 replies; 3+ messages in thread
From: Kevin Hilman @ 2024-01-03 23:30 UTC (permalink / raw)
To: Ulf Hansson, Rafael J . Wysocki, linux-pm
Cc: Ulf Hansson, linux-arm-kernel, linux-kernel
Ulf Hansson <ulf.hansson@linaro.org> writes:
> 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.
Acked-by: Kevin Hilman <khilman@baylibre.com>
Kevin
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-01-03 23:31 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-13 11:33 [PATCH 2/2] PM: domains: Move genpd and its governor to the pmdomain subsystem Ulf Hansson
2023-12-13 11:42 ` Rafael J. Wysocki
2024-01-03 23:30 ` Kevin Hilman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).