Commit e761b82e authored by Lucas Stach's avatar Lucas Stach Committed by Shawn Guo

ARM: dts: imx6: adopt DT to new GPC binding

Adopt the i.MX6Q/DL DT to the new and more flexible GPC binding.
Signed-off-by: default avatarLucas Stach <l.stach@pengutronix.de>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 1b1ec503
...@@ -125,7 +125,7 @@ gpu_vg: gpu@02204000 { ...@@ -125,7 +125,7 @@ gpu_vg: gpu@02204000 {
clocks = <&clks IMX6QDL_CLK_OPENVG_AXI>, clocks = <&clks IMX6QDL_CLK_OPENVG_AXI>,
<&clks IMX6QDL_CLK_GPU2D_CORE>; <&clks IMX6QDL_CLK_GPU2D_CORE>;
clock-names = "bus", "core"; clock-names = "bus", "core";
power-domains = <&gpc 1>; power-domains = <&pd_pu>;
}; };
ipu2: ipu@02800000 { ipu2: ipu@02800000 {
......
...@@ -156,7 +156,7 @@ gpu_3d: gpu@00130000 { ...@@ -156,7 +156,7 @@ gpu_3d: gpu@00130000 {
<&clks IMX6QDL_CLK_GPU3D_CORE>, <&clks IMX6QDL_CLK_GPU3D_CORE>,
<&clks IMX6QDL_CLK_GPU3D_SHADER>; <&clks IMX6QDL_CLK_GPU3D_SHADER>;
clock-names = "bus", "core", "shader"; clock-names = "bus", "core", "shader";
power-domains = <&gpc 1>; power-domains = <&pd_pu>;
}; };
gpu_2d: gpu@00134000 { gpu_2d: gpu@00134000 {
...@@ -166,7 +166,7 @@ gpu_2d: gpu@00134000 { ...@@ -166,7 +166,7 @@ gpu_2d: gpu@00134000 {
clocks = <&clks IMX6QDL_CLK_GPU2D_AXI>, clocks = <&clks IMX6QDL_CLK_GPU2D_AXI>,
<&clks IMX6QDL_CLK_GPU2D_CORE>; <&clks IMX6QDL_CLK_GPU2D_CORE>;
clock-names = "bus", "core"; clock-names = "bus", "core";
power-domains = <&gpc 1>; power-domains = <&pd_pu>;
}; };
timer@00a00600 { timer@00a00600 {
...@@ -434,7 +434,7 @@ vpu: vpu@02040000 { ...@@ -434,7 +434,7 @@ vpu: vpu@02040000 {
clocks = <&clks IMX6QDL_CLK_VPU_AXI>, clocks = <&clks IMX6QDL_CLK_VPU_AXI>,
<&clks IMX6QDL_CLK_MMDC_CH0_AXI>; <&clks IMX6QDL_CLK_MMDC_CH0_AXI>;
clock-names = "per", "ahb"; clock-names = "per", "ahb";
power-domains = <&gpc 1>; power-domains = <&pd_pu>;
resets = <&src 1>; resets = <&src 1>;
iram = <&ocram>; iram = <&ocram>;
}; };
...@@ -797,14 +797,29 @@ gpc: gpc@020dc000 { ...@@ -797,14 +797,29 @@ gpc: gpc@020dc000 {
interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>, interrupts = <0 89 IRQ_TYPE_LEVEL_HIGH>,
<0 90 IRQ_TYPE_LEVEL_HIGH>; <0 90 IRQ_TYPE_LEVEL_HIGH>;
interrupt-parent = <&intc>; interrupt-parent = <&intc>;
pu-supply = <&reg_pu>; clocks = <&clks IMX6QDL_CLK_IPG>;
clocks = <&clks IMX6QDL_CLK_GPU3D_CORE>, clock-names = "ipg";
<&clks IMX6QDL_CLK_GPU3D_SHADER>,
<&clks IMX6QDL_CLK_GPU2D_CORE>, pgc {
<&clks IMX6QDL_CLK_GPU2D_AXI>, #address-cells = <1>;
<&clks IMX6QDL_CLK_OPENVG_AXI>, #size-cells = <0>;
<&clks IMX6QDL_CLK_VPU_AXI>;
#power-domain-cells = <1>; power-domain@0 {
reg = <0>;
#power-domain-cells = <0>;
};
pd_pu: power-domain@1 {
reg = <1>;
#power-domain-cells = <0>;
power-supply = <&reg_pu>;
clocks = <&clks IMX6QDL_CLK_GPU3D_CORE>,
<&clks IMX6QDL_CLK_GPU3D_SHADER>,
<&clks IMX6QDL_CLK_GPU2D_CORE>,
<&clks IMX6QDL_CLK_GPU2D_AXI>,
<&clks IMX6QDL_CLK_OPENVG_AXI>,
<&clks IMX6QDL_CLK_VPU_AXI>;
};
};
}; };
gpr: iomuxc-gpr@020e0000 { gpr: iomuxc-gpr@020e0000 {
......
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