Hi,

On Sat, Jul 04, 2020 at 12:25:34PM +0200, Clément Péron wrote:
> Add an Operating Performance Points table for the GPU to
> enable Dynamic Voltage & Frequency Scaling on the H6.
> 
> The voltage range is set with minival voltage set to the target
> and the maximal voltage set to 1.2V. This allow DVFS framework to
> work properly on board with fixed regulator.
> 
> Signed-off-by: Clément Péron <peron.c...@gmail.com>

That patch seems reasonable, why shouldn't we merge it?

> ---
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 80 ++++++++++++++++++++
>  1 file changed, 80 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi 
> b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> index 8f514a2169aa..a69f9e09a829 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> @@ -174,6 +174,7 @@ gpu: gpu@1800000 {
>                       clocks = <&ccu CLK_GPU>, <&ccu CLK_BUS_GPU>;
>                       clock-names = "core", "bus";
>                       resets = <&ccu RST_BUS_GPU>;
> +                     operating-points-v2 = <&gpu_opp_table>;
>                       #cooling-cells = <2>;
>                       status = "disabled";
>               };
> @@ -1036,4 +1037,83 @@ map0 {
>                       };
>               };
>       };
> +
> +     gpu_opp_table: gpu-opp-table {
> +             compatible = "operating-points-v2";
> +
> +             opp@216000000 {
> +                     opp-hz = /bits/ 64 <216000000>;
> +                     opp-microvolt = <810000 810000 1200000>;
> +             };

All those nodes will create DTC warnings though.

Maxime
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to