MGS-2731 gpu: dts: fix the wrong clock config for 7ulp gpu shader
authorXianzhong <xianzhong.li@nxp.com>
Sat, 11 Mar 2017 15:04:27 +0000 (23:04 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:10:53 +0000 (15:10 -0500)
gc7000nu has only clk2x core input, no external shader clock input,
currently gpu_3d_shader clock is set to the 2d bus clock mistakenly,

should set gpu_3d_shader config with dummy clock in gpu device,
also removed the unused gpu2d_shader_clock setting from dts.

Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
(cherry picked from commit 021b397e2594a37987d852a382f90bf0559fcf30)

arch/arm/boot/dts/imx7ulp.dtsi

index 286ee72..fc2c7c7 100644 (file)
                                <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-names = "irq_3d", "irq_2d";
                        clocks = <&clks IMX7ULP_CLK_GPU3D>,
-                               <&clks IMX7ULP_CLK_NIC1_DIV>,
+                               <&clks IMX7ULP_CLK_DUMMY>,
                                <&clks IMX7ULP_CLK_GPU_DIV>,
                                <&clks IMX7ULP_CLK_GPU2D>,
-                               <&clks IMX7ULP_CLK_NIC1_DIV>,
                                <&clks IMX7ULP_CLK_NIC1_DIV>;
                        clock-names = "gpu3d_clk", "gpu3d_shader_clk",
                                "gpu3d_axi_clk", "gpu2d_clk",
-                               "gpu2d_shader_clk", "gpu2d_axi_clk";
+                               "gpu2d_axi_clk";
                };
        };