[PATCH 0/5] led: remove unused legacy LED code
Quentin Schulz
foss+uboot at 0leil.net
Wed Nov 19 17:43:44 CET 2025
This is a follow-up to:
- https://lore.kernel.org/u-boot/20251112-led-old-dt-v1-0-2892d49517db@cherry.de/
- https://lore.kernel.org/u-boot/20251114162417.4054006-1-patrice.chotard@foss.st.com/
to continue the effort of getting rid of the legacy LED API. This series
depends on the series listed above.
Multiple other smaller series are coming. I split the whole thing into
different chunks as separate series:
- should not raise too many questions (this series)
- "easy" migrations
- "shot in the dark" migration of Socfpga Softing Vining board
- removal of LED support for a board with no easy migration path
- make Sunxi community bear the cost of maintaining the last part of the
legacy API by making it Sunxi-specific,
- migrate Olinuxino to new API (which requires net/bootp.c to use the
new API at the same time) + remove everything related to legacy LED
API,
@Patrice, b4 seems to have an issue with patch 17 (and possibly later, I
don't remember) when using b4 shazam (or b4 prep --check-deps for this
series when run locally). Not sure if the patches are somehow/somewhat
broken or if it's b4 :)
Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
---
Quentin Schulz (5):
led: remove code guarded by always false conditions
led: remove coloured_LED_init, yellow and blue status LEDs in legacy API
arm: omap3: remove leftover from CM_T35 support removal
net: remove unreachable legacy LED code
powerpc: remove unused legacy LED API
arch/arm/lib/crt0.S | 1 -
arch/arm/mach-omap2/omap3/Kconfig | 6 ------
arch/powerpc/lib/interrupts.c | 7 -------
cmd/legacy_led.c | 13 -------------
common/board_f.c | 5 -----
common/miiphyutil.c | 25 -------------------------
doc/README.omap3 | 6 ------
doc/api/led.rst | 7 +------
drivers/led/Kconfig | 28 ----------------------------
drivers/misc/gpio_led.c | 24 ------------------------
drivers/timer/mpc83xx_timer.c | 5 -----
include/miiphy.h | 3 ---
include/status_led.h | 33 +--------------------------------
net/Kconfig | 11 -----------
net/net.c | 35 -----------------------------------
15 files changed, 2 insertions(+), 207 deletions(-)
---
base-commit: c2b25f8f66a31e3fe435c93c4339f95ab4c24b9b
change-id: 20251119-legacy-led-unused-code-d635c95cfae0
prerequisite-message-id: <20251112-led-old-dt-v1-0-2892d49517db at cherry.de>
prerequisite-patch-id: e06b5d332948608f593edc40330a7a7abe80076c
prerequisite-patch-id: 903cc5aabeec81459e5f9ed4e303e9cc7ef56459
prerequisite-patch-id: b1be6517f7300b65087c91a85478077bb01e90c3
prerequisite-patch-id: bbcdd7a84ba84f5d68d5e12318531f3f2f8c04b5
prerequisite-patch-id: 7e2738d9c029f8fcbd894e960fec146a677ed988
prerequisite-patch-id: d906328e945f5afaae2ef61040913ecfd428dc27
prerequisite-patch-id: 6b535c241c640032380078696b49915db58036a2
prerequisite-patch-id: dc105b3550fc6cba4a208dd1e7d98f0e22106d65
prerequisite-patch-id: a7051c86a817569b412d46eb4af4b22c93cd0e06
prerequisite-patch-id: 8f0c16b6fb70bf526c239324fd5742f0ee92d20b
prerequisite-patch-id: d84c4ff840c5d4fdffa8be69eb5ef74cd582861c
prerequisite-message-id: <20251114162417.4054006-1-patrice.chotard at foss.st.com>
prerequisite-patch-id: 4ba6c3692d92c5d1e7f0fff8020dc917229c10a3
prerequisite-patch-id: 85ddefe74b3c49d40facb737c5a6bc5ace49387d
prerequisite-patch-id: e29be2cc5ae57a81d6e9060b68d7678bd15ea3ca
prerequisite-patch-id: 674cc3bb2f266874a1f39b7ccd86266fc3085e05
prerequisite-patch-id: d7d3138636356a4e598ce63f9644481872c5da71
prerequisite-patch-id: 45d6c3582f5716d86e2efb81b606d09974c57dd3
prerequisite-patch-id: b17c48a1a8ab6aada27c767d15a191d36606609b
prerequisite-patch-id: 19496299d7c21a1a709c499c06990878d268573b
prerequisite-patch-id: 3d4e605b49cee688c1c98840268da8690bd6c5a9
prerequisite-patch-id: bbf09a918a20ca40cb0ad1694e79e1cd0864309a
prerequisite-patch-id: 3dbebc3c6a91bd766f95392625d8fed140d8bfdb
prerequisite-patch-id: 7f0d951def11fe1f97224662644a1663c834638a
prerequisite-patch-id: 55df05baa63656dbc074855ea2f391de14d6530c
prerequisite-patch-id: 24e03e393be8f5737f0e8f444d3340826552e810
prerequisite-patch-id: ca97c22ea834c0afb5586e721aff7cb39efd539d
prerequisite-patch-id: 8e8a80297e82e0a72a8d3dac9134cb5c62e58b7a
prerequisite-patch-id: b92d833519a5a605c2129ea08a4dc32cbdbab36f
prerequisite-patch-id: c141f398e49903567732b6cab730de1112f61207
prerequisite-patch-id: 6900302b3d1364dc1e5a82643ef0f0cd20f4006e
prerequisite-patch-id: 3600c976c13534519ca5d0891a9c4f665dd761ed
prerequisite-patch-id: 0b158776d189ce8bf47644b490aa9feaf1229e53
prerequisite-patch-id: aa471cc044809dab0ca6068615cfeba8f3bce121
prerequisite-patch-id: 4f7546b5da396a4913f3c97b0288c3a57c2d8043
Best regards,
--
Quentin Schulz <quentin.schulz at cherry.de>
More information about the U-Boot
mailing list