mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
When patches outside the series are in the target folder
KERNELPATCHDIR = "archive/sunxi- $ {KERNEL _ MAJOR _ MINOR}"
they create problems for all other patches in the series
and are difficult to move to the new kernel version because
they are not properly designed.
Move the patches to a separate development folder until
the design is fixed so that we can add them to the series.
43 lines
1.5 KiB
Diff
43 lines
1.5 KiB
Diff
From: Mikhail Kalashnikov <iuncuim@gmail.com>
|
|
|
|
The Allwinner A523 SoC features the Mali-G57 MC1 GPU, which belongs
|
|
to the Mali Valhall (v9) family. There is a power domain specifically
|
|
for this GPU that needs to be enabled to utilize it.
|
|
|
|
To enable in a specific device, we need to enable the gpu node and specify
|
|
the “mali-supply” regulator additionally in the device tree.
|
|
|
|
Signed-off-by: Mikhail Kalashnikov <iuncuim@gmail.com>
|
|
---
|
|
arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 15 +++++++++++++++
|
|
1 file changed, 15 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi b/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
|
|
index dd6fa22f9..d3528d498 100644
|
|
--- a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
|
|
+++ b/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi
|
|
@@ -108,6 +108,21 @@ soc {
|
|
#size-cells = <1>;
|
|
ranges = <0x0 0x0 0x0 0x40000000>;
|
|
|
|
+ gpu: gpu@1800000 {
|
|
+ compatible = "allwinner,sun55i-a523-mali",
|
|
+ "arm,mali-valhall-jm";
|
|
+ reg = <0x1800000 0x10000>;
|
|
+ interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
|
|
+ <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>,
|
|
+ <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
|
|
+ interrupt-names = "job", "mmu", "gpu";
|
|
+ clocks = <&ccu CLK_GPU>, <&ccu CLK_BUS_GPU>;
|
|
+ clock-names = "core", "bus";
|
|
+ power-domains = <&pck600 PD_GPU>;
|
|
+ resets = <&ccu RST_BUS_GPU>;
|
|
+ status = "disabled";
|
|
+ };
|
|
+
|
|
pio: pinctrl@2000000 {
|
|
compatible = "allwinner,sun55i-a523-pinctrl";
|
|
reg = <0x2000000 0x800>;
|
|
--
|
|
2.50.0
|