x86/geode: enable X86_INTEL_LPSS to select PINCTRL
authorMartin Schiller <ms@dev.tdt.de>
Fri, 24 Aug 2018 09:29:37 +0000 (11:29 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 18 Dec 2018 10:28:11 +0000 (11:28 +0100)
This makes it possible to use the MCP23S08 i/o expander
on geode platforms with linux 4.14.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
(backported from 4eda2fddf2995c8ade2b1e0faddc8ce1f1e0ec5f)

target/linux/x86/geode/config-default

index b564b94..15f90fa 100644 (file)
@@ -97,6 +97,15 @@ CONFIG_PCI_MMCONFIG=y
 # CONFIG_PCWATCHDOG is not set
 CONFIG_PGTABLE_LEVELS=2
 # CONFIG_PHYS_ADDR_T_64BIT is not set
+CONFIG_PINCTRL=y
+# CONFIG_PINCTRL_BAYTRAIL is not set
+# CONFIG_PINCTRL_BROXTON is not set
+# CONFIG_PINCTRL_CANNONLAKE is not set
+# CONFIG_PINCTRL_CHERRYVIEW is not set
+# CONFIG_PINCTRL_DENVERTON is not set
+# CONFIG_PINCTRL_GEMINILAKE is not set
+# CONFIG_PINCTRL_LEWISBURG is not set
+# CONFIG_PINCTRL_SUNRISEPOINT is not set
 # CONFIG_PMIC_OPREGION is not set
 CONFIG_PNP=y
 CONFIG_PNPACPI=y
@@ -127,7 +136,7 @@ CONFIG_VIA_RHINE_MMIO=y
 CONFIG_X86_CPUID=y
 CONFIG_X86_DEBUGCTLMSR=y
 # CONFIG_X86_E_POWERSAVER is not set
-# CONFIG_X86_INTEL_LPSS is not set
+CONFIG_X86_INTEL_LPSS=y
 # CONFIG_X86_LONGHAUL is not set
 # CONFIG_X86_MCE is not set
 CONFIG_X86_MINIMUM_CPU_FAMILY=4