diff options
author | Stephane Dion <stephane.dion_1@nxp.com> | 2019-06-13 17:41:51 +0200 |
---|---|---|
committer | Silvano di Ninno <silvano.dininno@nxp.com> | 2019-12-05 16:26:26 +0100 |
commit | 9e499a5303a054ef874a13a062d1fa5765a203c5 (patch) | |
tree | 76bd5aa1e4d3d6481a45cc85a12de114d774951b | |
parent | 50148f0aebd61d324cf694ef1842f313c2955c53 (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.dtsi | 51 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8qxp.dtsi | 4 |
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 { |