aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeil Armstrong <narmstrong@baylibre.com>2018-03-12 07:10:21 -0400
committerKevin Hilman <khilman@baylibre.com>2018-03-19 19:39:26 -0400
commit97ac00930970bc9e3982182891e350ae1764fbb5 (patch)
tree527b48cdb87b65d3d2fd04e1b62e76a03fcdfcb4
parent6878231f252c791d160dd35eae8c779dbe780277 (diff)
ARM64: dts: meson: bump mali450 clk to 744MHz
The Mali-450 IP can run up to 744MHz, bump the frequency using the GP0 PLL clock. Cc: Michal Lazo <michal.lazo@gmail.com> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi11
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi11
2 files changed, 14 insertions, 8 deletions
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
index cac72acb85b1..562c26a0ba33 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi
@@ -247,14 +247,17 @@
247 * MALI_0 and MALI_1 muxed to a single clock by a glitch 247 * MALI_0 and MALI_1 muxed to a single clock by a glitch
248 * free mux to safely change frequency while running. 248 * free mux to safely change frequency while running.
249 */ 249 */
250 assigned-clocks = <&clkc CLKID_MALI_0_SEL>, 250 assigned-clocks = <&clkc CLKID_GP0_PLL>,
251 <&clkc CLKID_MALI_0_SEL>,
251 <&clkc CLKID_MALI_0>, 252 <&clkc CLKID_MALI_0>,
252 <&clkc CLKID_MALI>; /* Glitch free mux */ 253 <&clkc CLKID_MALI>; /* Glitch free mux */
253 assigned-clock-parents = <&clkc CLKID_FCLK_DIV3>, 254 assigned-clock-parents = <0>, /* Do Nothing */
255 <&clkc CLKID_GP0_PLL>,
254 <0>, /* Do Nothing */ 256 <0>, /* Do Nothing */
255 <&clkc CLKID_MALI_0>; 257 <&clkc CLKID_MALI_0>;
256 assigned-clock-rates = <0>, /* Do Nothing */ 258 assigned-clock-rates = <744000000>,
257 <666666666>, 259 <0>, /* Do Nothing */
260 <744000000>,
258 <0>; /* Do Nothing */ 261 <0>; /* Do Nothing */
259 }; 262 };
260}; 263};
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi
index f825506cdf64..eb327664a4d8 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi
+++ b/arch/arm64/boot/dts/amlogic/meson-gxl-mali.dtsi
@@ -29,14 +29,17 @@
29 * MALI_0 and MALI_1 muxed to a single clock by a glitch 29 * MALI_0 and MALI_1 muxed to a single clock by a glitch
30 * free mux to safely change frequency while running. 30 * free mux to safely change frequency while running.
31 */ 31 */
32 assigned-clocks = <&clkc CLKID_MALI_0_SEL>, 32 assigned-clocks = <&clkc CLKID_GP0_PLL>,
33 <&clkc CLKID_MALI_0_SEL>,
33 <&clkc CLKID_MALI_0>, 34 <&clkc CLKID_MALI_0>,
34 <&clkc CLKID_MALI>; /* Glitch free mux */ 35 <&clkc CLKID_MALI>; /* Glitch free mux */
35 assigned-clock-parents = <&clkc CLKID_FCLK_DIV3>, 36 assigned-clock-parents = <0>, /* Do Nothing */
37 <&clkc CLKID_GP0_PLL>,
36 <0>, /* Do Nothing */ 38 <0>, /* Do Nothing */
37 <&clkc CLKID_MALI_0>; 39 <&clkc CLKID_MALI_0>;
38 assigned-clock-rates = <0>, /* Do Nothing */ 40 assigned-clock-rates = <744000000>,
39 <666666666>, 41 <0>, /* Do Nothing */
42 <744000000>,
40 <0>; /* Do Nothing */ 43 <0>; /* Do Nothing */
41 }; 44 };
42}; 45};