ASoC: rockchip: add support for pdm controller
authorSugar Zhang <sugar.zhang@rock-chips.com>
Tue, 13 Jun 2017 07:27:46 +0000 (15:27 +0800)
committerMark Brown <broonie@kernel.org>
Tue, 13 Jun 2017 18:09:34 +0000 (19:09 +0100)
commitfc05a5b222530617d99d0e803abb262130fdb0c4
tree69454ef7d6f545d8113e7c2bfdbf9514ef43234b
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6
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>
Documentation/devicetree/bindings/sound/rockchip,pdm.txt [new file with mode: 0644]
sound/soc/rockchip/Kconfig
sound/soc/rockchip/Makefile
sound/soc/rockchip/rockchip_pdm.c [new file with mode: 0644]
sound/soc/rockchip/rockchip_pdm.h [new file with mode: 0644]