diff options
author | Sugar Zhang <sugar.zhang@rock-chips.com> | 2017-06-13 09:27:46 +0200 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-06-13 20:09:34 +0200 |
commit | fc05a5b222530617d99d0e803abb262130fdb0c4 (patch) | |
tree | 69454ef7d6f545d8113e7c2bfdbf9514ef43234b /sound/soc/rockchip/Kconfig | |
parent | Linux 4.12-rc1 (diff) | |
download | linux-fc05a5b222530617d99d0e803abb262130fdb0c4.tar.xz linux-fc05a5b222530617d99d0e803abb262130fdb0c4.zip |
ASoC: rockchip: add support for pdm controller
The Pulse Density Modulation Interface Controller (PDMC) is
a PDM interface controller and decoder that support PDM format.
It integrates a clock generator driving the PDM microphone
and embeds filters which decimate the incoming bit stream to
obtain most common audio rates.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/rockchip/Kconfig')
-rw-r--r-- | sound/soc/rockchip/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sound/soc/rockchip/Kconfig b/sound/soc/rockchip/Kconfig index e3ca1e973de5..c84487805876 100644 --- a/sound/soc/rockchip/Kconfig +++ b/sound/soc/rockchip/Kconfig @@ -15,6 +15,15 @@ config SND_SOC_ROCKCHIP_I2S Rockchip I2S device. The device supports upto maximum of 8 channels each for play and record. +config SND_SOC_ROCKCHIP_PDM + tristate "Rockchip PDM Controller Driver" + depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP + select SND_SOC_GENERIC_DMAENGINE_PCM + help + Say Y or M if you want to add support for PDM driver for + Rockchip PDM Controller. The Controller supports up to maximum of + 8 channels record. + config SND_SOC_ROCKCHIP_SPDIF tristate "Rockchip SPDIF Device Driver" depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP |