1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/opp/operating-points-v2-ti-cpu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI CPU OPP (Operating Performance Points)
10 TI SoCs, like those in the AM335x, AM437x, AM57xx, AM62x, and DRA7xx
11 families, the CPU frequencies subset and the voltage value of each
12 OPP vary based on the silicon variant used. The data sheet sections
13 corresponding to "Operating Performance Points" describe the frequency
14 and voltage values based on device type and speed bin information
15 blown in corresponding eFuse bits as referred to by the Technical
18 This document extends the operating-points-v2 binding by providing
19 the hardware description for the scheme mentioned above.
22 - Nishanth Menon <nm@ti.com>
25 - $ref: opp-v2-base.yaml#
29 const: operating-points-v2-ti-cpu
32 $ref: /schemas/types.yaml#/definitions/phandle
34 points to syscon node representing the control module
35 register space of the SoC.
42 additionalProperties: false
45 clock-latency-ns: true
48 opp-supported-hw: true
60 additionalProperties: false
65 compatible = "operating-points-v2-ti-cpu";
69 opp-hz = /bits/ 64 <300000000>;
70 opp-microvolt = <1100000 1078000 1122000>;
71 opp-supported-hw = <0x06 0x0020>;
76 opp-hz = /bits/ 64 <500000000>;
77 opp-microvolt = <1100000 1078000 1122000>;
78 opp-supported-hw = <0x01 0xFFFF>;
82 opp-hz = /bits/ 64 <600000000>;
83 opp-microvolt = <1100000 1078000 1122000>;
84 opp-supported-hw = <0x06 0x0040>;
88 opp-hz = /bits/ 64 <1000000000>;
89 opp-microvolt = <1325000 1298500 1351500>;
90 opp-supported-hw = <0x04 0x0200>;