summaryrefslogtreecommitdiff
path: root/arch/arm64/boot
diff options
context:
space:
mode:
authorJacky Bai <ping.bai@nxp.com>2019-09-05 14:37:53 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:07:22 +0800
commitd0b15f0d9d3e504efdfe8642f8868707e9cf369b (patch)
tree11f63eaf87a2d3eaa49c49b534fb98af1bee3ebb /arch/arm64/boot
parent5f12e1ecc2a3afd8f69a5bea8ca296cfa2452c55 (diff)
arm64: dts: imx8mn: Add the power domain node for imx8mn
Add the power domain nodes for i.MX8MN. Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Diffstat (limited to 'arch/arm64/boot')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mn.dtsi50
1 files changed, 50 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mn.dtsi b/arch/arm64/boot/dts/freescale/imx8mn.dtsi
index 43c4db312146..c9234197b6e2 100644
--- a/arch/arm64/boot/dts/freescale/imx8mn.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mn.dtsi
@@ -170,6 +170,56 @@
clock-output-names = "clk_ext4";
};
+ power-domains {
+ compatible = "simple-bus";
+
+ /* HSIOMIX */
+ hsiomix_pd: hsiomix-pd {
+ compatible = "fsl,imx8m-pm-domain";
+ domain-index = <0>;
+ #power-domain-cells = <0>;
+ domain-name = "hsiomix";
+ clocks = <&clk IMX8MN_CLK_USB1_CTRL_ROOT>;
+ };
+
+ usb_otg1_pd: usbotg1-pd{
+ compatible = "fsl,imx8m-pm-domain";
+ #power-domain-cells = <0>;
+ domain-index = <2>;
+ domain-name = "usb_otg1";
+ parent-domains = <&hsiomix_pd>;
+ };
+
+ /* GPU2D&3D */
+ gpumix_pd: gpumix-pd {
+ compatible = "fsl,imx8m-pm-domain";
+ domain-index = <4>;
+ #power-domain-cells = <0>;
+ domain-name = "gpumix";
+ clocks = <&clk IMX8MN_CLK_GPU_CORE_ROOT>,
+ <&clk IMX8MN_CLK_GPU_SHADER_DIV>,
+ <&clk IMX8MN_CLK_GPU_BUS_ROOT>,
+ <&clk IMX8MN_CLK_GPU_AHB>;
+ };
+
+ dispmix_pd: dispmix-pd {
+ compatible = "fsl,imx8m-pm-domain";
+ domain-index = <9>;
+ #power-domain-cells = <0>;
+ domain-name = "dispmix";
+ clocks = <&clk IMX8MN_CLK_DISP_AXI_ROOT>,
+ <&clk IMX8MN_CLK_DISP_APB_ROOT>;
+ };
+
+ mipi_pd: mipi-pd {
+ compatible = "fsl,imx8m-pm-domain";
+ domain-index = <10>;
+ #power-domain-cells = <0>;
+ domain-name = "mipi";
+ parent-domains = <&dispmix_pd>;
+ };
+ };
+
psci {
compatible = "arm,psci-1.0";
method = "smc";