ODROID-C5: arm64/dts: Set audio config.
- remove unused audio card: builtinmic and loopback.
- disabled unused node: pdma, loopbacka.
- set pinctrl: spdifa.
Change-Id: I172677e9739d14099ef2f30c31d8013c6ebd521d
diff --git a/arch/arm64/boot/dts/amlogic/s7d_s905x5m_odroidc5.dts b/arch/arm64/boot/dts/amlogic/s7d_s905x5m_odroidc5.dts
index 37097ef..af9786e 100644
--- a/arch/arm64/boot/dts/amlogic/s7d_s905x5m_odroidc5.dts
+++ b/arch/arm64/boot/dts/amlogic/s7d_s905x5m_odroidc5.dts
@@ -598,21 +598,6 @@
};
aml-audio-card,dai-link@3 {
- mclk-fs = <64>;
- /* suffix-name, sync with android audio hal
- * what's the dai link used for
- */
- suffix-name = "alsaPORT-pdm-builtinmic";
- cpu {
- sound-dai = <&pdma>;
- };
- codec {
- sound-dai = <&dummy_codec>;
- };
- };
-
-#if 0
- aml-audio-card,dai-link@4 {
mclk-fs = <128>;
continuous-clock;
/* suffix-name, sync with android audio hal used for */
@@ -625,8 +610,9 @@
sound-dai = <&dummy_codec>;
};
};
+
/* spdif_b to hdmi, only playback */
- aml-audio-card,dai-link@5 {
+ aml-audio-card,dai-link@4 {
mclk-fs = <128>;
continuous-clock;
/* suffix-name, sync with android audio hal
@@ -641,32 +627,6 @@
sound-dai = <&dummy_codec>;
};
};
-#endif
- aml-audio-card,dai-link@6 {
- mclk-fs = <256>;
- continuous-clock;
- suffix-name = "alsaPORT-loopback";
- cpu {
- sound-dai = <&loopbacka>;
- system-clock-frequency = <12288000>;
- };
- codec {
- sound-dai = <&dummy_codec>;
- };
- };
-
- /* aml-audio-card,dai-link@7 {
- * mclk-fs = <256>;
- * suffix-name = "alsaPORT-earc";
- * cpu {
- * sound-dai = <&earc>;
- * system-clock-frequency = <12288000>;
- * };
- * codec {
- * sound-dai = <&dummy_codec>;
- * };
- *};
- */
};
picdec {
@@ -869,14 +829,6 @@
non-removable;
disable-wp;
-
- //vmmc-supply = <&vddao_3v3>;
- //vqmmc-supply = <&vddio_ao1v8>;
-
- brcmf: wifi@1 {
- reg = <1>;
- compatible = "brcm,bcm4329-fmac";
- };
};
/* SD card */
@@ -1016,10 +968,26 @@
fbdev_sizes = <1280 720 1280 1440 32>;
};
-&spdifa {
+&pdma {
status = "disabled";
};
-&spdifb {
+&spdifa {
+ /delete-property/ pinctrl-names;
+ /delete-property/ pinctrl-0;
+ /delete-property/ pinctrl-1;
+};
+
+&tdma {
+ /delete-property/ pinctrl-names;
+ /delete-property/ pinctrl-0;
+};
+
+&tdmc {
+ /delete-property/ pinctrl-names;
+ /delete-property/ pinctrl-0;
+};
+
+&loopbacka {
status = "disabled";
};