Commit c725fb00 authored by Jerome Brunet's avatar Jerome Brunet Committed by Kevin Hilman

arm64: dts: meson: g12a: add audio devices resets

Provide the reset lines coming from the audio clock controller to
the audio devices of the g12 family
Signed-off-by: default avatarJerome Brunet <jbrunet@baylibre.com>
Reviewed-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
Reviewed-by: default avatarKevin Hilman <khilman@baylibre.com>
Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
parent 0ac0be65
...@@ -103,7 +103,9 @@ toddr_a: audio-controller@100 { ...@@ -103,7 +103,9 @@ toddr_a: audio-controller@100 {
sound-name-prefix = "TODDR_A"; sound-name-prefix = "TODDR_A";
interrupts = <GIC_SPI 148 IRQ_TYPE_EDGE_RISING>; interrupts = <GIC_SPI 148 IRQ_TYPE_EDGE_RISING>;
clocks = <&clkc_audio AUD_CLKID_TODDR_A>; clocks = <&clkc_audio AUD_CLKID_TODDR_A>;
resets = <&arb AXG_ARB_TODDR_A>; resets = <&arb AXG_ARB_TODDR_A>,
<&clkc_audio AUD_RESET_TODDR_A>;
reset-names = "arb", "rst";
status = "disabled"; status = "disabled";
}; };
...@@ -115,7 +117,9 @@ toddr_b: audio-controller@140 { ...@@ -115,7 +117,9 @@ toddr_b: audio-controller@140 {
sound-name-prefix = "TODDR_B"; sound-name-prefix = "TODDR_B";
interrupts = <GIC_SPI 149 IRQ_TYPE_EDGE_RISING>; interrupts = <GIC_SPI 149 IRQ_TYPE_EDGE_RISING>;
clocks = <&clkc_audio AUD_CLKID_TODDR_B>; clocks = <&clkc_audio AUD_CLKID_TODDR_B>;
resets = <&arb AXG_ARB_TODDR_B>; resets = <&arb AXG_ARB_TODDR_B>,
<&clkc_audio AUD_RESET_TODDR_B>;
reset-names = "arb", "rst";
status = "disabled"; status = "disabled";
}; };
...@@ -127,7 +131,9 @@ toddr_c: audio-controller@180 { ...@@ -127,7 +131,9 @@ toddr_c: audio-controller@180 {
sound-name-prefix = "TODDR_C"; sound-name-prefix = "TODDR_C";
interrupts = <GIC_SPI 150 IRQ_TYPE_EDGE_RISING>; interrupts = <GIC_SPI 150 IRQ_TYPE_EDGE_RISING>;
clocks = <&clkc_audio AUD_CLKID_TODDR_C>; clocks = <&clkc_audio AUD_CLKID_TODDR_C>;
resets = <&arb AXG_ARB_TODDR_C>; resets = <&arb AXG_ARB_TODDR_C>,
<&clkc_audio AUD_RESET_TODDR_C>;
reset-names = "arb", "rst";
status = "disabled"; status = "disabled";
}; };
...@@ -139,7 +145,9 @@ frddr_a: audio-controller@1c0 { ...@@ -139,7 +145,9 @@ frddr_a: audio-controller@1c0 {
sound-name-prefix = "FRDDR_A"; sound-name-prefix = "FRDDR_A";
interrupts = <GIC_SPI 152 IRQ_TYPE_EDGE_RISING>; interrupts = <GIC_SPI 152 IRQ_TYPE_EDGE_RISING>;
clocks = <&clkc_audio AUD_CLKID_FRDDR_A>; clocks = <&clkc_audio AUD_CLKID_FRDDR_A>;
resets = <&arb AXG_ARB_FRDDR_A>; resets = <&arb AXG_ARB_FRDDR_A>,
<&clkc_audio AUD_RESET_FRDDR_A>;
reset-names = "arb", "rst";
status = "disabled"; status = "disabled";
}; };
...@@ -151,7 +159,9 @@ frddr_b: audio-controller@200 { ...@@ -151,7 +159,9 @@ frddr_b: audio-controller@200 {
sound-name-prefix = "FRDDR_B"; sound-name-prefix = "FRDDR_B";
interrupts = <GIC_SPI 153 IRQ_TYPE_EDGE_RISING>; interrupts = <GIC_SPI 153 IRQ_TYPE_EDGE_RISING>;
clocks = <&clkc_audio AUD_CLKID_FRDDR_B>; clocks = <&clkc_audio AUD_CLKID_FRDDR_B>;
resets = <&arb AXG_ARB_FRDDR_B>; resets = <&arb AXG_ARB_FRDDR_B>,
<&clkc_audio AUD_RESET_FRDDR_B>;
reset-names = "arb", "rst";
status = "disabled"; status = "disabled";
}; };
...@@ -163,7 +173,9 @@ frddr_c: audio-controller@240 { ...@@ -163,7 +173,9 @@ frddr_c: audio-controller@240 {
sound-name-prefix = "FRDDR_C"; sound-name-prefix = "FRDDR_C";
interrupts = <GIC_SPI 154 IRQ_TYPE_EDGE_RISING>; interrupts = <GIC_SPI 154 IRQ_TYPE_EDGE_RISING>;
clocks = <&clkc_audio AUD_CLKID_FRDDR_C>; clocks = <&clkc_audio AUD_CLKID_FRDDR_C>;
resets = <&arb AXG_ARB_FRDDR_C>; resets = <&arb AXG_ARB_FRDDR_C>,
<&clkc_audio AUD_RESET_FRDDR_C>;
reset-names = "arb", "rst";
status = "disabled"; status = "disabled";
}; };
...@@ -249,6 +261,7 @@ spdifin: audio-controller@400 { ...@@ -249,6 +261,7 @@ spdifin: audio-controller@400 {
clocks = <&clkc_audio AUD_CLKID_SPDIFIN>, clocks = <&clkc_audio AUD_CLKID_SPDIFIN>,
<&clkc_audio AUD_CLKID_SPDIFIN_CLK>; <&clkc_audio AUD_CLKID_SPDIFIN_CLK>;
clock-names = "pclk", "refclk"; clock-names = "pclk", "refclk";
resets = <&clkc_audio AUD_RESET_SPDIFIN>;
status = "disabled"; status = "disabled";
}; };
...@@ -261,6 +274,7 @@ spdifout: audio-controller@480 { ...@@ -261,6 +274,7 @@ spdifout: audio-controller@480 {
clocks = <&clkc_audio AUD_CLKID_SPDIFOUT>, clocks = <&clkc_audio AUD_CLKID_SPDIFOUT>,
<&clkc_audio AUD_CLKID_SPDIFOUT_CLK>; <&clkc_audio AUD_CLKID_SPDIFOUT_CLK>;
clock-names = "pclk", "mclk"; clock-names = "pclk", "mclk";
resets = <&clkc_audio AUD_RESET_SPDIFOUT>;
status = "disabled"; status = "disabled";
}; };
...@@ -318,6 +332,7 @@ spdifout_b: audio-controller@680 { ...@@ -318,6 +332,7 @@ spdifout_b: audio-controller@680 {
clocks = <&clkc_audio AUD_CLKID_SPDIFOUT_B>, clocks = <&clkc_audio AUD_CLKID_SPDIFOUT_B>,
<&clkc_audio AUD_CLKID_SPDIFOUT_B_CLK>; <&clkc_audio AUD_CLKID_SPDIFOUT_B_CLK>;
clock-names = "pclk", "mclk"; clock-names = "pclk", "mclk";
resets = <&clkc_audio AUD_RESET_SPDIFOUT_B>;
status = "disabled"; status = "disabled";
}; };
...@@ -326,6 +341,7 @@ tohdmitx: audio-controller@744 { ...@@ -326,6 +341,7 @@ tohdmitx: audio-controller@744 {
reg = <0x0 0x744 0x0 0x4>; reg = <0x0 0x744 0x0 0x4>;
#sound-dai-cells = <1>; #sound-dai-cells = <1>;
sound-name-prefix = "TOHDMITX"; sound-name-prefix = "TOHDMITX";
resets = <&clkc_audio AUD_RESET_TOHDMITX>;
status = "disabled"; status = "disabled";
}; };
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment