diff --git a/init/Kconfig.gki b/init/Kconfig.gki index 5df8c67123ef..b2f3ecefd782 100644 --- a/init/Kconfig.gki +++ b/init/Kconfig.gki @@ -34,6 +34,25 @@ config GKI_HIDDEN_GPIO_CONFIGS These are normally selected implicitely when a module that relies on it is configured. +# LEGACY_WEXT_ALLCONFIG Discussed upstream, soundly rejected as a unique +# problem for GKI to solve. It should be noted that these extensions are +# in-effect deprecated and generally unsupported and we should pressure +# the SOC vendors to drop any modules that require these extensions. +config GKI_LEGACY_WEXT_ALLCONFIG + bool "Hidden wireless extension configs needed for GKI" + select WIRELESS_EXT + select WEXT_CORE + select WEXT_PROC + select WEXT_SPY + select WEXT_PRIV + help + Dummy config option used to enable all the hidden legacy wireless + extensions to the core wireless network functionality used by + add-in modules. + + If you are not building a kernel to be used for a variety of + out-of-kernel built wireless modules, say N here. + # Atrocities needed for # a) building GKI modules in separate tree, or # b) building drivers that are not modularizable @@ -47,6 +66,7 @@ config GKI_HACKS_TO_FIX select GKI_HIDDEN_REGMAP_CONFIGS select GKI_HIDDEN_SND_SOC_CONFIGS select GKI_HIDDEN_GPIO_CONFIGS + select GKI_LEGACY_WEXT_ALLCONFIG help Dummy config option used to enable core functionality used by modules that may not be selectable in this config.