PM: AVS: rockchip-io: Move the driver to the rockchip specific drivers
authorUlf Hansson <ulf.hansson@linaro.org>
Tue, 6 Oct 2020 16:05:14 +0000 (18:05 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 16 Oct 2020 16:23:15 +0000 (18:23 +0200)
The avs drivers are all SoC specific drivers that doesn't share any code.
Instead they are located in a directory, mostly to keep similar
functionality together. From a maintenance point of view, it makes better
sense to collect SoC specific drivers like these, into the SoC specific
directories.

Therefore, let's move the rockchip-io driver to the rockchip directory.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/power/avs/Kconfig
drivers/power/avs/Makefile
drivers/soc/rockchip/Kconfig
drivers/soc/rockchip/Makefile
drivers/soc/rockchip/io-domain.c [moved from drivers/power/avs/rockchip-io-domain.c with 100% similarity]

index cdb4237..e312156 100644 (file)
@@ -27,11 +27,3 @@ config QCOM_CPR
 
          To compile this driver as a module, choose M here: the module will
          be called qcom-cpr
-
-config ROCKCHIP_IODOMAIN
-       tristate "Rockchip IO domain support"
-       depends on POWER_AVS && ARCH_ROCKCHIP && OF
-       help
-         Say y here to enable support io domains on Rockchip SoCs. It is
-         necessary for the io domain setting of the SoC to match the
-         voltage supplied by the regulators.
index 9007d05..d611a46 100644 (file)
@@ -1,4 +1,3 @@
 # SPDX-License-Identifier: GPL-2.0-only
 obj-$(CONFIG_POWER_AVS_OMAP)           += smartreflex.o
 obj-$(CONFIG_QCOM_CPR)                 += qcom-cpr.o
-obj-$(CONFIG_ROCKCHIP_IODOMAIN)                += rockchip-io-domain.o
index b71b73b..2c13bf4 100644 (file)
@@ -14,6 +14,14 @@ config ROCKCHIP_GRF
          In a lot of cases there also need to be default settings initialized
          to make some of them conform to expectations of the kernel.
 
+config ROCKCHIP_IODOMAIN
+       tristate "Rockchip IO domain support"
+       depends on OF
+       help
+         Say y here to enable support io domains on Rockchip SoCs. It is
+         necessary for the io domain setting of the SoC to match the
+         voltage supplied by the regulators.
+
 config ROCKCHIP_PM_DOMAINS
         bool "Rockchip generic power domain"
         depends on PM
index afca0a4..875032f 100644 (file)
@@ -3,4 +3,5 @@
 # Rockchip Soc drivers
 #
 obj-$(CONFIG_ROCKCHIP_GRF) += grf.o
+obj-$(CONFIG_ROCKCHIP_IODOMAIN) += io-domain.o
 obj-$(CONFIG_ROCKCHIP_PM_DOMAINS) += pm_domains.o