0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003 * Copyright (c) 2017 BayLibre SAS
0004 * Author: Neil Armstrong <narmstrong@baylibre.com>
0005 */
0006
0007 / {
0008 gpu_opp_table: opp-table {
0009 compatible = "operating-points-v2";
0010
0011 opp-125000000 {
0012 opp-hz = /bits/ 64 <125000000>;
0013 opp-microvolt = <950000>;
0014 };
0015 opp-250000000 {
0016 opp-hz = /bits/ 64 <250000000>;
0017 opp-microvolt = <950000>;
0018 };
0019 opp-285714285 {
0020 opp-hz = /bits/ 64 <285714285>;
0021 opp-microvolt = <950000>;
0022 };
0023 opp-400000000 {
0024 opp-hz = /bits/ 64 <400000000>;
0025 opp-microvolt = <950000>;
0026 };
0027 opp-500000000 {
0028 opp-hz = /bits/ 64 <500000000>;
0029 opp-microvolt = <950000>;
0030 };
0031 opp-666666666 {
0032 opp-hz = /bits/ 64 <666666666>;
0033 opp-microvolt = <950000>;
0034 };
0035 opp-744000000 {
0036 opp-hz = /bits/ 64 <744000000>;
0037 opp-microvolt = <950000>;
0038 };
0039 };
0040 };
0041
0042 &apb {
0043 mali: gpu@c0000 {
0044 compatible = "arm,mali-450";
0045 reg = <0x0 0xc0000 0x0 0x40000>;
0046 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>,
0047 <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>,
0048 <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>,
0049 <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
0050 <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>,
0051 <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>,
0052 <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>,
0053 <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>,
0054 <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
0055 <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
0056 interrupt-names = "gp", "gpmmu", "pp", "pmu",
0057 "pp0", "ppmmu0", "pp1", "ppmmu1",
0058 "pp2", "ppmmu2";
0059 operating-points-v2 = <&gpu_opp_table>;
0060 };
0061 };