[PATCH v4 5/5] arm64: dts: fsd: Add sound card node for Tesla FSD

Padmanabhan Rajanbabu posted 5 patches 2 years, 8 months ago
[PATCH v4 5/5] arm64: dts: fsd: Add sound card node for Tesla FSD
Posted by Padmanabhan Rajanbabu 2 years, 8 months ago
Add device tree node support for sound card on Tesla FSD platform

Signed-off-by: Padmanabhan Rajanbabu <p.rajanbabu@samsung.com>
---
 arch/arm64/boot/dts/tesla/fsd-evb.dts | 33 +++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/arch/arm64/boot/dts/tesla/fsd-evb.dts b/arch/arm64/boot/dts/tesla/fsd-evb.dts
index 2cd721564a4f..8d7794642900 100644
--- a/arch/arm64/boot/dts/tesla/fsd-evb.dts
+++ b/arch/arm64/boot/dts/tesla/fsd-evb.dts
@@ -29,6 +29,39 @@
 		device_type = "memory";
 		reg = <0x0 0x80000000 0x2 0x00000000>;
 	};
+
+	sound {
+		compatible = "simple-audio-card";
+
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		simple-audio-card,name = "FSD Audio Card";
+		simple-audio-card,widgets = "Line", "Line Out",
+					    "Line", "Line In";
+		simple-audio-card,routing = "Line Out", "LLOUT",
+					    "Line Out", "RLOUT",
+					    "MIC2L", "Line In",
+					    "MIC2R", "Line In";
+
+		simple-audio-card,dai-link@0 {
+			reg = <0>;
+			format = "i2s";
+			bitclock-master = <&tlv320aic3x>;
+			frame-master = <&tlv320aic3x>;
+
+			cpu-0 {
+				sound-dai = <&i2s_0 0>;
+			};
+			cpu-1 {
+				sound-dai = <&i2s_0 1>;
+			};
+			codec {
+				sound-dai = <&tlv320aic3x>;
+				system-clock-frequency = <33000000>;
+			};
+		};
+	};
 };
 
 &fin_pll {
-- 
2.17.1
Re: (subset) [PATCH v4 5/5] arm64: dts: fsd: Add sound card node for Tesla FSD
Posted by Krzysztof Kozlowski 2 years, 8 months ago
On Mon, 16 Jan 2023 16:08:23 +0530, Padmanabhan Rajanbabu wrote:
> Add device tree node support for sound card on Tesla FSD platform
> 
> 

Applied, thanks!

[5/5] arm64: dts: fsd: Add sound card node for Tesla FSD
      https://git.kernel.org/krzk/linux/c/56a14f01a54568e049e22c46ffc654602bbd01d1

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>