# SPDX-License-Identifier: GPL-2.0-only
config [31mCONFIG_SND_SOC_SOF_INTEL_TOPLEVEL[0m
bool "SOF support for Intel audio DSPs"
depends on [31mCONFIG_X86[0m || [31mCONFIG_COMPILE_TEST[0m
help
This adds support for Sound Open Firmware for Intel(R) platforms.
Say Y if you have such a device.
If unsure select "N".
if [31mCONFIG_SND_SOC_SOF_INTEL_TOPLEVEL[0m
config [31mCONFIG_SND_SOC_SOF_INTEL_ACPI[0m
tristate
select [31mCONFIG_SND_SOC_SOF_BAYTRAIL[0m if [31mCONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_BROADWELL[0m if [31mCONFIG_SND_SOC_SOF_BROADWELL_SUPPORT[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_INTEL_PCI[0m
tristate
select [31mCONFIG_SND_SOC_SOF_MERRIFIELD[0m if [31mCONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_APOLLOLAKE[0m if [31mCONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_GEMINILAKE[0m if [31mCONFIG_SND_SOC_SOF_GEMINILAKE_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_CANNONLAKE[0m if [31mCONFIG_SND_SOC_SOF_CANNONLAKE_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_COFFEELAKE[0m if [31mCONFIG_SND_SOC_SOF_COFFEELAKE_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_ICELAKE[0m if [31mCONFIG_SND_SOC_SOF_ICELAKE_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_COMETLAKE_LP[0m if [31mCONFIG_SND_SOC_SOF_COMETLAKE_LP_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_COMETLAKE_H[0m if [31mCONFIG_SND_SOC_SOF_COMETLAKE_H_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_TIGERLAKE[0m if [31mCONFIG_SND_SOC_SOF_TIGERLAKE_SUPPORT[0m
select [31mCONFIG_SND_SOC_SOF_ELKHARTLAKE[0m if [31mCONFIG_SND_SOC_SOF_ELKHARTLAKE_SUPPORT[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC[0m
tristate
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP[0m
tristate
select [31mCONFIG_SND_SOC_SOF_INTEL_COMMON[0m
select [31mCONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_INTEL_COMMON[0m
tristate
select [31mCONFIG_SND_SOC_ACPI_INTEL_MATCH[0m
select [31mCONFIG_SND_SOC_SOF_XTENSA[0m
select [31mCONFIG_SND_SOC_INTEL_MACH[0m
select [31mCONFIG_SND_SOC_ACPI[0m if [31mCONFIG_ACPI[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
if [31mCONFIG_SND_SOC_SOF_INTEL_ACPI[0m
config [31mCONFIG_SND_SOC_SOF_BAYTRAIL_SUPPORT[0m
bool "SOF support for Baytrail, Braswell and Cherrytrail"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Baytrail, Braswell or Cherrytrail processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_BAYTRAIL[0m
tristate
select [31mCONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_BROADWELL_SUPPORT[0m
bool "SOF support for Broadwell"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Broadwell processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_BROADWELL[0m
tristate
select [31mCONFIG_SND_SOC_SOF_INTEL_COMMON[0m
select [31mCONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
endif ## [31mCONFIG_SND_SOC_SOF_INTEL_ACPI[0m
if [31mCONFIG_SND_SOC_SOF_INTEL_PCI[0m
config [31mCONFIG_SND_SOC_SOF_MERRIFIELD_SUPPORT[0m
bool "SOF support for Tangier/Merrifield"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Tangier/Merrifield processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_MERRIFIELD[0m
tristate
select [31mCONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_APOLLOLAKE_SUPPORT[0m
bool "SOF support for Apollolake"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Apollolake processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_APOLLOLAKE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_GEMINILAKE_SUPPORT[0m
bool "SOF support for GeminiLake"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Geminilake processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_GEMINILAKE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_CANNONLAKE_SUPPORT[0m
bool "SOF support for Cannonlake"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Cannonlake processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_CANNONLAKE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_COFFEELAKE_SUPPORT[0m
bool "SOF support for CoffeeLake"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Coffeelake processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_COFFEELAKE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_ICELAKE_SUPPORT[0m
bool "SOF support for Icelake"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Icelake processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_ICELAKE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_COMETLAKE_LP[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_COMETLAKE_LP_SUPPORT[0m
bool "SOF support for CometLake-LP"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Cometlake-LP processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_COMETLAKE_H[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_COMETLAKE_H_SUPPORT[0m
bool "SOF support for CometLake-H"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the Cometlake-H processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_TIGERLAKE_SUPPORT[0m
bool "SOF support for Tigerlake"
help
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".
config [31mCONFIG_SND_SOC_SOF_TIGERLAKE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_ELKHARTLAKE_SUPPORT[0m
bool "SOF support for ElkhartLake"
help
This adds support for Sound Open Firmware for Intel(R) platforms
using the ElkhartLake processors.
Say Y if you have such a device.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_ELKHARTLAKE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
tristate
select [31mCONFIG_SND_SOC_SOF_INTEL_COMMON[0m
select [31mCONFIG_SND_SOC_SOF_HDA_LINK_BASELINE[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
if [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
config [31mCONFIG_SND_SOC_SOF_HDA_LINK[0m
bool "SOF support for HDA Links(HDA/HDMI)"
depends on [31mCONFIG_SND_SOC_SOF_NOCODEC[0m=n
select [31mCONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE[0m
help
This adds support for HDA links(HDA/[31mCONFIG_HDMI[0m) with Sound Open Firmware
for Intel(R) platforms.
Say Y if you want to enable HDA links with SOF.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC[0m
bool "SOF support for HDAudio codecs"
depends on [31mCONFIG_SND_SOC_SOF_HDA_LINK[0m
help
This adds support for HDAudio codecs with Sound Open Firmware
for Intel(R) platforms.
Say Y if you want to enable HDAudio codecs with SOF.
If unsure select "N".
config [31mCONFIG_SND_SOC_SOF_HDA_ALWAYS_ENABLE_DMI_L1[0m
bool "SOF enable DMI Link L1"
help
This option enables [31mCONFIG_DMI[0m L1 for both playback and capture
and disables known workarounds for specific HDaudio platforms.
Only use to look into power optimizations on platforms not
affected by [31mCONFIG_DMI[0m L1 issues. This option is not recommended.
Say Y if you want to enable [31mCONFIG_DMI[0m Link L1
If unsure, select "N".
endif ## [31mCONFIG_SND_SOC_SOF_HDA_COMMON[0m
config [31mCONFIG_SND_SOC_SOF_HDA_LINK_BASELINE[0m
tristate
select [31mCONFIG_SND_SOC_SOF_HDA[0m if [31mCONFIG_SND_SOC_SOF_HDA_LINK[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
config [31mCONFIG_SND_SOC_SOF_HDA[0m
tristate
select [31mCONFIG_SND_HDA_EXT_CORE[0m if [31mCONFIG_SND_SOC_SOF_HDA_LINK[0m
select [31mCONFIG_SND_SOC_HDAC_HDA[0m if [31mCONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC[0m
select [31mCONFIG_SND_INTEL_NHLT[0m if [31mCONFIG_ACPI[0m
help
This option is not user-selectable but automagically handled by
'select' statements at a higher level
endif ## [31mCONFIG_SND_SOC_SOF_INTEL_PCI[0m
endif ## [31mCONFIG_SND_SOC_SOF_INTEL_TOPLEVEL[0m