| From e2996114f449a3f7ab5336752568ec4d3030492c Mon Sep 17 00:00:00 2001 |
| From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> |
| Date: Wed, 4 Dec 2013 17:33:10 -0800 |
| Subject: ARM: shmobile: kzm9g: add FSI support for DTS |
| |
| This patch support FSI-AK4648 with simple audio card |
| |
| Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit 3c2a87c85391272b098827e432813c9437e93992) |
| (Queued by Simon Horman for v3.14 but not yet in Linus's tree) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 33 ++++++++++++++++++++++++++++ |
| 1 file changed, 33 insertions(+) |
| |
| diff --git a/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts b/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts |
| index 5bb593daab52..eb8886b535e4 100644 |
| --- a/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts |
| +++ b/arch/arm/boot/dts/sh73a0-kzm9g-reference.dts |
| @@ -152,6 +152,20 @@ |
| label = "SW1"; |
| }; |
| }; |
| + |
| + sound { |
| + compatible = "simple-audio-card"; |
| + simple-audio-card,format = "left_j"; |
| + simple-audio-card,cpu { |
| + sound-dai = <&sh_fsi2 0>; |
| + }; |
| + simple-audio-card,codec { |
| + sound-dai = <&ak4648>; |
| + bitclock-master; |
| + frame-master; |
| + system-clock-frequency = <11289600>; |
| + }; |
| + }; |
| }; |
| |
| &i2c0 { |
| @@ -226,6 +240,12 @@ |
| }; |
| }; |
| }; |
| + |
| + ak4648: ak4648@0x12 { |
| + #sound-dai-cells = <0>; |
| + compatible = "asahi-kasei,ak4648"; |
| + reg = <0x12>; |
| + }; |
| }; |
| |
| &i2c3 { |
| @@ -289,6 +309,12 @@ |
| renesas,groups = "sdhi2_data4", "sdhi2_ctrl"; |
| renesas,function = "sdhi2"; |
| }; |
| + |
| + fsia_pins: sounda { |
| + renesas,groups = "fsia_mclk_in", "fsia_sclk_in", |
| + "fsia_data_in", "fsia_data_out"; |
| + renesas,function = "fsia"; |
| + }; |
| }; |
| |
| &sdhi0 { |
| @@ -309,3 +335,10 @@ |
| broken-cd; |
| status = "okay"; |
| }; |
| + |
| +&sh_fsi2 { |
| + pinctrl-0 = <&fsia_pins>; |
| + pinctrl-names = "default"; |
| + |
| + status = "okay"; |
| +}; |
| -- |
| 1.8.5.rc3 |
| |