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) menuconfig SND_SOC_QCOM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) 	tristate "ASoC support for QCOM platforms"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	depends on ARCH_QCOM || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	  Say Y or M if you want to add support to use audio devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	  in Qualcomm Technologies SOC-based platforms.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) if SND_SOC_QCOM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) config SND_SOC_LPASS_CPU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	select REGMAP_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) config SND_SOC_LPASS_HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	select REGMAP_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) config SND_SOC_LPASS_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	select REGMAP_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) config SND_SOC_LPASS_IPQ806X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	select SND_SOC_LPASS_CPU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	select SND_SOC_LPASS_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) config SND_SOC_LPASS_APQ8016
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	select SND_SOC_LPASS_CPU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	select SND_SOC_LPASS_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) config SND_SOC_LPASS_SC7180
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	select SND_SOC_LPASS_CPU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	select SND_SOC_LPASS_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	select SND_SOC_LPASS_HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) config SND_SOC_STORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	tristate "ASoC I2S support for Storm boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	select SND_SOC_LPASS_IPQ806X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	select SND_SOC_MAX98357A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	  Say Y or M if you want add support for SoC audio on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	  Qualcomm Technologies IPQ806X-based Storm board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) config SND_SOC_APQ8016_SBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	tristate "SoC Audio support for APQ8016 SBC platforms"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	select SND_SOC_LPASS_APQ8016
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	select SND_SOC_QCOM_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	  Support for Qualcomm Technologies LPASS audio block in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  APQ8016 SOC-based systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  Say Y if you want to use audio devices on MI2S.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) config SND_SOC_QCOM_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) config SND_SOC_QDSP6_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) config SND_SOC_QDSP6_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) config SND_SOC_QDSP6_AFE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) config SND_SOC_QDSP6_AFE_DAI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) config SND_SOC_QDSP6_AFE_CLOCKS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) config SND_SOC_QDSP6_ADM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) config SND_SOC_QDSP6_ROUTING
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) config SND_SOC_QDSP6_ASM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) config SND_SOC_QDSP6_ASM_DAI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	select SND_SOC_COMPRESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) config SND_SOC_QDSP6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	tristate "SoC ALSA audio driver for QDSP6"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	depends on QCOM_APR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	select SND_SOC_QDSP6_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	select SND_SOC_QDSP6_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	select SND_SOC_QDSP6_AFE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	select SND_SOC_QDSP6_AFE_DAI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	select SND_SOC_QDSP6_AFE_CLOCKS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	select SND_SOC_QDSP6_ADM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	select SND_SOC_QDSP6_ROUTING
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	select SND_SOC_QDSP6_ASM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	select SND_SOC_QDSP6_ASM_DAI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	 To add support for MSM QDSP6 Soc Audio.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	 This will enable sound soc platform specific
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	 audio drivers. This includes q6asm, q6adm,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	 q6afe interfaces to DSP using apr.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) config SND_SOC_MSM8996
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	tristate "SoC Machine driver for MSM8996 and APQ8096 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	depends on QCOM_APR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	select SND_SOC_QDSP6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	select SND_SOC_QCOM_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	  Support for Qualcomm Technologies LPASS audio block in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  APQ8096 SoC-based systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  Say Y if you want to use audio device on this SoCs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config SND_SOC_SDM845
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	tristate "SoC Machine driver for SDM845 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	depends on QCOM_APR && I2C && SOUNDWIRE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	select SND_SOC_QDSP6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	select SND_SOC_QCOM_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	select SND_SOC_RT5663
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	select SND_SOC_MAX98927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	imply SND_SOC_CROS_EC_CODEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	  To add support for audio on Qualcomm Technologies Inc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	  SDM845 SoC-based systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	  Say Y if you want to use audio device on this SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) endif #SND_SOC_QCOM