On Fri, 2017-11-17 at 18:02 -0600, Pierre-Louis Bossart wrote:Yes, and my proposal would be to move this dependency where applicable in the sound/soc/intel Kconfig. the board-level dependency should only be I2C or SPI - or both in some cases, there is no reason to have something SoC-dependent at the machine level, and those cases would be filtered out anyway.
Make sure all the configs are alignedX86_INTEL_LPSS makes sense only for Haswell, Broadwell, BayTrail and
Also add the missing dependencies on SOC_ACPI stuff used to fix
DAI names based on HID.
FIXME: not sure why X86_INTEL_LPSS is needed in a machine
driver config, should it be back to X86 everywhere?
CherryTrail (more precisely for PCH inside those SoCs).
Basically it enables few peripheral drivers in case they are enumerated
via ACPI (SPI, I2C, UART, PWM, SDHCI) on SoCs listed above.
Hope this would help how to deal with the option in ASoC case.