brintos

brintos / linux-shallow public Read only

0
0
Text · 5.6 KiB · ca7a30e Raw
239 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menuconfig SND_SOC_QCOM3	tristate "ASoC support for QCOM platforms"4	depends on ARCH_QCOM || COMPILE_TEST5	help6	  Say Y or M if you want to add support to use audio devices7	  in Qualcomm Technologies SOC-based platforms.8 9if SND_SOC_QCOM10 11config SND_SOC_LPASS_CPU12	tristate13	select REGMAP_MMIO14 15config SND_SOC_LPASS_HDMI16	tristate17	select REGMAP_MMIO18 19config SND_SOC_LPASS_PLATFORM20	tristate21	select REGMAP_MMIO22 23config SND_SOC_LPASS_CDC_DMA24	tristate25	select REGMAP_MMIO26 27config SND_SOC_LPASS_IPQ806X28	tristate29	select SND_SOC_LPASS_CPU30	select SND_SOC_LPASS_PLATFORM31 32config SND_SOC_LPASS_APQ801633	tristate34	select SND_SOC_LPASS_CPU35	select SND_SOC_LPASS_PLATFORM36 37config SND_SOC_LPASS_SC718038	tristate39	select SND_SOC_LPASS_CPU40	select SND_SOC_LPASS_PLATFORM41	select SND_SOC_LPASS_HDMI42 43config SND_SOC_LPASS_SC728044	tristate45	select SND_SOC_LPASS_CPU46	select SND_SOC_LPASS_PLATFORM47	select SND_SOC_LPASS_HDMI48	select SND_SOC_LPASS_CDC_DMA49 50config SND_SOC_STORM51	tristate "ASoC I2S support for Storm boards"52	depends on GPIOLIB53	select SND_SOC_LPASS_IPQ806X54	select SND_SOC_MAX98357A55	help56	  Say Y or M if you want add support for SoC audio on the57	  Qualcomm Technologies IPQ806X-based Storm board.58 59config SND_SOC_APQ8016_SBC60	tristate "SoC Audio support for APQ8016 SBC platforms"61	select SND_SOC_LPASS_APQ801662	select SND_SOC_QCOM_COMMON63	help64	  Support for Qualcomm Technologies LPASS audio block in65	  APQ8016 SOC-based systems.66	  Say Y if you want to use audio devices on MI2S.67 68config SND_SOC_QCOM_COMMON69	tristate70 71config SND_SOC_QCOM_SDW72	tristate73 74config SND_SOC_QDSP6_COMMON75	tristate76 77config SND_SOC_QDSP6_CORE78	tristate79 80config SND_SOC_QDSP6_AFE81	tristate82 83config SND_SOC_QDSP6_AFE_DAI84	tristate85 86config SND_SOC_QDSP6_AFE_CLOCKS87	tristate88 89config SND_SOC_QDSP6_ADM90	tristate91 92config SND_SOC_QDSP6_ROUTING93	tristate94 95config SND_SOC_QDSP6_ASM96	tristate97 98config SND_SOC_QDSP6_ASM_DAI99	select SND_SOC_COMPRESS100	tristate101 102config SND_SOC_QDSP6_APM_DAI103	tristate104	select SND_SOC_COMPRESS105 106config SND_SOC_QDSP6_APM_LPASS_DAI107	tristate108 109config SND_SOC_QDSP6_APM110	tristate111	select SND_SOC_QDSP6_APM_DAI112	select SND_SOC_QDSP6_APM_LPASS_DAI113 114config SND_SOC_QDSP6_PRM_LPASS_CLOCKS115	tristate116 117config SND_SOC_QDSP6_PRM118	tristate119	select SND_SOC_QDSP6_PRM_LPASS_CLOCKS120 121config SND_SOC_QDSP6122	tristate "SoC ALSA audio driver for QDSP6"123	depends on QCOM_APR124	depends on COMMON_CLK125	select SND_SOC_QDSP6_COMMON126	select SND_SOC_QDSP6_CORE127	select SND_SOC_QDSP6_AFE128	select SND_SOC_QDSP6_AFE_DAI129	select SND_SOC_QDSP6_AFE_CLOCKS130	select SND_SOC_QDSP6_ADM131	select SND_SOC_QDSP6_ROUTING132	select SND_SOC_QDSP6_ASM133	select SND_SOC_QDSP6_ASM_DAI134	select SND_SOC_TOPOLOGY135	select SND_SOC_QDSP6_APM136	select SND_SOC_QDSP6_PRM137	help138	 To add support for MSM QDSP6 Soc Audio.139	 This will enable sound soc platform specific140	 audio drivers. This includes q6asm, q6adm,141	 q6afe interfaces to DSP using apr.142 143config SND_SOC_MSM8996144	tristate "SoC Machine driver for MSM8996 and APQ8096 boards"145	depends on QCOM_APR146	depends on COMMON_CLK147	select SND_SOC_QDSP6148	select SND_SOC_QCOM_COMMON149	help150	  Support for Qualcomm Technologies LPASS audio block in151	  APQ8096 SoC-based systems.152	  Say Y if you want to use audio device on this SoCs153 154config SND_SOC_SDM845155	tristate "SoC Machine driver for SDM845 boards"156	depends on QCOM_APR && I2C && SOUNDWIRE157	depends on COMMON_CLK158	select SND_SOC_QDSP6159	select SND_SOC_QCOM_COMMON160	select SND_SOC_QCOM_SDW161	select SND_SOC_RT5663162	select SND_SOC_MAX98927163	imply SND_SOC_CROS_EC_CODEC164	help165	  To add support for audio on Qualcomm Technologies Inc.166	  SDM845 SoC-based systems.167	  Say Y if you want to use audio device on this SoCs.168 169config SND_SOC_SM8250170	tristate "SoC Machine driver for SM8250 boards"171	depends on QCOM_APR && SOUNDWIRE172	depends on COMMON_CLK173	select SND_SOC_QDSP6174	select SND_SOC_QCOM_COMMON175	select SND_SOC_QCOM_SDW176	help177	  To add support for audio on Qualcomm Technologies Inc.178	  SM8250 SoC-based systems.179	  Say Y if you want to use audio device on this SoCs.180 181config SND_SOC_SC8280XP182	tristate "SoC Machine driver for SC8280XP boards"183	depends on QCOM_APR && SOUNDWIRE184	depends on COMMON_CLK185	select SND_SOC_QDSP6186	select SND_SOC_QCOM_COMMON187	select SND_SOC_QCOM_SDW188	help189	  To add support for audio on Qualcomm Technologies Inc.190	  SC8280XP SoC-based systems.191	  Say Y if you want to use audio device on this SoCs.192 193config SND_SOC_SC7180194	tristate "SoC Machine driver for SC7180 boards"195	depends on I2C && GPIOLIB196	depends on SOUNDWIRE || SOUNDWIRE=n197	select SND_SOC_QCOM_COMMON198	select SND_SOC_LPASS_SC7180199	select SND_SOC_MAX98357A200	select SND_SOC_RT5682_I2C201	select SND_SOC_RT5682S202	select SND_SOC_ADAU7002203	help204	  To add support for audio on Qualcomm Technologies Inc.205	  SC7180 SoC-based systems.206	  Say Y if you want to use audio device on this SoCs.207 208config SND_SOC_SC7280209	tristate "SoC Machine driver for SC7280 boards"210	depends on I2C && SOUNDWIRE211	select SND_SOC_QCOM_COMMON212	select SND_SOC_QCOM_SDW213	select SND_SOC_LPASS_SC7280214	select SND_SOC_MAX98357A215	select SND_SOC_WCD938X_SDW216	select SND_SOC_LPASS_MACRO_COMMON217	imply SND_SOC_LPASS_RX_MACRO218	imply SND_SOC_LPASS_TX_MACRO219	select SND_SOC_RT5682_I2C220	select SND_SOC_RT5682S221	help222	  Add support for audio on Qualcomm Technologies Inc.223	  SC7280 SoC-based systems.224	  Say Y or M if you want to use audio device on this SoCs.225 226config SND_SOC_X1E80100227	tristate "SoC Machine driver for X1E80100 boards"228	depends on QCOM_APR && SOUNDWIRE229	depends on COMMON_CLK230	select SND_SOC_QDSP6231	select SND_SOC_QCOM_COMMON232	select SND_SOC_QCOM_SDW233	help234	  Add support for audio on Qualcomm Technologies Inc.235	  X1E80100 SoC-based systems.236	  Say Y or M if you want to use audio device on this SoCs.237 238endif #SND_SOC_QCOM239