summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephane Dion <stephane.dion_1@nxp.com>2019-06-13 17:41:51 +0200
committerSilvano di Ninno <silvano.dininno@nxp.com>2019-12-05 16:26:26 +0100
commit9e499a5303a054ef874a13a062d1fa5765a203c5 (patch)
tree76bd5aa1e4d3d6481a45cc85a12de114d774951b
parent50148f0aebd61d324cf694ef1842f313c2955c53 (diff)
SHE-17 arm64: dts: imx8qxp: enable first SECO MU
Enabling use of the first SECO MU on i.MX8QXP Signed-off-by: Stephane Dion <stephane.dion_1@nxp.com> (cherry picked from commit b7865b23439de010187a211d1c283d6159807569) (cherry picked from commit 3536a8b7dcec79906e3b0221b1d144eb91abc55c)
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi51
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi4
2 files changed, 55 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi
index af1aacf118ee..e30399d2fc52 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8dx.dtsi
@@ -176,6 +176,31 @@
status = "okay";
};
+ mu_seco2: mu@31560000 {
+ compatible = "fsl,imx8-seco-mu";
+ reg = <0x0 0x31560000 0x0 0x10000>;
+ power-domains = <&pd_seco_mu_2>;
+ interrupts = <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>;
+ status = "disabled";
+ };
+
+ mu_seco3: mu@31570000 {
+ compatible = "fsl,imx8-seco-mu";
+ reg = <0x0 0x31570000 0x0 0x10000>;
+ power-domains = <&pd_seco_mu_3>;
+ interrupts = <GIC_SPI 449 IRQ_TYPE_LEVEL_HIGH>;
+ status = "disabled";
+ };
+
+ mu_seco4: mu@31580000 {
+ compatible = "fsl,imx8-seco-mu";
+ reg = <0x0 0x31580000 0x0 0x10000>;
+ power-domains = <&pd_seco_mu_4>;
+ interrupts = <GIC_SPI 450 IRQ_TYPE_LEVEL_HIGH>;
+ status = "disabled";
+ };
+
+
mu13: mu13@5d280000 {
compatible = "fsl,imx8-mu-dsp";
reg = <0x0 0x5d280000 0x0 0x10000>;
@@ -372,6 +397,32 @@
};
};
+ pd_seco_mu: PD_SECO_MU {
+ compatible = "nxp,imx8-pd";
+ reg = <SC_R_NONE>;
+ #power-domain-cells = <0>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ pd_seco_mu_2: PD_SECO_MU_2 {
+ reg = <SC_R_SECO_MU_2>;
+ #power-domain-cells = <0>;
+ power-domains = <&pd_seco_mu>;
+ };
+
+ pd_seco_mu_3: PD_SECO_MU_3 {
+ reg = <SC_R_SECO_MU_3>;
+ #power-domain-cells = <0>;
+ power-domains = <&pd_seco_mu>;
+ };
+
+ pd_seco_mu_4: PD_SECO_MU_4 {
+ reg = <SC_R_SECO_MU_4>;
+ #power-domain-cells = <0>;
+ power-domains = <&pd_seco_mu>;
+ };
+ };
+
pd_conn: PD_CONN {
compatible = "nxp,imx8-pd";
reg = <SC_R_NONE>;
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi
index b3c7ed38cec6..659b360d81cf 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi
@@ -40,6 +40,10 @@
pmu {
interrupt-affinity = <&A35_0>, <&A35_1>, <&A35_2>, <&A35_3>;
};
+
+ mu_seco2: mu@31560000 {
+ status = "okay";
+ };
};
&A35_2 {