Commit d96890fc authored by Will McVicker's avatar Will McVicker Committed by Krzysztof Kozlowski
Browse files

rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies



The config HAVE_S3C_RTC is not really needed since we can simply just
add the dependencies directly to RTC_DRV_S3C. Also, one less config to
keep track of!

Signed-off-by: default avatarWill McVicker <willmcvicker@google.com>
Acked-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20211013212256.3425889-1-willmcvicker@google.com


Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
parent 81a51eb6
Loading
Loading
Loading
Loading
+0 −1
Original line number Original line Diff line number Diff line
@@ -475,7 +475,6 @@ config ARCH_S3C24XX
	select GPIOLIB
	select GPIOLIB
	select GENERIC_IRQ_MULTI_HANDLER
	select GENERIC_IRQ_MULTI_HANDLER
	select HAVE_S3C2410_I2C if I2C
	select HAVE_S3C2410_I2C if I2C
	select HAVE_S3C_RTC if RTC_CLASS
	select NEED_MACH_IO_H
	select NEED_MACH_IO_H
	select S3C2410_WATCHDOG
	select S3C2410_WATCHDOG
	select SAMSUNG_ATAGS
	select SAMSUNG_ATAGS
+0 −1
Original line number Original line Diff line number Diff line
@@ -21,7 +21,6 @@ menuconfig ARCH_EXYNOS
	select HAVE_ARM_ARCH_TIMER if ARCH_EXYNOS5
	select HAVE_ARM_ARCH_TIMER if ARCH_EXYNOS5
	select HAVE_ARM_SCU if SMP
	select HAVE_ARM_SCU if SMP
	select HAVE_S3C2410_I2C if I2C
	select HAVE_S3C2410_I2C if I2C
	select HAVE_S3C_RTC if RTC_CLASS
	select PINCTRL
	select PINCTRL
	select PINCTRL_EXYNOS
	select PINCTRL_EXYNOS
	select PM_GENERIC_DOMAINS if PM
	select PM_GENERIC_DOMAINS if PM
+0 −1
Original line number Original line Diff line number Diff line
@@ -13,7 +13,6 @@ config ARCH_S5PV210
	select COMMON_CLK_SAMSUNG
	select COMMON_CLK_SAMSUNG
	select GPIOLIB
	select GPIOLIB
	select HAVE_S3C2410_I2C if I2C
	select HAVE_S3C2410_I2C if I2C
	select HAVE_S3C_RTC if RTC_CLASS
	select PINCTRL
	select PINCTRL
	select PINCTRL_EXYNOS
	select PINCTRL_EXYNOS
	select SOC_SAMSUNG
	select SOC_SAMSUNG
+0 −1
Original line number Original line Diff line number Diff line
@@ -94,7 +94,6 @@ config ARCH_EXYNOS
	select COMMON_CLK_SAMSUNG
	select COMMON_CLK_SAMSUNG
	select EXYNOS_PM_DOMAINS if PM_GENERIC_DOMAINS
	select EXYNOS_PM_DOMAINS if PM_GENERIC_DOMAINS
	select EXYNOS_PMU
	select EXYNOS_PMU
	select HAVE_S3C_RTC if RTC_CLASS
	select PINCTRL
	select PINCTRL
	select PINCTRL_EXYNOS
	select PINCTRL_EXYNOS
	select PM_GENERIC_DOMAINS if PM
	select PM_GENERIC_DOMAINS if PM
+2 −8
Original line number Original line Diff line number Diff line
@@ -1404,16 +1404,10 @@ config RTC_DRV_OMAP
	  This driver can also be built as a module, if so, module
	  This driver can also be built as a module, if so, module
	  will be called rtc-omap.
	  will be called rtc-omap.


config HAVE_S3C_RTC
	bool
	help
	  This will include RTC support for Samsung SoCs. If
	  you want to include RTC support for any machine, kindly
	  select this in the respective mach-XXXX/Kconfig file.

config RTC_DRV_S3C
config RTC_DRV_S3C
	tristate "Samsung S3C series SoC RTC"
	tristate "Samsung S3C series SoC RTC"
	depends on ARCH_S3C64XX || HAVE_S3C_RTC || COMPILE_TEST
	depends on ARCH_EXYNOS || ARCH_S3C64XX || ARCH_S3C24XX || ARCH_S5PV210 || \
		   COMPILE_TEST
	help
	help
	  RTC (Realtime Clock) driver for the clock inbuilt into the
	  RTC (Realtime Clock) driver for the clock inbuilt into the
	  Samsung S3C24XX series of SoCs. This can provide periodic
	  Samsung S3C24XX series of SoCs. This can provide periodic