Lines Matching +full:opp +full:- +full:160000000
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/gpu/arm,mali-bifrost.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
14 pattern: '^gpu@[a-f0-9]+$'
18 - items:
19 - enum:
20 - amlogic,meson-g12a-mali
21 - mediatek,mt8183-mali
22 - realtek,rtd1619-mali
23 - renesas,r9a07g044-mali
24 - renesas,r9a07g054-mali
25 - rockchip,px30-mali
26 - rockchip,rk3568-mali
27 - const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable
28 - items:
29 - enum:
30 - mediatek,mt8192-mali
31 - const: arm,mali-valhall-jm # Mali Valhall GPU model/revision is fully discoverable
39 - description: Job interrupt
40 - description: MMU interrupt
41 - description: GPU interrupt
42 - description: Event interrupt
44 interrupt-names:
47 - const: job
48 - const: mmu
49 - const: gpu
50 - const: event
56 clock-names: true
58 mali-supply: true
60 sram-supply: true
62 operating-points-v2: true
64 power-domains:
72 reset-names: true
74 "#cooling-cells":
77 dynamic-power-coefficient:
88 calculate the dynamic power as below -
90 Pdyn = dynamic-power-coefficient * V^2 * f
94 dma-coherent: true
97 - compatible
98 - reg
99 - interrupts
100 - interrupt-names
101 - clocks
106 - if:
110 const: amlogic,meson-g12a-mali
113 - resets
114 - if:
119 - renesas,r9a07g044-mali
120 - renesas,r9a07g054-mali
125 interrupt-names:
129 clock-names:
131 - const: gpu
132 - const: bus
133 - const: bus_ace
136 reset-names:
138 - const: rst
139 - const: axi_rst
140 - const: ace_rst
142 - clock-names
143 - power-domains
144 - resets
145 - reset-names
146 - if:
150 const: mediatek,mt8183-mali
153 power-domains:
155 power-domain-names:
157 - const: core0
158 - const: core1
159 - const: core2
162 - sram-supply
163 - power-domains
164 - power-domain-names
167 power-domains:
169 sram-supply: false
170 - if:
174 const: rockchip,rk3568-mali
179 clock-names:
181 - const: gpu
182 - const: bus
184 - clock-names
187 - |
188 #include <dt-bindings/interrupt-controller/irq.h>
189 #include <dt-bindings/interrupt-controller/arm-gic.h>
192 compatible = "amlogic,meson-g12a-mali", "arm,mali-bifrost";
197 interrupt-names = "job", "mmu", "gpu";
199 mali-supply = <&vdd_gpu>;
200 operating-points-v2 = <&gpu_opp_table>;
204 gpu_opp_table: opp-table {
205 compatible = "operating-points-v2";
207 opp-533000000 {
208 opp-hz = /bits/ 64 <533000000>;
209 opp-microvolt = <1250000>;
211 opp-450000000 {
212 opp-hz = /bits/ 64 <450000000>;
213 opp-microvolt = <1150000>;
215 opp-400000000 {
216 opp-hz = /bits/ 64 <400000000>;
217 opp-microvolt = <1125000>;
219 opp-350000000 {
220 opp-hz = /bits/ 64 <350000000>;
221 opp-microvolt = <1075000>;
223 opp-266000000 {
224 opp-hz = /bits/ 64 <266000000>;
225 opp-microvolt = <1025000>;
227 opp-160000000 {
228 opp-hz = /bits/ 64 <160000000>;
229 opp-microvolt = <925000>;
231 opp-100000000 {
232 opp-hz = /bits/ 64 <100000000>;
233 opp-microvolt = <912500>;