summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/sound/arndale.txt
diff options
context:
space:
mode:
authorKrishna Mohan Dani2014-11-26 10:23:04 +0100
committerMark Brown2014-11-26 17:44:44 +0100
commitd683d0b690c13437d752ccce47963ac64119b07a (patch)
tree246fac8088166a842463f56e80778809c06b16aa /Documentation/devicetree/bindings/sound/arndale.txt
parentASoC: samsung: ASoC: samsung: Fix IISMOD setting in i2s_set_sysclk() (diff)
downloadkernel-qcow2-linux-d683d0b690c13437d752ccce47963ac64119b07a.tar.gz
kernel-qcow2-linux-d683d0b690c13437d752ccce47963ac64119b07a.tar.xz
kernel-qcow2-linux-d683d0b690c13437d752ccce47963ac64119b07a.zip
ASoC: Samsung: Add arndale_rt5631 machine driver and binding
Adding machine driver to instantiate I2S based realtek's ALC5631 sound card on Arndale board. There are other variants of Audio Daughter Cards for Arndale Board for which support already exists but there is no support for Realtek's alc5631 codec hence support for ALC5631 based machine driver is being added. This patch also documents the device tree binding for the Arndale board based machine driver. Signed-off-by: Claude Youn <claude.youn@gmail.com> Signed-off-by: Krishna Mohan Dani <krishna.md@samsung.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/sound/arndale.txt')
-rw-r--r--Documentation/devicetree/bindings/sound/arndale.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/sound/arndale.txt b/Documentation/devicetree/bindings/sound/arndale.txt
new file mode 100644
index 000000000000..0e76946385ae
--- /dev/null
+++ b/Documentation/devicetree/bindings/sound/arndale.txt
@@ -0,0 +1,24 @@
+Audio Binding for Arndale boards
+
+Required properties:
+- compatible : Can be the following,
+ "samsung,arndale-rt5631"
+
+- samsung,audio-cpu: The phandle of the Samsung I2S controller
+- samsung,audio-codec: The phandle of the audio codec
+
+Optional:
+- samsung,model: The name of the sound-card
+
+Arndale Boards has many audio daughter cards, one of them is
+rt5631/alc5631. Below example shows audio bindings for rt5631/
+alc5631 based codec.
+
+Example:
+
+sound {
+ compatible = "samsung,arndale-rt5631";
+
+ samsung,audio-cpu = <&i2s0>
+ samsung,audio-codec = <&rt5631>;
+};