Re: [PATCH 11/14] mfd: remove unused wm8350 driver

From
Sebastian Reichel <hidden>
Date
2026-09-09 15:47:34
Also in
dri-devel, linux-arm-kernel, linux-devicetree, linux-doc, linux-fbdev, linux-gpio, linux-hwmon, linux-iio, linux-leds, linux-media, linux-pm, linux-rtc, linux-sound, linux-watchdog, linuxppc-dev, lkml, llvm
Reply to
Arnd Bergmann, 2026-09-09
Hi,

On Wed, Sep 09, 2026 at 03:21:48PM +0200, Arnd Bergmann wrote:
From: Arnd Bergmann <arnd@arndb.de>

This driver was used on the i.MX31 ADS reference board from Freescale
and the smdk6410 reference board from Samsung. Both used platform_data
based driver probing and are now gone from the kernel.

Since probing with devicetree has never been supported by wm8350,
it is clear that nothing can use the driver on an upstream kernel,
and it is unlikely that anyone is still interested in a devicetree
conversion, so remove it.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
---
 Documentation/hwmon/index.rst                 |    1 -
 Documentation/hwmon/wm8350.rst                |   30 -
 .../watchdog/watchdog-parameters.rst          |    7 -
 MAINTAINERS                                   |    1 -
 drivers/gpio/Kconfig                          |    7 -
 drivers/gpio/Makefile                         |    1 -
 drivers/gpio/gpio-wm8350.c                    |  144 --
 drivers/hwmon/Kconfig                         |   10 -
 drivers/hwmon/Makefile                        |    1 -
 drivers/hwmon/wm8350-hwmon.c                  |   92 -
 drivers/leds/Kconfig                          |    8 -
 drivers/leds/Makefile                         |    1 -
 drivers/leds/leds-wm8350.c                    |  267 ---
 drivers/mfd/Kconfig                           |   15 -
 drivers/mfd/Makefile                          |    4 -
 drivers/mfd/wm8350-core.c                     |  444 -----
 drivers/mfd/wm8350-gpio.c                     |  217 ---
 drivers/mfd/wm8350-i2c.c                      |   64 -
 drivers/mfd/wm8350-irq.c                      |  542 ------
 drivers/mfd/wm8350-regmap.c                   |  335 ----
 drivers/power/supply/Kconfig                  |    7 -
 drivers/power/supply/Makefile                 |    1 -
 drivers/power/supply/wm8350_power.c           |  590 ------
 drivers/regulator/Kconfig                     |    7 -
 drivers/regulator/Makefile                    |    1 -
 drivers/regulator/wm8350-regulator.c          | 1330 -------------
 drivers/rtc/Kconfig                           |   10 -
 drivers/rtc/Makefile                          |    1 -
 drivers/rtc/rtc-wm8350.c                      |  474 -----
 drivers/watchdog/Kconfig                      |    8 -
 drivers/watchdog/Makefile                     |    1 -
 drivers/watchdog/wm8350_wdt.c                 |  171 --
 include/linux/mfd/wm8350/audio.h              |  620 -------
 include/linux/mfd/wm8350/comparator.h         |  171 --
 include/linux/mfd/wm8350/core.h               |  692 -------
 include/linux/mfd/wm8350/gpio.h               |  356 ----
 include/linux/mfd/wm8350/pmic.h               |  775 --------
 include/linux/mfd/wm8350/rtc.h                |  265 ---
 include/linux/mfd/wm8350/supply.h             |  129 --
 include/linux/mfd/wm8350/wdt.h                |   24 -
 sound/soc/codecs/Kconfig                      |    5 -
 sound/soc/codecs/Makefile                     |    2 -
 sound/soc/codecs/wm8350.c                     | 1638 -----------------
 sound/soc/codecs/wm8350.h                     |   25 -
 44 files changed, 9494 deletions(-)
 delete mode 100644 Documentation/hwmon/wm8350.rst
 delete mode 100644 drivers/gpio/gpio-wm8350.c
 delete mode 100644 drivers/hwmon/wm8350-hwmon.c
 delete mode 100644 drivers/leds/leds-wm8350.c
 delete mode 100644 drivers/mfd/wm8350-core.c
 delete mode 100644 drivers/mfd/wm8350-gpio.c
 delete mode 100644 drivers/mfd/wm8350-i2c.c
 delete mode 100644 drivers/mfd/wm8350-irq.c
 delete mode 100644 drivers/mfd/wm8350-regmap.c
 delete mode 100644 drivers/power/supply/wm8350_power.c
 delete mode 100644 drivers/regulator/wm8350-regulator.c
 delete mode 100644 drivers/rtc/rtc-wm8350.c
 delete mode 100644 drivers/watchdog/wm8350_wdt.c
 delete mode 100644 include/linux/mfd/wm8350/audio.h
 delete mode 100644 include/linux/mfd/wm8350/comparator.h
 delete mode 100644 include/linux/mfd/wm8350/core.h
 delete mode 100644 include/linux/mfd/wm8350/gpio.h
 delete mode 100644 include/linux/mfd/wm8350/pmic.h
 delete mode 100644 include/linux/mfd/wm8350/rtc.h
 delete mode 100644 include/linux/mfd/wm8350/supply.h
 delete mode 100644 include/linux/mfd/wm8350/wdt.h
 delete mode 100644 sound/soc/codecs/wm8350.c
 delete mode 100644 sound/soc/codecs/wm8350.h
Acked-by: Sebastian Reichel <redacted>

-- Sebastian

Attachments

Thread (64 messages) 64 messages, 12 authors, last reply 2026-09-16
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help