Commit 8abc4c4a authored by Clément Péron's avatar Clément Péron Committed by Maxime Ripard

arm64: dts: allwinner: Add mali GPU supply for H6 boards

Enable and add supply to the Mali GPU node on all the
H6 boards.

Regarding the datasheet the maximum time for supply to reach
its voltage is 32ms.
Signed-off-by: default avatarClément Péron <peron.clem@gmail.com>
Signed-off-by: default avatarMaxime Ripard <maxime@cerno.tech>
parent 4acc24bc
...@@ -89,6 +89,11 @@ &emac { ...@@ -89,6 +89,11 @@ &emac {
status = "okay"; status = "okay";
}; };
&gpu {
mali-supply = <&reg_dcdcc>;
status = "okay";
};
&hdmi { &hdmi {
status = "okay"; status = "okay";
}; };
...@@ -225,6 +230,7 @@ reg_dcdca: dcdca { ...@@ -225,6 +230,7 @@ reg_dcdca: dcdca {
}; };
reg_dcdcc: dcdcc { reg_dcdcc: dcdcc {
regulator-enable-ramp-delay = <32000>;
regulator-min-microvolt = <810000>; regulator-min-microvolt = <810000>;
regulator-max-microvolt = <1080000>; regulator-max-microvolt = <1080000>;
regulator-name = "vdd-gpu"; regulator-name = "vdd-gpu";
......
...@@ -103,6 +103,11 @@ &ehci3 { ...@@ -103,6 +103,11 @@ &ehci3 {
status = "okay"; status = "okay";
}; };
&gpu {
mali-supply = <&reg_dcdcc>;
status = "okay";
};
&hdmi { &hdmi {
status = "okay"; status = "okay";
}; };
...@@ -238,6 +243,7 @@ reg_dcdca: dcdca { ...@@ -238,6 +243,7 @@ reg_dcdca: dcdca {
}; };
reg_dcdcc: dcdcc { reg_dcdcc: dcdcc {
regulator-enable-ramp-delay = <32000>;
regulator-min-microvolt = <810000>; regulator-min-microvolt = <810000>;
regulator-max-microvolt = <1080000>; regulator-max-microvolt = <1080000>;
regulator-name = "vdd-gpu"; regulator-name = "vdd-gpu";
......
...@@ -55,6 +55,11 @@ &ehci3 { ...@@ -55,6 +55,11 @@ &ehci3 {
status = "okay"; status = "okay";
}; };
&gpu {
mali-supply = <&reg_dcdcc>;
status = "okay";
};
&mmc0 { &mmc0 {
vmmc-supply = <&reg_cldo1>; vmmc-supply = <&reg_cldo1>;
cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
...@@ -163,6 +168,7 @@ reg_dcdca: dcdca { ...@@ -163,6 +168,7 @@ reg_dcdca: dcdca {
}; };
reg_dcdcc: dcdcc { reg_dcdcc: dcdcc {
regulator-enable-ramp-delay = <32000>;
regulator-min-microvolt = <810000>; regulator-min-microvolt = <810000>;
regulator-max-microvolt = <1080000>; regulator-max-microvolt = <1080000>;
regulator-name = "vdd-gpu"; regulator-name = "vdd-gpu";
......
...@@ -85,6 +85,11 @@ &de { ...@@ -85,6 +85,11 @@ &de {
status = "okay"; status = "okay";
}; };
&gpu {
mali-supply = <&reg_dcdcc>;
status = "okay";
};
&hdmi { &hdmi {
status = "okay"; status = "okay";
}; };
...@@ -221,6 +226,7 @@ reg_dcdca: dcdca { ...@@ -221,6 +226,7 @@ reg_dcdca: dcdca {
}; };
reg_dcdcc: dcdcc { reg_dcdcc: dcdcc {
regulator-enable-ramp-delay = <32000>;
regulator-min-microvolt = <810000>; regulator-min-microvolt = <810000>;
regulator-max-microvolt = <1080000>; regulator-max-microvolt = <1080000>;
regulator-name = "vdd-gpu"; regulator-name = "vdd-gpu";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment