[alsa-devel] [PATCH 21/21] ASoC: SOF: Add Build support for SOF core and Intel drivers
Takashi Iwai
tiwai at suse.de
Wed Dec 12 12:50:35 CET 2018
On Tue, 11 Dec 2018 22:30:29 +0100,
Pierre-Louis Bossart wrote:
>
> --- /dev/null
> +++ b/sound/soc/sof/Kconfig
> @@ -0,0 +1,82 @@
> +config SND_SOC_SOF_PCI
> + tristate
> +
> +config SND_SOC_SOF_ACPI
> + tristate
> +
> +config SND_SOC_SOF
> + tristate "Sound Open Firmware Support"
> + select SND_SOC_TOPOLOGY
> + help
> + This adds support for Sound Open Firmware (SOF). SOF is a free and
> + generic open source audio DSP firmware for multiple devices.
> + Say Y if you have such a device that is supported by SOF.
> + If unsure select "N".
You can put
if SND_SOC_SOF
at this point. This will reduce lots of "depends on SND_SOC_SOF"
lines.
> +config SND_SOC_SOF_NOCODEC
> + tristate "SOF nocodec mode Support"
> + depends on SND_SOC_SOF
....
> +source "sound/soc/sof/intel/Kconfig"
> +source "sound/soc/sof/xtensa/Kconfig"
... the endif for SND_SOC_SOF can be put here, then both Kconfigs are
covered by SND_SOC_SOF condition.
OTOH, the usage of if-block below is an overkill.
> --- /dev/null
> +++ b/sound/soc/sof/intel/Kconfig
....
> +if SND_SOC_SOF_HDA_COMMON
> +
> +config SND_SOC_SOF_HDA_LINK
> + bool "SOF support for HDA Links(HDA/HDMI)"
> + help
> + This adds support for HDA links(HDA/HDMI) with Sound Open Firmware
> + for Intel(R) platforms.
> + Say Y if you want to enble HDA links with SOF.
> + If unsure select "N".
> +
> +if SND_SOC_SOF_HDA_LINK
> +config SND_SOC_SOF_HDA_AUDIO_CODEC
> + bool "SOF support for HDAudio codecs"
> + help
> + This adds support for HDAudio codecs with Sound Open Firmware
> + for Intel(R) platforms.
> + Say Y if you want to enble HDAudio codecs with SOF.
> + If unsure select "N".
> +endif ## SND_SOC_SOF_HDA_LINK
> +
> +endif ## SND_SOC_SOF_HDA_COMMON
For single items, just use depends on. It's easier to read.
thanks,
Takashi
More information about the Alsa-devel
mailing list