From: Iker Pedrosa Date: Tue, 26 May 2026 14:36:57 +0000 (+0200) Subject: i2c: busses: make K1 driver default for SpacemiT platforms X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=d38e710fba1806974051972d69fbbd6c69b55734;p=thirdparty%2Fkernel%2Flinux.git i2c: busses: make K1 driver default for SpacemiT platforms Enable I2C_K1 by default when ARCH_SPACEMIT is configured to ensure SD card functionality works out-of-the-box. SpacemiT K1 boards use I2C-controlled PMICs (like the P1 chip) to provide SD card power supplies. Without the I2C_K1 driver enabled, regulators cannot be controlled and SD card detection/operation fails. Suggested-by: Margherita Milani Suggested-by: Yixun Lan Signed-off-by: Iker Pedrosa Reviewed-by: Yixun Lan Signed-off-by: Andi Shyti Link: https://lore.kernel.org/r/20260526-orangepi-sd-card-i2c-v1-1-b92268bfd467@gmail.com --- diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index ea3e7e92465d..30cb64ed4310 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -794,6 +794,7 @@ config I2C_K1 tristate "SpacemiT K1 I2C adapter" depends on ARCH_SPACEMIT || COMPILE_TEST depends on OF + default ARCH_SPACEMIT help This option enables support for the I2C interface on the SpacemiT K1 platform.