162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (c) 2017 BayLibre SAS 462306a36Sopenharmony_ci * Author: Neil Armstrong <narmstrong@baylibre.com> 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci/ { 862306a36Sopenharmony_ci gpu_opp_table: opp-table { 962306a36Sopenharmony_ci compatible = "operating-points-v2"; 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci opp-125000000 { 1262306a36Sopenharmony_ci opp-hz = /bits/ 64 <125000000>; 1362306a36Sopenharmony_ci opp-microvolt = <950000>; 1462306a36Sopenharmony_ci }; 1562306a36Sopenharmony_ci opp-250000000 { 1662306a36Sopenharmony_ci opp-hz = /bits/ 64 <250000000>; 1762306a36Sopenharmony_ci opp-microvolt = <950000>; 1862306a36Sopenharmony_ci }; 1962306a36Sopenharmony_ci opp-285714285 { 2062306a36Sopenharmony_ci opp-hz = /bits/ 64 <285714285>; 2162306a36Sopenharmony_ci opp-microvolt = <950000>; 2262306a36Sopenharmony_ci }; 2362306a36Sopenharmony_ci opp-400000000 { 2462306a36Sopenharmony_ci opp-hz = /bits/ 64 <400000000>; 2562306a36Sopenharmony_ci opp-microvolt = <950000>; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci opp-500000000 { 2862306a36Sopenharmony_ci opp-hz = /bits/ 64 <500000000>; 2962306a36Sopenharmony_ci opp-microvolt = <950000>; 3062306a36Sopenharmony_ci }; 3162306a36Sopenharmony_ci opp-666666666 { 3262306a36Sopenharmony_ci opp-hz = /bits/ 64 <666666666>; 3362306a36Sopenharmony_ci opp-microvolt = <950000>; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci opp-744000000 { 3662306a36Sopenharmony_ci opp-hz = /bits/ 64 <744000000>; 3762306a36Sopenharmony_ci opp-microvolt = <950000>; 3862306a36Sopenharmony_ci }; 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci}; 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci&apb { 4362306a36Sopenharmony_ci mali: gpu@c0000 { 4462306a36Sopenharmony_ci compatible = "arm,mali-450"; 4562306a36Sopenharmony_ci reg = <0x0 0xc0000 0x0 0x40000>; 4662306a36Sopenharmony_ci interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>, 4762306a36Sopenharmony_ci <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>, 4862306a36Sopenharmony_ci <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>, 4962306a36Sopenharmony_ci <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>, 5062306a36Sopenharmony_ci <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>, 5162306a36Sopenharmony_ci <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>, 5262306a36Sopenharmony_ci <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>, 5362306a36Sopenharmony_ci <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>, 5462306a36Sopenharmony_ci <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>, 5562306a36Sopenharmony_ci <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>; 5662306a36Sopenharmony_ci interrupt-names = "gp", "gpmmu", "pp", "pmu", 5762306a36Sopenharmony_ci "pp0", "ppmmu0", "pp1", "ppmmu1", 5862306a36Sopenharmony_ci "pp2", "ppmmu2"; 5962306a36Sopenharmony_ci operating-points-v2 = <&gpu_opp_table>; 6062306a36Sopenharmony_ci }; 6162306a36Sopenharmony_ci}; 62