[RFC PATCH 07/11] pcmcia: yenta_socket: Always select CARDBUS

From: Ilpo Järvinen

Date: Mon Nov 09 2026 - 16:10:27 EST


YENTA selects CARDBUS unless EXPERT is set, so with EXPERT, yenta_socket
can be used without CARDBUS to support 16-bit PC Cards in the slot of a
CardBus bridge. An upcoming change makes the PCI core ignore CardBus
bridges when CONFIG_CARDBUS is not set effectively removing "partial
CardBus support" from kernel, which leaves yenta_socket with no device
to bind to.

Select CARDBUS also when EXPERT is set.

Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@xxxxxxxxxxxxxxx>
---
Cc: Dominik Brodowski <linux@xxxxxxxxxxxxxxxxxxxx>
Cc: linux-kernel@xxxxxxxxxxxxxxx

drivers/pcmcia/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/pcmcia/Kconfig b/drivers/pcmcia/Kconfig
index d1d25aa296ad..92c34553b1ba 100644
--- a/drivers/pcmcia/Kconfig
+++ b/drivers/pcmcia/Kconfig
@@ -73,7 +73,7 @@ comment "PC-card bridges"
config YENTA
tristate "CardBus yenta-compatible bridge support"
depends on PCI
- select CARDBUS if !EXPERT
+ select CARDBUS
select PCCARD_NONSTATIC if PCMCIA != n
help
This option enables support for CardBus host bridges. Virtually
--
2.47.3