ARM: dts: sun5i: add A10s/A13 mali gpu support fallback
authorSergio Sota <sergiosota@fanamoel.com>
Fri, 8 Jan 2021 10:38:19 +0000 (11:38 +0100)
committerMaxime Ripard <maxime@cerno.tech>
Wed, 13 Jan 2021 08:18:56 +0000 (09:18 +0100)
The A10s/A13 mali gpu was not defined in device tree
Add A10 mali gpu as a fallback for A10s/A13
Tested with Olimex-A13-SOM / Olimex-A13-OlinuXino-MICRO
"kmscube" 3d cube on screen (60fps / 10%cpu)
Versions: Lima:1.1.0 EGL:1.4 OpenGLES:2.0 Mesa:20.2.2

Signed-off-by: Sergio Sota <sergiosota@fanamoel.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20210108103819.322901-1-sergiosota@fanamoel.com
arch/arm/boot/dts/sun5i.dtsi

index c2b4fbf..250d6b8 100644 (file)
                        #size-cells = <0>;
                };
 
+               mali: gpu@1c40000 {
+                       compatible = "allwinner,sun4i-a10-mali", "arm,mali-400";
+                       reg = <0x01c40000 0x10000>;
+                       interrupts = <69>, <70>, <71>, <72>,  <73>;
+                       interrupt-names = "gp", "gpmmu", "pp0", "ppmmu0", "pmu";
+                       clocks = <&ccu CLK_AHB_GPU>, <&ccu CLK_GPU>;
+                       clock-names = "bus", "core";
+                       resets = <&ccu RST_GPU>;
+                       assigned-clocks = <&ccu CLK_GPU>;
+                       assigned-clock-rates = <320000000>;
+               };
+
                timer@1c60000 {
                        compatible = "allwinner,sun5i-a13-hstimer";
                        reg = <0x01c60000 0x1000>;