platform/x86: lenovo-yogabook: add I2C dependency
authorArnd Bergmann <arnd@arndb.de>
Fri, 19 May 2023 08:25:52 +0000 (10:25 +0200)
committerHans de Goede <hdegoede@redhat.com>
Tue, 23 May 2023 11:04:30 +0000 (13:04 +0200)
The added platform_driver support fails to link when I2C core support is
not rechable:

x86_64-linux-ld: drivers/platform/x86/lenovo-yogabook.o: in function `yogabook_pdev_probe':
lenovo-yogabook.c:(.text+0x5a5): undefined reference to `i2c_bus_type'

Add a Kconfig dependency to enforce a working configuration.

Fixes: 6df1523fa0b7 ("platform/x86: lenovo-yogabook: Add platform driver support")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20230519082606.375471-1-arnd@kernel.org
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/Kconfig

index f52da98..49c2c4c 100644 (file)
@@ -125,6 +125,7 @@ config YOGABOOK
        tristate "Lenovo Yoga Book tablet key driver"
        depends on ACPI_WMI
        depends on INPUT
+       depends on I2C
        select LEDS_CLASS
        select NEW_LEDS
        help