Re: [PATCH 09/14] mfd: remove unused lm3533 driver

From
Arnd Bergmann <arnd@arndb.de>
Date
2026-09-09 14:48:17
Also in
dri-devel, linux-arm-kernel, linux-devicetree, linux-fbdev, linux-gpio, linux-hwmon, linux-iio, linux-input, linux-leds, linux-media, linux-pm, linux-rtc, linux-sound, linux-watchdog, linuxppc-dev, lkml, llvm
Reply to
Johan Hovold, 2026-09-09
On Wed, Sep 9, 2026, at 15:44, Johan Hovold wrote:
On Wed, Sep 09, 2026 at 03:21:46PM +0200, Arnd Bergmann wrote:
quoted
From: Arnd Bergmann <arnd@arndb.de>

This driver has apparently never had any users, as it does not support
devicetree probing, and no lm3533_platform_data definition ever
existed upstream.
I don't believe we ever required board files to be upstreamed?
No, but there is a general requirement that code must be usable.

With my series to drop almost all Arm board files, the use
of platform_data becomes so obscure that it becomes reasonable
to assume that any driver that requires platform_data and does
not already have an upstream definition for it is fundamentally
broken.

The only platforms that still use board files now are:

arm/omap1
arm/s3c
m68k/coldfire
mips/alchemy
mips/bcm63xx
mips/rb532
mips/txx9
sh/sh77xx

All of these are now over 20 years old, so I don't expect anyone
to add new board support or maintain boards for them except for
what is already upstream.
There's also on-going work to enable devicetree support for this one:

	https://lore.kernel.org/lkml/20260617080031.99156-1-clamor95@gmail.com/ (local)
Ok, I've dropped this patch, thanks for pointing this one out!

      Arnd
Thread (42 messages) 42 messages, 13 authors, last reply 5d ago
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