brintos

brintos / linux-shallow public Read only

0
0
Text · 3.3 KiB · f98a2fa Raw
93 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config SND_SOC_ROCKCHIP3	tristate "ASoC support for Rockchip"4	depends on COMPILE_TEST || ARCH_ROCKCHIP5	help6	  Say Y or M if you want to add support for codecs attached to7	  the Rockchip SoCs' Audio interfaces. You will also need to8	  select the audio interfaces to support below.9 10config SND_SOC_ROCKCHIP_I2S11	tristate "Rockchip I2S Device Driver"12	depends on HAVE_CLK && SND_SOC_ROCKCHIP13	select SND_SOC_GENERIC_DMAENGINE_PCM14	help15	  Say Y or M if you want to add support for I2S driver for16	  Rockchip I2S device. The device supports up to maximum of17	  8 channels each for play and record.18 19config SND_SOC_ROCKCHIP_I2S_TDM20	tristate "Rockchip I2S/TDM Device Driver"21	depends on HAVE_CLK && SND_SOC_ROCKCHIP22	select SND_SOC_GENERIC_DMAENGINE_PCM23	help24	  Say Y or M if you want to add support for the I2S/TDM driver for25	  Rockchip I2S/TDM devices, found in Rockchip SoCs. These devices26	  interface between the AHB bus and the I2S bus, and support up to a27	  maximum of 8 channels each for playback and recording.28 29 30config SND_SOC_ROCKCHIP_PDM31	tristate "Rockchip PDM Controller Driver"32	depends on HAVE_CLK && SND_SOC_ROCKCHIP33	select SND_SOC_GENERIC_DMAENGINE_PCM34	select RATIONAL35	help36	  Say Y or M if you want to add support for PDM driver for37	  Rockchip PDM Controller. The Controller supports up to maximum of38	  8 channels record.39 40config SND_SOC_ROCKCHIP_SPDIF41	tristate "Rockchip SPDIF Device Driver"42	depends on HAVE_CLK && SND_SOC_ROCKCHIP43	select SND_SOC_GENERIC_DMAENGINE_PCM44	help45	  Say Y or M if you want to add support for SPDIF driver for46	  Rockchip SPDIF transceiver device.47 48config SND_SOC_ROCKCHIP_MAX9809049	tristate "ASoC support for Rockchip boards using a MAX98090 codec"50	depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK51	select SND_SOC_ROCKCHIP_I2S52	select SND_SOC_MAX9809053	select SND_SOC_TS3A227E54	select SND_SOC_HDMI_CODEC55	help56	  Say Y or M here if you want to add support for SoC audio on Rockchip57	  boards using the MAX98090 codec and HDMI codec, such as Veyron.58 59config SND_SOC_ROCKCHIP_RT564560	tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec"61	depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK62	select SND_SOC_ROCKCHIP_I2S63	select SND_SOC_RT564564	help65	  Say Y or M here if you want to add support for SoC audio on Rockchip66	  boards using the RT5645/RT5650 codec, such as Veyron.67 68config SND_SOC_RK3288_HDMI_ANALOG69	tristate "ASoC support multiple codecs for Rockchip RK3288 boards"70	depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK71	select SND_SOC_ROCKCHIP_I2S72	select SND_SOC_HDMI_CODEC73	select SND_SOC_ES8328_I2C74	select SND_SOC_ES8328_SPI if SPI_MASTER75	select DRM_DW_HDMI_I2S_AUDIO if DRM_DW_HDMI76	help77	  Say Y or M here if you want to add support for SoC audio on Rockchip78	  RK3288 boards using an analog output and the built-in HDMI audio.79 80config SND_SOC_RK3399_GRU_SOUND81	tristate "ASoC support multiple codecs for Rockchip RK3399 GRU boards"82	depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && HAVE_CLK && SPI83	select SND_SOC_ROCKCHIP_I2S84	select SND_SOC_MAX98357A85	select SND_SOC_RT551486	select SND_SOC_DA721987	select SND_SOC_RT5514_SPI88	select SND_SOC_HDMI_CODEC89	select SND_SOC_DMIC90	help91	  Say Y or M here if you want to add support multiple codecs for SoC92	  audio on Rockchip RK3399 GRU boards.93