From: Johannes Berg Date: Fri, 6 Jun 2025 07:56:52 +0000 (+0200) Subject: i2c: scx200_acb: depends on HAS_IOPORT X-Git-Tag: v6.16-rc4~7^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f40213cd93e608ee78b5e25db042c42ec07139fe;p=thirdparty%2Fkernel%2Flinux.git i2c: scx200_acb: depends on HAS_IOPORT It already depends on X86_32, but that's also set for ARCH=um. Recent changes made UML no longer have IO port access since it's not needed, but this driver uses it. Build it only for HAS_IOPORT. This is pretty much the same as depending on X86, but on the off-chance that HAS_IOPORT will ever be optional on x86 HAS_IOPORT is the real prerequisite. Signed-off-by: Johannes Berg Signed-off-by: Wolfram Sang --- diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 48c5ab8320090..0a4ecccd1851f 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -1530,7 +1530,7 @@ config I2C_XGENE_SLIMPRO config SCx200_ACB tristate "Geode ACCESS.bus support" - depends on X86_32 && PCI + depends on X86_32 && PCI && HAS_IOPORT help Enable the use of the ACCESS.bus controllers on the Geode SCx200 and SC1100 processors and the CS5535 and CS5536 Geode companion devices.