From: Philipp Zabel
Date: Fri, 21 Jun 2024 15:24:47 +0000 (+0200)
Subject: reset: zynqmp: allow building under COMPILE_TEST
X-Git-Tag: io_uring-6.11-20240722~97^2~13^2~7
X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=4f6a43ad2b05fd51e3294c67bb2e3da270324fbf;p=linux-2.6-block.git
reset: zynqmp: allow building under COMPILE_TEST
The ZynqMP reset driver can be compiled without ARCH_ZYNQMP being
enabled. Allow it to be built under COMPILE_TEST.
Acked-by: Michal Simek
Link: https://lore.kernel.org/r/20240621-reset-compile-zynqmp-v1-1-ede43ab18101@pengutronix.de
Signed-off-by: Philipp Zabel
---
diff --git a/drivers/reset/Kconfig b/drivers/reset/Kconfig
index 509f70e5c4c0..e59da17ea0b2 100644
--- a/drivers/reset/Kconfig
+++ b/drivers/reset/Kconfig
@@ -335,6 +335,12 @@ config RESET_ZYNQ
help
This enables the reset controller driver for Xilinx Zynq SoCs.
+config RESET_ZYNQMP
+ bool "ZYNQMP Reset Driver" if COMPILE_TEST
+ default ARCH_ZYNQMP
+ help
+ This enables the reset controller driver for Xilinx ZynqMP SoCs.
+
source "drivers/reset/starfive/Kconfig"
source "drivers/reset/sti/Kconfig"
source "drivers/reset/hisilicon/Kconfig"
diff --git a/drivers/reset/Makefile b/drivers/reset/Makefile
index 47a8148a92f3..1b814f08fed7 100644
--- a/drivers/reset/Makefile
+++ b/drivers/reset/Makefile
@@ -42,4 +42,4 @@ obj-$(CONFIG_RESET_TN48M_CPLD) += reset-tn48m.o
obj-$(CONFIG_RESET_UNIPHIER) += reset-uniphier.o
obj-$(CONFIG_RESET_UNIPHIER_GLUE) += reset-uniphier-glue.o
obj-$(CONFIG_RESET_ZYNQ) += reset-zynq.o
-obj-$(CONFIG_ARCH_ZYNQMP) += reset-zynqmp.o
+obj-$(CONFIG_RESET_ZYNQMP) += reset-zynqmp.o