ARM: s3c: Drop config symbol S3C24XX_PWM
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 28 Mar 2022 08:26:38 +0000 (10:26 +0200)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 4 Apr 2022 16:22:46 +0000 (18:22 +0200)
The only effect of this symbol is to select PWM_SAMSUNG. Drop it and fix
the affected defconfigs to still keep PWM_SAMSUNG=y. Developers using
MACH_NEO1973_GTA02 and/or MACH_RX1950 now have to manually select PWM and
PWM_SAMSUNG (and get the freedom to select is as a module or not at all).
A side effect of this change is that allmodconfig now contains
PWM_SAMSUNG=m (which was =y before).

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20220328082638.112185-1-u.kleine-koenig@pengutronix.de
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm/configs/mini2440_defconfig
arch/arm/configs/s3c2410_defconfig
arch/arm/mach-s3c/Kconfig
arch/arm/mach-s3c/Kconfig.s3c24xx

index 898490aaa39e4ed2f9f0f4caec4021a7871dd8bd..c7741289f213eb499bd2302dbc8230448ac65659 100644 (file)
@@ -6,7 +6,6 @@ CONFIG_BLK_DEV_INITRD=y
 # CONFIG_COMPAT_BRK is not set
 CONFIG_ARCH_S3C24XX=y
 CONFIG_S3C_ADC=y
-CONFIG_S3C24XX_PWM=y
 # CONFIG_CPU_S3C2410 is not set
 CONFIG_CPU_S3C2440=y
 CONFIG_MACH_MINI2440=y
@@ -228,6 +227,8 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y
 CONFIG_RTC_DRV_S3C=y
 CONFIG_DMADEVICES=y
 CONFIG_S3C24XX_DMAC=y
+CONFIG_PWM=y
+CONFIG_PWM_SAMSUNG=y
 CONFIG_EXT2_FS=m
 CONFIG_EXT2_FS_XATTR=y
 CONFIG_EXT2_FS_POSIX_ACL=y
index 153009130dab3c12a09079d7a5f16f33bfffa420..0ec00aec2e8a0e6515b9556bf529791d7258b2ca 100644 (file)
@@ -358,6 +358,8 @@ CONFIG_RTC_CLASS=y
 CONFIG_RTC_DRV_S3C=y
 CONFIG_DMADEVICES=y
 CONFIG_S3C24XX_DMAC=y
+CONFIG_PWM=y
+CONFIG_PWM_SAMSUNG=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT2_FS_XATTR=y
 CONFIG_EXT2_FS_POSIX_ACL=y
index 1899fc3f44fd74762c16431e73972ff4a434ac2a..54548c051402519cea5d394e1a9c932059087108 100644 (file)
@@ -207,14 +207,6 @@ config SAMSUNG_DEV_PWM
        help
          Compile in platform device definition for PWM Timer
 
-config S3C24XX_PWM
-       bool "PWM device support"
-       select PWM
-       select PWM_SAMSUNG
-       help
-         Support for exporting the PWM timer blocks via the pwm device
-         system
-
 config GPIO_SAMSUNG
        def_bool y
 
index 000e3e234f71357c45c6e2a4df786e41a28ce647..ee4b79ac37551e97659ca92a39c2d69d70cdfab8 100644 (file)
@@ -532,7 +532,6 @@ config MACH_NEO1973_GTA02
        select MFD_PCF50633
        select PCF50633_GPIO
        select POWER_SUPPLY
-       select S3C24XX_PWM
        select S3C_DEV_USB_HOST
        help
           Say Y here if you are using the Openmoko GTA02 / Freerunner GSM Phone
@@ -544,7 +543,6 @@ config MACH_RX1950
        select S3C2410_COMMON_DCLK
        select S3C2410_IOTIMING if ARM_S3C2440_CPUFREQ
        select S3C2440_XTAL_16934400
-       select S3C24XX_PWM
        select S3C_DEV_NAND
        help
           Say Y here if you're using HP iPAQ rx1950