smartding,
Maybe you did.
In the
menu. Thats CONFIG_SND_SOC in search, which you set
are lots of Soc drivers but Tiger Lake-LP is not listed as its own entry.
The
sub menu looks interesting.
You need
but in my kernel its forced off.
The help reads
Code: Select all
CONFIG_SND_SOC_SOF_TIGERLAKE: │
│ │
│ This adds support for Sound Open Firmware for Intel(R) platforms │
│ using the Tigerlake processors. │
│ Say Y if you have such a device. │
│ If unsure select "N". │
│ │
│ Symbol: SND_SOC_SOF_TIGERLAKE [=n] │
│ Type : tristate │
│ Defined at sound/soc/sof/intel/Kconfig:182 │
│ Prompt: SOF support for Tigerlake │
│ Depends on: SOUND [=y] && !UML && SND [=m] && SND_SOC [=m] && \ │
│ SND_SOC_SOF_TOPLEVEL [=y] && SND_SOC_SOF_INTEL_TOPLEVEL [=y] && \ │
│ SND_SOC_SOF_PCI [=n] │
│ Location: │
│ -> Device Drivers │
│ -> Sound card support (SOUND [=y]) │
│ -> Advanced Linux Sound Architecture (SND [=m]) │
│ -> ALSA for SoC audio support (SND_SOC [=m]) │
│ -> Sound Open Firmware Support (SND_SOC_SOF_TOPLEVEL [=y]) │
│ -> SOF support for Intel audio DSPs (SND_SOC_SOF_INTEL_TO │
│ Selects: SND_SOC_SOF_INTEL_TGL [=n]
But it will only appear in menuconfig if the boolean equation
Code: Select all
Depends on: SOUND [=y] && !UML && SND [=m] && SND_SOC [=m] && \ │
│ SND_SOC_SOF_TOPLEVEL [=y] && SND_SOC_SOF_INTEL_TOPLEVEL [=y] && \ │
│ SND_SOC_SOF_PCI [=n]
evaluate to true. Here it a string of things logically ANDed together.
It's forced off because I have SND_SOC_SOF_PCI [=n].
A few hints an working with menuconfig.
1. Things that cannot be selected are usually hidden.
2. There is a search function. Press / and enter a search term. It only shows selectable items.
That's sub optimal if the thing you want is hidden, so,
3. Press the 'z' key on any menu where 'z' is not a shortcut.
This toggles the display of hidden items. There are lots.
4. Search will now find hidden items. They cannot be selected until the Depends on: is true but now you can read it. :)
A side effect of this is that you find the kernel symbol you want and read its Depends on:
You got the the thing(s) you need to select and find its hidden too. Trace the Depends on: and fix it recursively.