We will gut the STM32 reset controller parts in a follow-up commit, because that will be handled together with clocking in a single RCC driver. This will leave only restart and reset reason support in the driver, so move it to drivers/power/reset, so it's not out-of-place. Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> --- drivers/power/reset/Kconfig | 6 ++++++ drivers/power/reset/Makefile | 1 + drivers/{reset/reset-stm32.c => power/reset/stm32-reboot.c} | 0 drivers/reset/Kconfig | 6 ------ drivers/reset/Makefile | 1 - 5 files changed, 7 insertions(+), 7 deletions(-) rename drivers/{reset/reset-stm32.c => power/reset/stm32-reboot.c} (100%) diff --git a/drivers/power/reset/Kconfig b/drivers/power/reset/Kconfig index 564b77ecba90..40cbc4a3dffd 100644 --- a/drivers/power/reset/Kconfig +++ b/drivers/power/reset/Kconfig @@ -62,3 +62,9 @@ config POWER_RESET_HTIF_POWEROFF help Adds poweroff support via the syscall device on systems supporting the UC Berkely Host/Target Interface (HTIF). + +config RESET_STM32 + bool "STM32 Reset Driver" + depends on ARCH_STM32MP || COMPILE_TEST + help + This enables the reset controller driver for STM32MP1. diff --git a/drivers/power/reset/Makefile b/drivers/power/reset/Makefile index c581382be86d..347da50d767c 100644 --- a/drivers/power/reset/Makefile +++ b/drivers/power/reset/Makefile @@ -7,3 +7,4 @@ obj-$(CONFIG_POWER_RESET_SYSCON_POWEROFF) += syscon-poweroff.o obj-$(CONFIG_POWER_RESET_GPIO) += gpio-poweroff.o obj-$(CONFIG_POWER_RESET_GPIO_RESTART) += gpio-restart.o obj-$(CONFIG_POWER_RESET_HTIF_POWEROFF) += htif-poweroff.o +obj-$(CONFIG_RESET_STM32) += stm32-reboot.o diff --git a/drivers/reset/reset-stm32.c b/drivers/power/reset/stm32-reboot.c similarity index 100% rename from drivers/reset/reset-stm32.c rename to drivers/power/reset/stm32-reboot.c diff --git a/drivers/reset/Kconfig b/drivers/reset/Kconfig index b12159094d88..21a6e1a50d8f 100644 --- a/drivers/reset/Kconfig +++ b/drivers/reset/Kconfig @@ -39,12 +39,6 @@ config RESET_IMX7 help This enables the reset controller driver for i.MX7 SoCs. -config RESET_STM32 - bool "STM32 Reset Driver" - depends on ARCH_STM32MP || COMPILE_TEST - help - This enables the reset controller driver for STM32MP1. - config RESET_STARFIVE bool "StarFive Controller Driver" if COMPILE_TEST default SOC_STARFIVE diff --git a/drivers/reset/Makefile b/drivers/reset/Makefile index b4270411fdaf..6d0cd51f86ce 100644 --- a/drivers/reset/Makefile +++ b/drivers/reset/Makefile @@ -3,5 +3,4 @@ obj-$(CONFIG_RESET_CONTROLLER) += core.o obj-$(CONFIG_RESET_SIMPLE) += reset-simple.o obj-$(CONFIG_ARCH_SOCFPGA) += reset-socfpga.o obj-$(CONFIG_RESET_IMX7) += reset-imx7.o -obj-$(CONFIG_RESET_STM32) += reset-stm32.o obj-$(CONFIG_RESET_STARFIVE) += reset-starfive-vic.o -- 2.30.2 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox