A rand config causes this link error drivers/platform/x86/x86-android-tablets/lenovo.o: In function `lenovo_yt3_init': lenovo.c:(.init.text+0x6c): undefined reference to `intel_soc_pmic_exec_mipi_pmic_seq_element' The rand config has CONFIG_X86_ANDROID_TABLETS=y CONFIG_PMIC_OPREGION=n PMIC_OPREGION should be selected to build the intel_soc_pmic_exec_mipi_pmic_seq_element symbol. Signed-off-by: Tom Rix <trix@xxxxxxxxxx> --- drivers/platform/x86/x86-android-tablets/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/platform/x86/x86-android-tablets/Kconfig b/drivers/platform/x86/x86-android-tablets/Kconfig index 2b3daca5380b..65980229d783 100644 --- a/drivers/platform/x86/x86-android-tablets/Kconfig +++ b/drivers/platform/x86/x86-android-tablets/Kconfig @@ -6,6 +6,7 @@ config X86_ANDROID_TABLETS tristate "X86 Android tablet support" depends on I2C && SPI && SERIAL_DEV_BUS && ACPI && EFI && GPIOLIB + select PMIC_OPREGION help X86 tablets which ship with Android as (part of) the factory image typically have various problems with their DSDTs. The factory kernels -- 2.27.0