linux/arch/arm/configs
Ethan Nelson-Moore 794b5e7727 bluetooth: remove all PCMCIA drivers
PCMCIA is almost completely obsolete (the last computers supporting it
natively were from ~2009), and the general consensus [1] seems to be
that support for it should be gradually removed from the kernel.

In 2023, an initial step of removing all the PCMCIA char drivers was
taken in commit 9b12f050c7 ("char: pcmcia: remove all the drivers"),
and that has not been reverted, so it seems logical to continue this
process by removing more low-hanging fruit.

These three Bluetooth drivers have had no meaningful changes since
their status was discussed in 2022 [2], and are unlikely to have any
remaining users. The latest functional change to any of them was a
patch to bluecard_cs to fix LED blinking behavior in 2017. The other
two drivers have not had any meaningful changes made since 2007. Remove
them.

Note that even with these drivers removed, it is still possible to use
other PCMCIA Bluetooth cards that present themselves as a standard
serial port via serial_cs and hciattach while the serial_cs driver is
still present.

[1] https://lore.kernel.org/all/c5b39544-a4fb-4796-a046-0b9be9853787@app.fastmail.com/
[2] https://lore.kernel.org/all/Y07d7rMvd5++85BJ@owl.dominikbrodowski.net/

Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
History 2026-06-11 14:24:38 -04:00
..
am200epdkit_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00
aspeed_g4_defconfig serial: drop SERIAL_8250_DEPRECATED_OPTIONS 2025-11-21 18:31:27 +01:00
aspeed_g5_defconfig watchdog: softlockup: panic when lockup duration exceeds N thresholds 2026-01-20 19:44:20 -08:00
assabet_defconfig ARM: defconfig: remove CONFIG_NET_ETHERNET references 2024-01-11 09:34:43 +01:00
at91_dt_defconfig ARM: at91: at91_dt_defconfig: set MMC_SPI to module 2025-11-08 11:06:23 +02:00
axm55xx_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
bcm2835_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
clps711x_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
collie_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT 2025-04-04 11:31:42 -07:00
davinci_all_defconfig arch/arm: Drop CONFIG_FIRMWARE_EDID from defconfig files 2026-04-02 22:58:42 +02:00
dove_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00
dram_0x00000000.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
dram_0xc0000000.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
dram_0xd0000000.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
ep93xx_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
exynos_defconfig arm: configs: Remove obsolete assignments to CRYPTO_CHACHA20_NEON 2025-08-29 09:50:19 -07:00
footbridge_defconfig ARM: defconfig: remove CONFIG_NET_ETHERNET references 2024-01-11 09:34:43 +01:00
gemini_defconfig ARM: defconfig: reorder config lines 2024-01-11 09:34:43 +01:00
h3600_defconfig ARM: Kconfig: clean up platform selection 2022-08-18 16:44:59 +02:00
hardening.config hardening: Provide Kconfig fragments for basic options 2023-09-22 09:50:55 -07:00
hisi_defconfig serial: drop SERIAL_8250_DEPRECATED_OPTIONS 2025-11-21 18:31:27 +01:00
imx_v4_v5_defconfig ARM: imx_v4_v5_defconfig: update for v6.19-rc1 2026-01-17 13:59:36 +08:00
imx_v6_v7_defconfig ARM: imx_v6_v7_defconfig: enable EPD regulator needed for Kobo Clara 2e 2025-12-30 22:02:37 +08:00
imxrt_defconfig ARM: imxrt_defconfig: Add i.MXRT family defconfig 2022-01-28 19:56:55 +08:00
integrator_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
ixp4xx_defconfig net: remove unused ATM protocols and legacy ATM device drivers 2026-04-23 12:21:14 -07:00
jornada720_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
keystone_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
lpae.config kbuild: Show marked Kconfig fragments in "help" 2023-09-04 02:04:20 +09:00
lpc18xx_defconfig serial: drop SERIAL_8250_DEPRECATED_OPTIONS 2025-11-21 18:31:27 +01:00
lpc32xx_defconfig sound fixes for 6.19-rc1 2025-12-13 16:09:10 +12:00
milbeaut_m10v_defconfig lib/crypto: arm/aes: Migrate optimized code into library 2026-01-12 11:39:58 -08:00
mmp2_defconfig This update includes the following changes: 2025-12-03 11:28:38 -08:00
moxart_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
mps2_defconfig printk: Remove redundant CONFIG_BASE_FULL 2024-05-06 17:39:09 +02:00
multi_v4t_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT 2025-04-04 11:31:42 -07:00
multi_v5_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00
multi_v7_defconfig soc: defconfig updates for 7.1 2026-04-16 20:40:20 -07:00
mv78xx0_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00
mvebu_v5_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00
mvebu_v7_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
mxs_defconfig ARM: mxs_defconfig: enable sound drivers for imx28-amarula-rmm 2025-11-16 12:02:53 +08:00
neponset_defconfig drivers: net: smsc: smc9194: Remove this driver 2026-04-23 15:56:49 -07:00
netwinder_defconfig ARM: defconfig: remove CONFIG_NET_ETHERNET references 2024-01-11 09:34:43 +01:00
nhk8815_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
omap1_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00
omap2plus_defconfig soc: defconfig updates for 7.1 2026-04-16 20:40:20 -07:00
orion5x_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00
pxa3xx_defconfig watchdog: softlockup: panic when lockup duration exceeds N thresholds 2026-01-20 19:44:20 -08:00
pxa168_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
pxa910_defconfig crypto: ansi_cprng - Remove unused ansi_cprng algorithm 2025-11-22 10:04:50 +08:00
pxa_defconfig bluetooth: remove all PCMCIA drivers 2026-06-11 14:24:38 -04:00
qcom_defconfig Ext4 bug fixes for 6.18-rc2, including 2025-10-15 07:51:57 -07:00
realview_defconfig ARM: defconfig: remove dead platform options 2024-01-11 09:55:12 +01:00
rpc_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
s3c6400_defconfig Ext4 bug fixes for 6.18-rc2, including 2025-10-15 07:51:57 -07:00
s5pv210_defconfig lib/crc: remove unnecessary prompt for CONFIG_CRC_CCITT 2025-04-04 11:31:42 -07:00
sama5_defconfig ARM: configs: sama5_defconfig: Select CONFIG_WILC1000_SDIO 2025-06-24 10:06:38 +03:00
sama7_defconfig ARM: configs: at91: sama7: enable LVDS serializer support 2026-02-28 16:04:03 +02:00
shmobile_defconfig ARM: shmobile: defconfig: Refresh for v7.0-rc1 2026-03-06 13:42:09 +01:00
socfpga_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
sp7021_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
spear3xx_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
spear6xx_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
spear13xx_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
spitz_defconfig bluetooth: remove all PCMCIA drivers 2026-06-11 14:24:38 -04:00
stm32_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
sunxi_defconfig ARM: configs: sunxi: Enable DRM_DW_HDMI 2024-04-15 23:32:39 +02:00
tegra_defconfig ARM: tegra: defconfig: Drop redundant ARCH_TEGRA_foo_SOC 2026-03-25 10:49:00 +01:00
u8500_defconfig Delete some obsolete networking code 2026-04-24 09:41:58 -07:00
versatile_defconfig mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED 2023-05-26 19:01:47 +02:00
vexpress_defconfig Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs 2025-10-13 21:50:40 -04:00
vf610m4_defconfig ARM: defconfig: reorder config lines 2024-01-11 09:34:43 +01:00
vt8500_v6_v7_defconfig ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y 2022-08-29 10:53:29 +02:00
wpcm450_defconfig crypto: pcbc - Remove support for PCBC mode 2026-06-09 17:03:03 -07:00