summaryrefslogtreecommitdiff
path: root/arch/arm64/boot
diff options
context:
space:
mode:
authorShengjiu Wang <shengjiu.wang@nxp.com>2020-03-17 18:29:12 +0800
committerShengjiu Wang <shengjiu.wang@nxp.com>2020-03-18 15:42:28 +0800
commitf967f755ed4bd7675fce9efd9a829e8759058ae3 (patch)
tree4e4f935e11fe5ecbb9383f545227f4f5e906aef0 /arch/arm64/boot
parenta8fa53ea78d9c9827be9ab375d4d1373136e8bbf (diff)
MLK-23618-16: arm64: dts: remove unneeded power domain for audio modules
The power domain for clocks is not needed by audio drivers, which is handled by clock driver. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
Diffstat (limited to 'arch/arm64/boot')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi66
-rw-r--r--arch/arm64/boot/dts/freescale/imx8dxl-evk.dts3
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8dxl-phantom-mek-rpmsg.dts1
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi1
-rw-r--r--arch/arm64/boot/dts/freescale/imx8q-val.dtsi10
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qm-lpddr4-val.dts10
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qm-mek-rpmsg.dts10
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qm-mek.dts11
-rw-r--r--arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi84
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qxp-lpddr4-val.dts10
-rw-r--r--arch/arm64/boot/dts/freescale/imx8x-mek-rpmsg.dtsi11
-rw-r--r--arch/arm64/boot/dts/freescale/imx8x-mek.dtsi11
-rw-r--r--arch/arm64/boot/dts/freescale/imx8x-val.dtsi10
13 files changed, 25 insertions, 213 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi b/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi
index 13796cff0b64..8698c5566e93 100644
--- a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi
@@ -204,11 +204,7 @@ audio_subsys: bus@59000000 {
"txa", "txb", "txc";
fsl,asrc-rate = <8000>;
fsl,asrc-width = <16>;
- power-domains = <&pd IMX_SC_R_ASRC_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_ASRC_0>;
status = "disabled";
};
@@ -223,11 +219,7 @@ audio_subsys: bus@59000000 {
clock-names = "core", "extal", "fsys", "spba";
dmas = <&edma0 6 0 1>, <&edma0 7 0 0>;
dma-names = "rx", "tx";
- power-domains = <&pd IMX_SC_R_ESAI_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_ESAI_0>;
status = "disabled";
};
@@ -253,11 +245,7 @@ audio_subsys: bus@59000000 {
"rxtx7", "spba";
dmas = <&edma0 8 0 5>, <&edma0 9 0 4>;
dma-names = "rx", "tx";
- power-domains = <&pd IMX_SC_R_SPDIF_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SPDIF_0>;
status = "disabled";
};
@@ -283,11 +271,7 @@ audio_subsys: bus@59000000 {
"rxtx7", "spba";
dmas = <&edma0 10 0 5>, <&edma0 11 0 4>;
dma-names = "rx", "tx";
- power-domains = <&pd IMX_SC_R_SPDIF_1>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SPDIF_1>;
status = "disabled";
};
@@ -303,11 +287,7 @@ audio_subsys: bus@59000000 {
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "rx", "tx";
dmas = <&edma0 12 0 1>, <&edma0 13 0 0>;
- power-domains = <&pd IMX_SC_R_SAI_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_0>;
status = "disabled";
};
@@ -323,11 +303,7 @@ audio_subsys: bus@59000000 {
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "rx", "tx";
dmas = <&edma0 14 0 1>, <&edma0 15 0 0>;
- power-domains = <&pd IMX_SC_R_SAI_1>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_1>;
status = "disabled";
};
@@ -343,11 +319,7 @@ audio_subsys: bus@59000000 {
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "rx";
dmas = <&edma0 16 0 1>;
- power-domains = <&pd IMX_SC_R_SAI_2>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_2>;
status = "disabled";
};
@@ -363,11 +335,7 @@ audio_subsys: bus@59000000 {
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "rx";
dmas = <&edma0 17 0 1>;
- power-domains = <&pd IMX_SC_R_SAI_3>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_3>;
status = "disabled";
};
@@ -407,11 +375,7 @@ audio_subsys: bus@59000000 {
"txa", "txb", "txc";
fsl,asrc-rate = <8000>;
fsl,asrc-width = <16>;
- power-domains = <&pd IMX_SC_R_ASRC_1>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_ASRC_1>;
status = "disabled";
};
@@ -427,11 +391,7 @@ audio_subsys: bus@59000000 {
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "rx", "tx";
dmas = <&edma1 8 0 1>, <&edma1 9 0 0>;
- power-domains = <&pd IMX_SC_R_SAI_4>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_4>;
status = "disabled";
};
@@ -447,11 +407,7 @@ audio_subsys: bus@59000000 {
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "tx";
dmas = <&edma1 10 0 0>;
- power-domains = <&pd IMX_SC_R_SAI_5>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_5>;
status = "disabled";
};
diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
index 9af2ea59b675..ef488d151793 100644
--- a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts
@@ -345,7 +345,6 @@
clocks = <&clock_mclk_out1>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_1>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
@@ -365,7 +364,6 @@
clocks = <&clock_mclk_out1>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_1>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
@@ -385,7 +383,6 @@
clocks = <&clock_mclk_out1>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_1>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek-rpmsg.dts b/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek-rpmsg.dts
index 2ebb3a7b21b6..d336ff759b28 100755
--- a/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek-rpmsg.dts
+++ b/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek-rpmsg.dts
@@ -20,7 +20,6 @@
clocks = <&mclkout0_lpcg 0>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi b/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi
index 7bbe2bcfcdd4..5a28a7ca7463 100755
--- a/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi
@@ -590,7 +590,6 @@
clocks = <&mclkout0_lpcg 0>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8q-val.dtsi b/arch/arm64/boot/dts/freescale/imx8q-val.dtsi
index 270dc70c30d3..4e15f7ff1d36 100644
--- a/arch/arm64/boot/dts/freescale/imx8q-val.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8q-val.dtsi
@@ -722,16 +722,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&pca9557_a 2 1>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
};
};
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-lpddr4-val.dts b/arch/arm64/boot/dts/freescale/imx8qm-lpddr4-val.dts
index b401dbb8f9b9..2e7db1cf5689 100755
--- a/arch/arm64/boot/dts/freescale/imx8qm-lpddr4-val.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-lpddr4-val.dts
@@ -348,16 +348,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&pca9557_a 2 GPIO_ACTIVE_LOW>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek-rpmsg.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek-rpmsg.dts
index 7e7ce2d108d1..ac78aede609f 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek-rpmsg.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek-rpmsg.dts
@@ -27,16 +27,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&lsio_gpio4 25 GPIO_ACTIVE_LOW>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
index a779032a7a4b..f12932180482 100755
--- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
@@ -316,16 +316,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&lsio_gpio4 25 GPIO_ACTIVE_LOW>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
@@ -1040,7 +1030,6 @@
clocks = <&mclkout0_lpcg 0>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi b/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi
index e3bdf15e0a36..708f21910053 100644
--- a/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi
@@ -157,67 +157,35 @@
<&clk_dummy>,
<&clk_dummy>,
<&clk_dummy>;
- power-domains = <&pd IMX_SC_R_ASRC_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_ASRC_0>;
};
&esai0 {
- power-domains = <&pd IMX_SC_R_ESAI_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_ESAI_0>;
};
&spdif0 {
- power-domains = <&pd IMX_SC_R_SPDIF_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SPDIF_0>;
};
&spdif1 {
- power-domains = <&pd IMX_SC_R_SPDIF_1>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SPDIF_1>;
};
&sai0 {
- power-domains = <&pd IMX_SC_R_SAI_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_0>;
};
&sai1 {
- power-domains = <&pd IMX_SC_R_SAI_1>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_1>;
};
&sai2 {
- power-domains = <&pd IMX_SC_R_SAI_2>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_2>;
};
&sai3 {
- power-domains = <&pd IMX_SC_R_SAI_3>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_3>;
};
&asrc1 {
@@ -240,11 +208,7 @@
<&clk_dummy>,
<&clk_dummy>,
<&clk_dummy>;
- power-domains = <&pd IMX_SC_R_ASRC_1>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_ASRC_1>;
};
&amix {
@@ -364,11 +328,7 @@
dma-names = "rx";
dmas = <&edma0 18 0 1>;
fsl,dataline = <0 0xf 0x0>;
- power-domains = <&pd IMX_SC_R_SAI_4>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_4>;
status = "disabled";
};
@@ -385,11 +345,7 @@
dma-names = "tx";
dmas = <&edma0 19 0 0>;
fsl,dataline = <0 0x0 0xf>;
- power-domains = <&pd IMX_SC_R_SAI_5>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_5>;
status = "disabled";
};
@@ -404,11 +360,7 @@
clock-names = "core", "extal", "fsys", "spba";
dmas = <&edma1 6 0 1>, <&edma1 7 0 0>;
dma-names = "rx", "tx";
- power-domains = <&pd IMX_SC_R_ESAI_1>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_ESAI_1>;
status = "disabled";
};
@@ -424,11 +376,7 @@
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "rx", "tx";
dmas = <&edma1 8 0 1>, <&edma1 9 0 0>;
- power-domains = <&pd IMX_SC_R_SAI_6>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_6>;
status = "disabled";
};
@@ -444,11 +392,7 @@
clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3";
dma-names = "tx";
dmas = <&edma1 10 0 0>;
- power-domains = <&pd IMX_SC_R_SAI_7>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
+ power-domains = <&pd IMX_SC_R_SAI_7>;
status = "disabled";
};
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-lpddr4-val.dts b/arch/arm64/boot/dts/freescale/imx8qxp-lpddr4-val.dts
index f6da0f7d42a8..e53b7e670202 100755
--- a/arch/arm64/boot/dts/freescale/imx8qxp-lpddr4-val.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-lpddr4-val.dts
@@ -360,16 +360,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&pca9557_a 2 GPIO_ACTIVE_LOW>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8x-mek-rpmsg.dtsi b/arch/arm64/boot/dts/freescale/imx8x-mek-rpmsg.dtsi
index 14e28f862b89..bbb1d3814b05 100644
--- a/arch/arm64/boot/dts/freescale/imx8x-mek-rpmsg.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8x-mek-rpmsg.dtsi
@@ -60,7 +60,6 @@
clocks = <&mclkout0_lpcg 0>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
@@ -78,16 +77,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&pca9557_b 1 GPIO_ACTIVE_LOW>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8x-mek.dtsi b/arch/arm64/boot/dts/freescale/imx8x-mek.dtsi
index cbac296944fe..f900e4b0b03e 100644
--- a/arch/arm64/boot/dts/freescale/imx8x-mek.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8x-mek.dtsi
@@ -263,7 +263,6 @@
clocks = <&mclkout0_lpcg 0>;
clock-names = "mclk";
wlf,shared-lrclk;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>;
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
@@ -281,16 +280,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&pca9557_b 1 GPIO_ACTIVE_LOW>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
<&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
diff --git a/arch/arm64/boot/dts/freescale/imx8x-val.dtsi b/arch/arm64/boot/dts/freescale/imx8x-val.dtsi
index 6ae364c347a6..d6d0274b5bf1 100644
--- a/arch/arm64/boot/dts/freescale/imx8x-val.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8x-val.dtsi
@@ -593,16 +593,6 @@
VLS-supply = <&reg_audio>;
VLC-supply = <&reg_audio>;
reset-gpio = <&pca9557_a 2 1>;
- power-domains = <&pd IMX_SC_R_MCLK_OUT_0>,
- <&pd IMX_SC_R_AUDIO_CLK_0>,
- <&pd IMX_SC_R_AUDIO_CLK_1>,
- <&pd IMX_SC_R_AUDIO_PLL_0>,
- <&pd IMX_SC_R_AUDIO_PLL_1>;
- power-domain-names = "pd_mclk_out_0",
- "pd_audio_clk_0",
- "pd_audio_clk_1",
- "pd_audio_clk_0",
- "pd_audio_clk_1";
status = "okay";
};