cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (2963B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2#
      3# SoC audio configuration
      4#
      5
      6menuconfig SND_SOC
      7	tristate "ALSA for SoC audio support"
      8	select SND_PCM
      9	select AC97_BUS if SND_SOC_AC97_BUS
     10	select SND_JACK
     11	select REGMAP_I2C if I2C
     12	select REGMAP_SPI if SPI_MASTER
     13	help
     14
     15	  If you want ASoC support, you should say Y here and also to the
     16	  specific driver for your SoC platform below.
     17
     18	  ASoC provides power efficient ALSA support for embedded battery powered
     19	  SoC based systems like PDA's, Phones and Personal Media Players.
     20
     21	  This ASoC audio support can also be built as a module.  If so, the module
     22	  will be called snd-soc-core.
     23
     24if SND_SOC
     25
     26config SND_SOC_AC97_BUS
     27	bool
     28
     29config SND_SOC_GENERIC_DMAENGINE_PCM
     30	bool
     31	select SND_DMAENGINE_PCM
     32
     33config SND_SOC_COMPRESS
     34	bool
     35	select SND_COMPRESS_OFFLOAD
     36
     37config SND_SOC_TOPOLOGY
     38	bool
     39	select SND_DYNAMIC_MINORS
     40
     41config SND_SOC_TOPOLOGY_KUNIT_TEST
     42	tristate "KUnit tests for SoC topology"
     43	depends on KUNIT
     44	depends on SND_SOC_TOPOLOGY
     45	default KUNIT_ALL_TESTS
     46	help
     47	  If you want to perform tests on ALSA SoC topology support say Y here.
     48
     49	  This builds a module which can be later manually loaded to run KUNIT
     50	  test cases against soc-topology.c API. This should be primarily used
     51	  by developers to test their changes to ASoC.
     52
     53	  Do note that it creates fake playback devices which do not interact
     54	  well with userspace. When running tests one may want to disable
     55	  userspace applications such as pulseaudio, to prevent unnecessary
     56	  problems.
     57
     58config SND_SOC_UTILS_KUNIT_TEST
     59	tristate "KUnit tests for SoC utils"
     60	depends on KUNIT
     61	default KUNIT_ALL_TESTS
     62	help
     63	  If you want to perform tests on ALSA SoC utils library say Y here.
     64
     65config SND_SOC_ACPI
     66	tristate
     67
     68# All the supported SoCs
     69source "sound/soc/adi/Kconfig"
     70source "sound/soc/amd/Kconfig"
     71source "sound/soc/atmel/Kconfig"
     72source "sound/soc/au1x/Kconfig"
     73source "sound/soc/bcm/Kconfig"
     74source "sound/soc/cirrus/Kconfig"
     75source "sound/soc/dwc/Kconfig"
     76source "sound/soc/fsl/Kconfig"
     77source "sound/soc/hisilicon/Kconfig"
     78source "sound/soc/jz4740/Kconfig"
     79source "sound/soc/kirkwood/Kconfig"
     80source "sound/soc/img/Kconfig"
     81source "sound/soc/intel/Kconfig"
     82source "sound/soc/mediatek/Kconfig"
     83source "sound/soc/meson/Kconfig"
     84source "sound/soc/mxs/Kconfig"
     85source "sound/soc/pxa/Kconfig"
     86source "sound/soc/qcom/Kconfig"
     87source "sound/soc/rockchip/Kconfig"
     88source "sound/soc/samsung/Kconfig"
     89source "sound/soc/sh/Kconfig"
     90source "sound/soc/sof/Kconfig"
     91source "sound/soc/spear/Kconfig"
     92source "sound/soc/sprd/Kconfig"
     93source "sound/soc/sti/Kconfig"
     94source "sound/soc/stm/Kconfig"
     95source "sound/soc/sunxi/Kconfig"
     96source "sound/soc/tegra/Kconfig"
     97source "sound/soc/ti/Kconfig"
     98source "sound/soc/uniphier/Kconfig"
     99source "sound/soc/ux500/Kconfig"
    100source "sound/soc/xilinx/Kconfig"
    101source "sound/soc/xtensa/Kconfig"
    102
    103# Supported codecs
    104source "sound/soc/codecs/Kconfig"
    105
    106# generic frame-work
    107source "sound/soc/generic/Kconfig"
    108
    109endif	# SND_SOC
    110