summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/tesla
diff options
context:
space:
mode:
authorPadmanabhan Rajanbabu <p.rajanbabu@samsung.com>2023-01-16 13:38:23 +0300
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>2023-01-17 14:15:39 +0300
commit56a14f01a54568e049e22c46ffc654602bbd01d1 (patch)
tree09d72d35639fa3a174054d2a49682e4a333dc492 /arch/arm64/boot/dts/tesla
parentbe8599d07a6a184a790054b9b229c0b37e418014 (diff)
downloadlinux-56a14f01a54568e049e22c46ffc654602bbd01d1.tar.xz
arm64: dts: fsd: Add sound card node for Tesla FSD
Add device tree node support for sound card on Tesla FSD platform Signed-off-by: Padmanabhan Rajanbabu <p.rajanbabu@samsung.com> Link: https://lore.kernel.org/r/20230116103823.90757-6-p.rajanbabu@samsung.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Diffstat (limited to 'arch/arm64/boot/dts/tesla')
-rw-r--r--arch/arm64/boot/dts/tesla/fsd-evb.dts33
1 files changed, 33 insertions, 0 deletions
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 {