diff options
author | Biju Das <biju.das@bp.renesas.com> | 2017-12-20 15:02:00 -0500 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2017-12-21 06:21:55 -0500 |
commit | 55e37da0309a2237cc8f14a43ba04b2fd2083c1c (patch) | |
tree | 8f5d8f30550c42aebbe9cdc5f5dc94d4d0770804 | |
parent | 17d2e479d09e597c9915f0ab853edfa8f5010476 (diff) |
ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codec
This patch enables SGTL5000 audio codec on the carrier board.
Signed-off-by: Biju Das <biju.das@bp.renesas.com>
Reviewed-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r-- | arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts b/arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts index 39ce7e7101c7..5d4b7d203f8d 100644 --- a/arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts +++ b/arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | |||
@@ -26,6 +26,12 @@ | |||
26 | stdout-path = "serial3:115200n8"; | 26 | stdout-path = "serial3:115200n8"; |
27 | }; | 27 | }; |
28 | 28 | ||
29 | audio_clock: audio_clock { | ||
30 | compatible = "fixed-clock"; | ||
31 | #clock-cells = <0>; | ||
32 | clock-frequency = <26000000>; | ||
33 | }; | ||
34 | |||
29 | vccq_sdhi0: regulator-vccq-sdhi0 { | 35 | vccq_sdhi0: regulator-vccq-sdhi0 { |
30 | compatible = "regulator-gpio"; | 36 | compatible = "regulator-gpio"; |
31 | 37 | ||
@@ -80,6 +86,23 @@ | |||
80 | pinctrl-names = "default"; | 86 | pinctrl-names = "default"; |
81 | }; | 87 | }; |
82 | 88 | ||
89 | &i2c5 { | ||
90 | pinctrl-0 = <&i2c5_pins>; | ||
91 | pinctrl-names = "default"; | ||
92 | |||
93 | status = "okay"; | ||
94 | clock-frequency = <400000>; | ||
95 | |||
96 | sgtl5000: codec@a { | ||
97 | compatible = "fsl,sgtl5000"; | ||
98 | #sound-dai-cells = <0>; | ||
99 | reg = <0x0a>; | ||
100 | clocks = <&audio_clock>; | ||
101 | VDDA-supply = <®_3p3v>; | ||
102 | VDDIO-supply = <®_3p3v>; | ||
103 | }; | ||
104 | }; | ||
105 | |||
83 | &pci1 { | 106 | &pci1 { |
84 | status = "okay"; | 107 | status = "okay"; |
85 | pinctrl-0 = <&usb1_pins>; | 108 | pinctrl-0 = <&usb1_pins>; |
@@ -102,6 +125,11 @@ | |||
102 | function = "hscif1"; | 125 | function = "hscif1"; |
103 | }; | 126 | }; |
104 | 127 | ||
128 | i2c5_pins: i2c5 { | ||
129 | groups = "i2c5_b"; | ||
130 | function = "i2c5"; | ||
131 | }; | ||
132 | |||
105 | scif4_pins: scif4 { | 133 | scif4_pins: scif4 { |
106 | groups = "scif4_data_b"; | 134 | groups = "scif4_data_b"; |
107 | function = "scif4"; | 135 | function = "scif4"; |