]>
Commit | Line | Data |
---|---|---|
4495c89f JX |
1 | config SND_SOC_ROCKCHIP |
2 | tristate "ASoC support for Rockchip" | |
3 | depends on COMPILE_TEST || ARCH_ROCKCHIP | |
4495c89f JX |
4 | help |
5 | Say Y or M if you want to add support for codecs attached to | |
6 | the Rockchip SoCs' Audio interfaces. You will also need to | |
7 | select the audio interfaces to support below. | |
8 | ||
38306afc | 9 | config SND_SOC_ROCKCHIP_I2S |
9ce63dbd | 10 | tristate "Rockchip I2S Device Driver" |
8d213de7 AR |
11 | depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP |
12 | select SND_SOC_GENERIC_DMAENGINE_PCM | |
9ce63dbd J |
13 | help |
14 | Say Y or M if you want to add support for I2S driver for | |
15 | Rockchip I2S device. The device supports upto maximum of | |
16 | 8 channels each for play and record. | |
49bdb044 | 17 | |
f874b80e SS |
18 | config SND_SOC_ROCKCHIP_SPDIF |
19 | tristate "Rockchip SPDIF Device Driver" | |
20 | depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP | |
21 | select SND_SOC_GENERIC_DMAENGINE_PCM | |
22 | help | |
23 | Say Y or M if you want to add support for SPDIF driver for | |
24 | Rockchip SPDIF transceiver device. | |
25 | ||
49bdb044 | 26 | config SND_SOC_ROCKCHIP_MAX98090 |
27 | tristate "ASoC support for Rockchip boards using a MAX98090 codec" | |
9d705947 | 28 | depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP |
49bdb044 | 29 | select SND_SOC_ROCKCHIP_I2S |
30 | select SND_SOC_MAX98090 | |
31 | select SND_SOC_TS3A227E | |
32 | help | |
33 | Say Y or M here if you want to add support for SoC audio on Rockchip | |
34 | boards using the MAX98090 codec, such as Veyron. | |
86059653 | 35 | |
36 | config SND_SOC_ROCKCHIP_RT5645 | |
37 | tristate "ASoC support for Rockchip boards using a RT5645/RT5650 codec" | |
9d705947 | 38 | depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP |
86059653 | 39 | select SND_SOC_ROCKCHIP_I2S |
40 | select SND_SOC_RT5645 | |
41 | help | |
42 | Say Y or M here if you want to add support for SoC audio on Rockchip | |
43 | boards using the RT5645/RT5650 codec, such as Veyron. | |
c6eac8a3 XZ |
44 | |
45 | config SND_SOC_RK3399_GRU_SOUND | |
46 | tristate "ASoC support multiple codecs for Rockchip RK3399 GRU boards" | |
f506513a | 47 | depends on SND_SOC_ROCKCHIP && I2C && GPIOLIB && CLKDEV_LOOKUP && SPI |
c6eac8a3 XZ |
48 | select SND_SOC_ROCKCHIP_I2S |
49 | select SND_SOC_MAX98357A | |
50 | select SND_SOC_RT5514 | |
51 | select SND_SOC_DA7219 | |
e5abe959 | 52 | select SND_SOC_RT5514_SPI |
c6eac8a3 XZ |
53 | help |
54 | Say Y or M here if you want to add support multiple codecs for SoC | |
55 | audio on Rockchip RK3399 GRU boards. |