146ffadc7SMartin Blumenstingl// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 246ffadc7SMartin Blumenstingl/* 346ffadc7SMartin Blumenstingl * Copyright (c) 2017 BayLibre SAS 446ffadc7SMartin Blumenstingl * Author: Neil Armstrong <narmstrong@baylibre.com> 546ffadc7SMartin Blumenstingl */ 646ffadc7SMartin Blumenstingl 746ffadc7SMartin Blumenstingl/ { 846ffadc7SMartin Blumenstingl gpu_opp_table: opp-table { 946ffadc7SMartin Blumenstingl compatible = "operating-points-v2"; 1046ffadc7SMartin Blumenstingl 1146ffadc7SMartin Blumenstingl opp-125000000 { 1246ffadc7SMartin Blumenstingl opp-hz = /bits/ 64 <125000000>; 1346ffadc7SMartin Blumenstingl opp-microvolt = <950000>; 1446ffadc7SMartin Blumenstingl }; 1546ffadc7SMartin Blumenstingl opp-250000000 { 1646ffadc7SMartin Blumenstingl opp-hz = /bits/ 64 <250000000>; 1746ffadc7SMartin Blumenstingl opp-microvolt = <950000>; 1846ffadc7SMartin Blumenstingl }; 1946ffadc7SMartin Blumenstingl opp-285714285 { 2046ffadc7SMartin Blumenstingl opp-hz = /bits/ 64 <285714285>; 2146ffadc7SMartin Blumenstingl opp-microvolt = <950000>; 2246ffadc7SMartin Blumenstingl }; 2346ffadc7SMartin Blumenstingl opp-400000000 { 2446ffadc7SMartin Blumenstingl opp-hz = /bits/ 64 <400000000>; 2546ffadc7SMartin Blumenstingl opp-microvolt = <950000>; 2646ffadc7SMartin Blumenstingl }; 2746ffadc7SMartin Blumenstingl opp-500000000 { 2846ffadc7SMartin Blumenstingl opp-hz = /bits/ 64 <500000000>; 2946ffadc7SMartin Blumenstingl opp-microvolt = <950000>; 3046ffadc7SMartin Blumenstingl }; 3146ffadc7SMartin Blumenstingl opp-666666666 { 3246ffadc7SMartin Blumenstingl opp-hz = /bits/ 64 <666666666>; 3346ffadc7SMartin Blumenstingl opp-microvolt = <950000>; 3446ffadc7SMartin Blumenstingl }; 3546ffadc7SMartin Blumenstingl opp-744000000 { 3646ffadc7SMartin Blumenstingl opp-hz = /bits/ 64 <744000000>; 3746ffadc7SMartin Blumenstingl opp-microvolt = <950000>; 3846ffadc7SMartin Blumenstingl }; 3946ffadc7SMartin Blumenstingl }; 4046ffadc7SMartin Blumenstingl}; 4146ffadc7SMartin Blumenstingl 4246ffadc7SMartin Blumenstingl&apb { 4346ffadc7SMartin Blumenstingl mali: gpu@c0000 { 4446ffadc7SMartin Blumenstingl compatible = "arm,mali-450"; 4546ffadc7SMartin Blumenstingl reg = <0x0 0xc0000 0x0 0x40000>; 4646ffadc7SMartin Blumenstingl interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>, 4746ffadc7SMartin Blumenstingl <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>, 4846ffadc7SMartin Blumenstingl <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>, 4946ffadc7SMartin Blumenstingl <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>, 5046ffadc7SMartin Blumenstingl <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>, 5146ffadc7SMartin Blumenstingl <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>, 5246ffadc7SMartin Blumenstingl <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>, 5346ffadc7SMartin Blumenstingl <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>, 5446ffadc7SMartin Blumenstingl <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>, 5546ffadc7SMartin Blumenstingl <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>; 5646ffadc7SMartin Blumenstingl interrupt-names = "gp", "gpmmu", "pp", "pmu", 5746ffadc7SMartin Blumenstingl "pp0", "ppmmu0", "pp1", "ppmmu1", 5846ffadc7SMartin Blumenstingl "pp2", "ppmmu2"; 5946ffadc7SMartin Blumenstingl operating-points-v2 = <&gpu_opp_table>; 6046ffadc7SMartin Blumenstingl }; 6146ffadc7SMartin Blumenstingl}; 62