Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be2eba58 authored by Arnd Bergmann's avatar Arnd Bergmann Committed by Andy Shevchenko
Browse files

platform/x86: silead depends on I2C being built-in



The new driver cannot be a loadable module, so if I2C is loadable, we get this
link error:

drivers/platform/built-in.o: In function `silead_ts_dmi_init':
silead_dmi.c:(.init.text+0x2ef): undefined reference to `i2c_bus_type'

This makes the Kconfig dependency stricter to require I2C=y.

Fixes: 9eeda3897a85 ("platform/x86: add support for devices with Silead touchscreens")
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
Acked-by: default avatarHans de Goede <hdegoede@redhat.com>
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
parent cef9dd85
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1086,7 +1086,7 @@ config INTEL_TURBO_MAX_3


config SILEAD_DMI
config SILEAD_DMI
	bool "Tablets with Silead touchscreens"
	bool "Tablets with Silead touchscreens"
	depends on ACPI && DMI && I2C && INPUT
	depends on ACPI && DMI && I2C=y && INPUT
	---help---
	---help---
	  Certain ACPI based tablets with Silead touchscreens do not have
	  Certain ACPI based tablets with Silead touchscreens do not have
	  enough data in ACPI tables for the touchscreen driver to handle
	  enough data in ACPI tables for the touchscreen driver to handle