Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) # SoC audio configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) menuconfig SND_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	tristate "ALSA for SoC audio support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	select SND_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	select AC97_BUS if SND_SOC_AC97_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	select SND_JACK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	select REGMAP_I2C if I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	select REGMAP_SPI if SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 	  If you want ASoC support, you should say Y here and also to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	  specific driver for your SoC platform below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	  
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	  ASoC provides power efficient ALSA support for embedded battery powered
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	  SoC based systems like PDA's, Phones and Personal Media Players.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	  This ASoC audio support can also be built as a module.  If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	  will be called snd-soc-core.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) if SND_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) config SND_SOC_AC97_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) config SND_SOC_GENERIC_DMAENGINE_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	select SND_DMAENGINE_PCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) config SND_SOC_COMPRESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 	select SND_COMPRESS_OFFLOAD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) config SND_SOC_TOPOLOGY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) config SND_SOC_ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) # All the supported SoCs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) source "sound/soc/adi/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) source "sound/soc/amd/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) source "sound/soc/atmel/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) source "sound/soc/au1x/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) source "sound/soc/bcm/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) source "sound/soc/cirrus/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) source "sound/soc/dwc/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) source "sound/soc/fsl/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) source "sound/soc/hisilicon/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) source "sound/soc/jz4740/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) source "sound/soc/kirkwood/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) source "sound/soc/img/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) source "sound/soc/intel/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) source "sound/soc/mediatek/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) source "sound/soc/meson/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) source "sound/soc/mxs/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) source "sound/soc/pxa/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) source "sound/soc/qcom/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) source "sound/soc/rockchip/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) source "sound/soc/samsung/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) source "sound/soc/sh/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) source "sound/soc/sirf/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) source "sound/soc/sof/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) source "sound/soc/spear/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) source "sound/soc/sprd/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) source "sound/soc/sti/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) source "sound/soc/stm/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) source "sound/soc/sunxi/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) source "sound/soc/tegra/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) source "sound/soc/ti/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) source "sound/soc/txx9/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) source "sound/soc/uniphier/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) source "sound/soc/ux500/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) source "sound/soc/xilinx/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) source "sound/soc/xtensa/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) source "sound/soc/zte/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) # Supported codecs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) source "sound/soc/codecs/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) # generic frame-work
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) source "sound/soc/generic/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) endif	# SND_SOC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)