[PATCH v2 0/9] Remove pcf50633

From: linux
Date: Mon Mar 10 2025 - 21:50:24 EST


From: "Dr. David Alan Gilbert" <linux@xxxxxxxxxxx>

The pcf50633 was used as part of the OpenMoko devices but
the support for its main chip was recently removed in:
commit 61b7f8920b17 ("ARM: s3c: remove all s3c24xx support")

See https://lore.kernel.org/all/Z8z236h4B5A6Ki3D@gallifrey/

Remove it.

I've split this up based on the subcomponents to make the size
of each patch sensible.

v2
Moved most of the mfd updates out of the subsystem patches.
Swung the backlight nearer the end, since we can't avoid fixing
up the core.

Dave

Signed-off-by: Dr. David Alan Gilbert <linux@xxxxxxxxxxx>

Dr. David Alan Gilbert (9):
mfd: pcf50633-adc: Remove
rtc: pcf50633: Remove
mfd: pcF50633-gpio: Remove
Input: pcf50633-input - Remove
regulator: pcf50633-regulator: Remove
power: supply: pcf50633: Remove charger
backlight: pcf50633-backlight: Remove
mfd: pcf50633: Remove irq code
mfd: pcf50633: Remove remains

arch/mips/configs/ip27_defconfig | 3 -
drivers/input/misc/Kconfig | 7 -
drivers/input/misc/Makefile | 1 -
drivers/input/misc/pcf50633-input.c | 113 -----
drivers/mfd/Kconfig | 24 -
drivers/mfd/Makefile | 4 -
drivers/mfd/pcf50633-adc.c | 255 ----------
drivers/mfd/pcf50633-core.c | 304 ------------
drivers/mfd/pcf50633-gpio.c | 92 ----
drivers/mfd/pcf50633-irq.c | 312 -------------
drivers/power/supply/Kconfig | 6 -
drivers/power/supply/Makefile | 1 -
drivers/power/supply/pcf50633-charger.c | 466 -------------------
drivers/regulator/Kconfig | 7 -
drivers/regulator/Makefile | 1 -
drivers/regulator/pcf50633-regulator.c | 124 -----
drivers/rtc/Kconfig | 7 -
drivers/rtc/Makefile | 1 -
drivers/rtc/rtc-pcf50633.c | 284 -----------
drivers/video/backlight/Kconfig | 7 -
drivers/video/backlight/Makefile | 1 -
drivers/video/backlight/pcf50633-backlight.c | 154 ------
include/linux/mfd/pcf50633/adc.h | 69 ---
include/linux/mfd/pcf50633/backlight.h | 42 --
include/linux/mfd/pcf50633/core.h | 232 ---------
include/linux/mfd/pcf50633/gpio.h | 48 --
include/linux/mfd/pcf50633/mbc.h | 130 ------
include/linux/mfd/pcf50633/pmic.h | 68 ---
28 files changed, 2763 deletions(-)
delete mode 100644 drivers/input/misc/pcf50633-input.c
delete mode 100644 drivers/mfd/pcf50633-adc.c
delete mode 100644 drivers/mfd/pcf50633-core.c
delete mode 100644 drivers/mfd/pcf50633-gpio.c
delete mode 100644 drivers/mfd/pcf50633-irq.c
delete mode 100644 drivers/power/supply/pcf50633-charger.c
delete mode 100644 drivers/regulator/pcf50633-regulator.c
delete mode 100644 drivers/rtc/rtc-pcf50633.c
delete mode 100644 drivers/video/backlight/pcf50633-backlight.c
delete mode 100644 include/linux/mfd/pcf50633/adc.h
delete mode 100644 include/linux/mfd/pcf50633/backlight.h
delete mode 100644 include/linux/mfd/pcf50633/core.h
delete mode 100644 include/linux/mfd/pcf50633/gpio.h
delete mode 100644 include/linux/mfd/pcf50633/mbc.h
delete mode 100644 include/linux/mfd/pcf50633/pmic.h

--
2.48.1