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

Sebastian Reichel sebastian.reichel at collabora.com
Wed Sep 9 08:47:21 PDT 2026


Hi,

On Wed, Sep 09, 2026 at 03:21:48PM +0200, Arnd Bergmann wrote:
> From: Arnd Bergmann <arnd at 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 at 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 <sebastian.reichel at collabora.com>

-- Sebastian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20260909/ddbc6f74/attachment-0001.sig>


More information about the linux-arm-kernel mailing list