[PATCH v6 4/4] tree-wide: purge verified remaining legacy ghost options

From: Breno Rodrigues Alves

Date: Sat Sep 05 2026 - 08:39:14 EST


Clean up the remaining dead Kconfig weight from the tree that gates no
active driver code, and remove the dangling comment inside drivers/leds/Kconfig.

Assisted-by: OpenCode AI
Signed-off-by: Breno Rodrigues Alves <breno3011alves@xxxxxxxxx>
---
drivers/clk/sunxi/Kconfig | 7 -------
drivers/leds/Kconfig | 1 -
drivers/media/platform/Kconfig | 6 ------
drivers/pci/pwrctrl/Kconfig | 9 ---------
drivers/video/fbdev/core/Kconfig | 6 ------
security/apparmor/Kconfig | 9 ---------
6 files changed, 38 deletions(-)

diff --git a/drivers/clk/sunxi/Kconfig b/drivers/clk/sunxi/Kconfig
index 5e2f92bfe..3ba500b9d 100644
--- a/drivers/clk/sunxi/Kconfig
+++ b/drivers/clk/sunxi/Kconfig
@@ -32,11 +32,4 @@ config CLK_SUNXI_PRCM_SUN8I
Those are usually needed for the PMIC communication,
mostly.

-config CLK_SUNXI_PRCM_SUN9I
- bool "Legacy A80 PRCM driver"
- default ARCH_SUNXI
- help
- Legacy clock driver for the A80 PRCM clocks. Those are
- usually needed for the PMIC communication, mostly.
-
endif
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
index d0d318223..800fbd560 100644
--- a/drivers/leds/Kconfig
+++ b/drivers/leds/Kconfig
@@ -873,7 +873,6 @@ config LEDS_UPBOARD
This driver can also be built as a module. If so the module will be
called leds-upboard.

-comment "LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)"

config LEDS_BLINKM
tristate "LED support for the BlinkM I2C RGB LED"
diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig
index 2c7699b66..dbef2275f 100644
--- a/drivers/media/platform/Kconfig
+++ b/drivers/media/platform/Kconfig
@@ -22,12 +22,6 @@ config SDR_PLATFORM_DRIVERS
help
Say Y here to enable support for platform-specific SDR Drivers.

-config DVB_PLATFORM_DRIVERS
- bool "DVB platform devices"
- depends on MEDIA_DIGITAL_TV_SUPPORT
- help
- Say Y here to enable support for platform-specific Digital TV drivers.
-
config V4L_MEM2MEM_DRIVERS
bool "Memory-to-memory multimedia devices"
depends on VIDEO_DEV
diff --git a/drivers/pci/pwrctrl/Kconfig b/drivers/pci/pwrctrl/Kconfig
index 9eec767cd..853dd16b0 100644
--- a/drivers/pci/pwrctrl/Kconfig
+++ b/drivers/pci/pwrctrl/Kconfig
@@ -39,12 +39,3 @@ config PCI_PWRCTRL_TC9563
MAC is connected as endpoint device. Other two downstream ports are
supposed to connect to external device.

-# deprecated
-config HAVE_PWRCTL
- bool
- select HAVE_PWRCTRL
-
-# deprecated
-config PCI_PWRCTL_PWRSEQ
- tristate
- select PCI_PWRCTRL_PWRSEQ
diff --git a/drivers/video/fbdev/core/Kconfig b/drivers/video/fbdev/core/Kconfig
index 8d1993e0b..14860a1ae 100644
--- a/drivers/video/fbdev/core/Kconfig
+++ b/drivers/video/fbdev/core/Kconfig
@@ -155,12 +155,6 @@ config FB_IOMEM_HELPERS
select FB_CFB_IMAGEBLIT
select FB_IOMEM_FOPS

-config FB_IOMEM_HELPERS_DEFERRED
- bool
- depends on FB_CORE
- select FB_DEFERRED_IO
- select FB_IOMEM_HELPERS
-
config FB_SYSMEM_HELPERS
bool
depends on FB_CORE
diff --git a/security/apparmor/Kconfig b/security/apparmor/Kconfig
index a1f3749bd..508fd7f02 100644
--- a/security/apparmor/Kconfig
+++ b/security/apparmor/Kconfig
@@ -35,15 +35,6 @@ config SECURITY_APPARMOR_DEBUG_ASSERTS
points. If the assert is triggered it will trigger a WARN
message.

-config SECURITY_APPARMOR_DEBUG_MESSAGES
- bool "Debug messages enabled by default"
- depends on SECURITY_APPARMOR_DEBUG
- default n
- help
- Set the default value of the apparmor.debug kernel parameter.
- When enabled, various debug messages will be logged to
- the kernel message buffer.
-
config SECURITY_APPARMOR_INTROSPECT_POLICY
bool "Allow loaded policy to be introspected"
depends on SECURITY_APPARMOR
--
2.43.0