mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-29 12:47:47 -04:00
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>
238 lines
5.3 KiB
Plaintext
238 lines
5.3 KiB
Plaintext
CONFIG_SYSVIPC=y
|
|
CONFIG_PREEMPT=y
|
|
CONFIG_BSD_PROCESS_ACCT=y
|
|
CONFIG_LOG_BUF_SHIFT=14
|
|
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
|
CONFIG_EXPERT=y
|
|
CONFIG_PROFILING=y
|
|
# CONFIG_ARCH_MULTI_V7 is not set
|
|
CONFIG_ARCH_PXA=y
|
|
CONFIG_PXA_SHARPSL=y
|
|
CONFIG_MACH_AKITA=y
|
|
CONFIG_MACH_BORZOI=y
|
|
CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mtdblock2 rootfstype=jffs2 debug"
|
|
CONFIG_FPE_NWFPE=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_MODULE_FORCE_UNLOAD=y
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
CONFIG_BINFMT_MISC=m
|
|
CONFIG_PM=y
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_INET=y
|
|
CONFIG_SYN_COOKIES=y
|
|
CONFIG_INET6_AH=m
|
|
CONFIG_INET6_ESP=m
|
|
CONFIG_INET6_IPCOMP=m
|
|
CONFIG_IPV6_TUNNEL=m
|
|
CONFIG_NETFILTER=y
|
|
CONFIG_IP_NF_IPTABLES=m
|
|
CONFIG_IP_NF_MATCH_ADDRTYPE=m
|
|
CONFIG_IP_NF_MATCH_ECN=m
|
|
CONFIG_IP_NF_MATCH_TTL=m
|
|
CONFIG_IP_NF_FILTER=m
|
|
CONFIG_IP_NF_TARGET_LOG=m
|
|
CONFIG_IP_NF_MANGLE=m
|
|
CONFIG_IP_NF_RAW=m
|
|
CONFIG_IP_NF_ARPTABLES=m
|
|
CONFIG_IP_NF_ARPFILTER=m
|
|
CONFIG_IP_NF_ARP_MANGLE=m
|
|
CONFIG_IP6_NF_IPTABLES=m
|
|
CONFIG_IP6_NF_MATCH_EUI64=m
|
|
CONFIG_IP6_NF_MATCH_FRAG=m
|
|
CONFIG_IP6_NF_MATCH_OPTS=m
|
|
CONFIG_IP6_NF_MATCH_HL=m
|
|
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
|
|
CONFIG_IP6_NF_MATCH_RT=m
|
|
CONFIG_IP6_NF_FILTER=m
|
|
CONFIG_IP6_NF_MANGLE=m
|
|
CONFIG_IP6_NF_RAW=m
|
|
CONFIG_BT=m
|
|
CONFIG_BT_RFCOMM=m
|
|
CONFIG_BT_RFCOMM_TTY=y
|
|
CONFIG_BT_BNEP=m
|
|
CONFIG_BT_BNEP_MC_FILTER=y
|
|
CONFIG_BT_BNEP_PROTO_FILTER=y
|
|
CONFIG_BT_HIDP=m
|
|
CONFIG_BT_HCIUART=m
|
|
CONFIG_BT_HCIUART_H4=y
|
|
CONFIG_BT_HCIUART_BCSP=y
|
|
CONFIG_BT_HCIBCM203X=m
|
|
CONFIG_BT_HCIBPA10X=m
|
|
CONFIG_BT_HCIBFUSB=m
|
|
CONFIG_BT_HCIBTUART=m
|
|
CONFIG_BT_HCIVHCI=m
|
|
CONFIG_PCCARD=y
|
|
CONFIG_PCMCIA_PXA2XX=y
|
|
CONFIG_MTD=y
|
|
CONFIG_MTD_CMDLINE_PARTS=y
|
|
CONFIG_MTD_BLOCK=y
|
|
CONFIG_MTD_ROM=y
|
|
CONFIG_MTD_COMPLEX_MAPPINGS=y
|
|
CONFIG_MTD_RAW_NAND=y
|
|
CONFIG_MTD_NAND_SHARPSL=y
|
|
CONFIG_BLK_DEV_LOOP=y
|
|
CONFIG_BLK_DEV_SD=y
|
|
CONFIG_CHR_DEV_ST=m
|
|
CONFIG_CHR_DEV_OSST=m
|
|
CONFIG_BLK_DEV_SR=m
|
|
CONFIG_CHR_DEV_SG=m
|
|
# CONFIG_BLK_DEV_BSG is not set
|
|
CONFIG_ATA=y
|
|
CONFIG_PATA_PCMCIA=y
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_PCMCIA_PCNET=m
|
|
CONFIG_PPP=m
|
|
CONFIG_PPP_BSDCOMP=m
|
|
CONFIG_PPP_ASYNC=m
|
|
CONFIG_USB_CATC=m
|
|
CONFIG_USB_KAWETH=m
|
|
CONFIG_USB_PEGASUS=m
|
|
CONFIG_USB_RTL8150=m
|
|
CONFIG_USB_USBNET=m
|
|
# CONFIG_USB_NET_CDC_SUBSET is not set
|
|
CONFIG_NET_PCMCIA=y
|
|
CONFIG_INPUT_FF_MEMLESS=m
|
|
# CONFIG_INPUT_MOUSEDEV is not set
|
|
CONFIG_INPUT_EVDEV=y
|
|
# CONFIG_KEYBOARD_ATKBD is not set
|
|
# CONFIG_INPUT_MOUSE is not set
|
|
CONFIG_INPUT_TOUCHSCREEN=y
|
|
CONFIG_TOUCHSCREEN_ADS7846=y
|
|
CONFIG_INPUT_MISC=y
|
|
CONFIG_INPUT_UINPUT=m
|
|
# CONFIG_SERIO is not set
|
|
# CONFIG_LEGACY_PTYS is not set
|
|
CONFIG_SERIAL_8250=m
|
|
CONFIG_SERIAL_8250_CS=m
|
|
CONFIG_SERIAL_PXA=y
|
|
CONFIG_SERIAL_PXA_CONSOLE=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_PXA2XX=y
|
|
CONFIG_FB=y
|
|
CONFIG_FB_PXA=y
|
|
CONFIG_LCD_CLASS_DEVICE=y
|
|
CONFIG_LCD_CORGI=y
|
|
CONFIG_BACKLIGHT_CLASS_DEVICE=y
|
|
# CONFIG_VGA_CONSOLE is not set
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
|
|
CONFIG_HID_A4TECH=m
|
|
CONFIG_HID_APPLE=m
|
|
CONFIG_HID_BELKIN=m
|
|
CONFIG_HID_CHERRY=m
|
|
CONFIG_HID_CHICONY=m
|
|
CONFIG_HID_CYPRESS=m
|
|
CONFIG_HID_EZKEY=m
|
|
CONFIG_HID_GYRATION=m
|
|
CONFIG_HID_LOGITECH=m
|
|
CONFIG_HID_MICROSOFT=m
|
|
CONFIG_HID_MONTEREY=m
|
|
CONFIG_HID_PANTHERLORD=m
|
|
CONFIG_HID_PETALYNX=m
|
|
CONFIG_HID_SAMSUNG=m
|
|
CONFIG_HID_SONY=m
|
|
CONFIG_HID_SUNPLUS=m
|
|
CONFIG_USB_KBD=m
|
|
CONFIG_USB_MOUSE=m
|
|
CONFIG_USB=m
|
|
CONFIG_USB_MON=m
|
|
CONFIG_USB_OHCI_HCD=m
|
|
CONFIG_USB_SL811_HCD=m
|
|
CONFIG_USB_SL811_CS=m
|
|
CONFIG_USB_ACM=m
|
|
CONFIG_USB_PRINTER=m
|
|
CONFIG_USB_STORAGE=m
|
|
CONFIG_USB_MDC800=m
|
|
CONFIG_USB_MICROTEK=m
|
|
CONFIG_USB_SERIAL=m
|
|
CONFIG_USB_SERIAL_GENERIC=y
|
|
CONFIG_USB_SERIAL_BELKIN=m
|
|
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
|
|
CONFIG_USB_SERIAL_CYPRESS_M8=m
|
|
CONFIG_USB_SERIAL_EMPEG=m
|
|
CONFIG_USB_SERIAL_FTDI_SIO=m
|
|
CONFIG_USB_SERIAL_VISOR=m
|
|
CONFIG_USB_SERIAL_IPAQ=m
|
|
CONFIG_USB_SERIAL_IR=m
|
|
CONFIG_USB_SERIAL_EDGEPORT=m
|
|
CONFIG_USB_SERIAL_EDGEPORT_TI=m
|
|
CONFIG_USB_SERIAL_GARMIN=m
|
|
CONFIG_USB_SERIAL_IPW=m
|
|
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
|
|
CONFIG_USB_SERIAL_KEYSPAN=m
|
|
CONFIG_USB_SERIAL_KLSI=m
|
|
CONFIG_USB_SERIAL_KOBIL_SCT=m
|
|
CONFIG_USB_SERIAL_MCT_U232=m
|
|
CONFIG_USB_SERIAL_PL2303=m
|
|
CONFIG_USB_SERIAL_SAFE=m
|
|
CONFIG_USB_SERIAL_TI=m
|
|
CONFIG_USB_SERIAL_CYBERJACK=m
|
|
CONFIG_USB_SERIAL_OMNINET=m
|
|
CONFIG_USB_EMI62=m
|
|
CONFIG_USB_EMI26=m
|
|
CONFIG_USB_LEGOTOWER=m
|
|
CONFIG_USB_LCD=m
|
|
CONFIG_USB_CYTHERM=m
|
|
CONFIG_USB_IDMOUSE=m
|
|
CONFIG_USB_GADGET=m
|
|
CONFIG_USB_GADGET_DUMMY_HCD=y
|
|
CONFIG_USB_ZERO=m
|
|
CONFIG_USB_ETH=m
|
|
CONFIG_USB_GADGETFS=m
|
|
CONFIG_USB_MASS_STORAGE=m
|
|
CONFIG_USB_G_SERIAL=m
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_PXA=y
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_EXT2_FS_XATTR=y
|
|
CONFIG_EXT2_FS_POSIX_ACL=y
|
|
CONFIG_EXT2_FS_SECURITY=y
|
|
CONFIG_EXT4_FS=y
|
|
# CONFIG_EXT4_FS_XATTR is not set
|
|
CONFIG_MSDOS_FS=y
|
|
CONFIG_VFAT_FS=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_JFFS2_FS=y
|
|
CONFIG_JFFS2_SUMMARY=y
|
|
CONFIG_JFFS2_COMPRESSION_OPTIONS=y
|
|
CONFIG_JFFS2_RUBIN=y
|
|
CONFIG_CRAMFS=m
|
|
CONFIG_NFS_FS=m
|
|
CONFIG_NFS_V3=y
|
|
CONFIG_NFS_V4=y
|
|
CONFIG_SMB_FS=m
|
|
CONFIG_SMB_NLS_DEFAULT=y
|
|
CONFIG_NFS_V4=m
|
|
CONFIG_NLS_DEFAULT="cp437"
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_ISO8859_1=y
|
|
CONFIG_NLS_UTF8=y
|
|
CONFIG_DEBUG_KERNEL=y
|
|
CONFIG_CRYPTO_NULL=m
|
|
CONFIG_CRYPTO_BENCHMARK=m
|
|
CONFIG_CRYPTO_ECB=m
|
|
CONFIG_CRYPTO_SHA256=m
|
|
CONFIG_CRYPTO_AES=m
|
|
CONFIG_CRYPTO_ANUBIS=m
|
|
CONFIG_CRYPTO_ARC4=m
|
|
CONFIG_CRYPTO_BLOWFISH=m
|
|
CONFIG_CRYPTO_CAST5=m
|
|
CONFIG_CRYPTO_CAST6=m
|
|
CONFIG_CRYPTO_KHAZAD=m
|
|
CONFIG_CRYPTO_SERPENT=m
|
|
CONFIG_CRYPTO_TEA=m
|
|
CONFIG_CRYPTO_TWOFISH=m
|
|
CONFIG_CRYPTO_HMAC=y
|
|
CONFIG_CRYPTO_MD4=m
|
|
CONFIG_CRYPTO_SHA512=m
|
|
CONFIG_CRYPTO_WP512=m
|
|
CONFIG_FONTS=y
|
|
CONFIG_FONT_8x8=y
|
|
CONFIG_FONT_8x16=y
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
# CONFIG_DEBUG_PREEMPT is not set
|
|
# CONFIG_FTRACE is not set
|