summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2024-11-13 18:55:33 +0100
committerGuenter Roeck <linux@roeck-us.net>2024-11-13 12:03:54 -0800
commit83b645ee43f796dc765cc541d5cafa6fe2b1f3fa (patch)
treeeb5b99c5ae51e03ec2d1e335544f54eb593648a0 /drivers
parentc1fff92d808bb41064b783a072dee834bcc29f33 (diff)
downloadlinux-stable-83b645ee43f796dc765cc541d5cafa6fe2b1f3fa.tar.gz
linux-stable-83b645ee43f796dc765cc541d5cafa6fe2b1f3fa.tar.bz2
linux-stable-83b645ee43f796dc765cc541d5cafa6fe2b1f3fa.zip
hwmon: tmp108: fix I3C dependency
It's possible to build a kernel with tmp108 built-in but i3c support in a loadable module, but that results in a link failure: x86_64-linux-ld: drivers/hwmon/tmp108.o: in function `p3t1085_i3c_probe': tmp108.c:(.text+0x5f9): undefined reference to `i3cdev_to_dev' Add a Kconfig dependency to ensure only the working configurations are allowed. Fixes: c40655e33106 ("hwmon: (tmp108) Add support for I3C device") Signed-off-by: Arnd Bergmann <arnd@arndb.de> Message-ID: <20241113175615.2442851-1-arnd@kernel.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/hwmon/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index ad20dc8506f9..6b497dd87562 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -2297,6 +2297,7 @@ config SENSORS_TMP103
config SENSORS_TMP108
tristate "Texas Instruments TMP108"
depends on I2C
+ depends on I3C || !I3C
select REGMAP_I2C
select REGMAP_I3C if I3C
help