diff options
author | Ella Feng <ella.feng@nxp.com> | 2019-09-05 19:52:25 +0800 |
---|---|---|
committer | Dong Aisheng <aisheng.dong@nxp.com> | 2019-11-25 16:07:28 +0800 |
commit | 4f40bf51217774382b5c55cbf83dcefe2a49701e (patch) | |
tree | 3e1b0e74ae313103307bc0ce2a4854fc3d450d8a /arch/arm/boot/dts/imx6dl.dtsi | |
parent | 856d77391685d345821d9625e6660e5b45052255 (diff) |
ARM: dts: imx6q/qp/dl/sx: enable GPU
Enable VIVANTE GPU with private driver for imx6/qp/dl/sx.
Signed-off-by: Ella Feng <ella.feng@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6dl.dtsi')
-rwxr-xr-x | arch/arm/boot/dts/imx6dl.dtsi | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6dl.dtsi b/arch/arm/boot/dts/imx6dl.dtsi index a9b45cb6b6b6..55b7ee5573fb 100755 --- a/arch/arm/boot/dts/imx6dl.dtsi +++ b/arch/arm/boot/dts/imx6dl.dtsi @@ -84,6 +84,26 @@ clocks = <&clks IMX6QDL_CLK_OCRAM>; }; + gpu: gpu@00130000 { + compatible = "fsl,imx6dl-gpu", "fsl,imx6q-gpu"; + reg = <0x00130000 0x4000>, <0x00134000 0x4000>, + <0x10000000 0x0>, <0x0 0x8000000>; + reg-names = "iobase_3d", "iobase_2d", + "phys_baseaddr", "contiguous_mem"; + interrupts = <0 9 IRQ_TYPE_LEVEL_HIGH>, + <0 10 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names = "irq_3d", "irq_2d"; + clocks = <&clks IMX6QDL_CLK_OPENVG_AXI>, <&clks IMX6QDL_CLK_GPU3D_AXI>, + <&clks IMX6QDL_CLK_GPU2D_CORE>, <&clks IMX6QDL_CLK_GPU3D_CORE>, + <&clks IMX6QDL_CLK_DUMMY>; + clock-names = "gpu2d_axi_clk", "gpu3d_axi_clk", + "gpu2d_clk", "gpu3d_clk", + "gpu3d_shader_clk"; + resets = <&src 0>, <&src 3>; + reset-names = "gpu3d", "gpu2d"; + power-domains = <&pd_pu>; + }; + aips1: aips-bus@2000000 { iomuxc: iomuxc@20e0000 { compatible = "fsl,imx6dl-iomuxc"; |