1784adeb3SYassine Oudjana# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2784adeb3SYassine Oudjana%YAML 1.2 3784adeb3SYassine Oudjana--- 4784adeb3SYassine Oudjana$id: http://devicetree.org/schemas/opp/opp-v2-qcom-level.yaml# 5784adeb3SYassine Oudjana$schema: http://devicetree.org/meta-schemas/core.yaml# 6784adeb3SYassine Oudjana 73367934dSKrzysztof Kozlowskititle: Qualcomm OPP 8784adeb3SYassine Oudjana 9784adeb3SYassine Oudjanamaintainers: 10784adeb3SYassine Oudjana - Niklas Cassel <nks@flawful.org> 11784adeb3SYassine Oudjana 12784adeb3SYassine OudjanaallOf: 13784adeb3SYassine Oudjana - $ref: opp-v2-base.yaml# 14784adeb3SYassine Oudjana 15784adeb3SYassine Oudjanaproperties: 16784adeb3SYassine Oudjana compatible: 17784adeb3SYassine Oudjana const: operating-points-v2-qcom-level 18784adeb3SYassine Oudjana 19784adeb3SYassine OudjanapatternProperties: 20784adeb3SYassine Oudjana '^opp-?[0-9]+$': 21784adeb3SYassine Oudjana type: object 22c7e31e36SRob Herring additionalProperties: false 23784adeb3SYassine Oudjana 24784adeb3SYassine Oudjana properties: 25784adeb3SYassine Oudjana opp-level: true 26784adeb3SYassine Oudjana 27784adeb3SYassine Oudjana qcom,opp-fuse-level: 28784adeb3SYassine Oudjana description: | 29784adeb3SYassine Oudjana A positive value representing the fuse corner/level associated with 30784adeb3SYassine Oudjana this OPP node. Sometimes several corners/levels shares a certain fuse 31784adeb3SYassine Oudjana corner/level. A fuse corner/level contains e.g. ref uV, min uV, 32784adeb3SYassine Oudjana and max uV. 33*68d8ad3bSKonrad Dybcio $ref: /schemas/types.yaml#/definitions/uint32-array 34*68d8ad3bSKonrad Dybcio minItems: 1 35*68d8ad3bSKonrad Dybcio maxItems: 2 36784adeb3SYassine Oudjana 37784adeb3SYassine Oudjana required: 38784adeb3SYassine Oudjana - opp-level 39784adeb3SYassine Oudjana - qcom,opp-fuse-level 40784adeb3SYassine Oudjana 41784adeb3SYassine Oudjanarequired: 42784adeb3SYassine Oudjana - compatible 43784adeb3SYassine Oudjana 44784adeb3SYassine OudjanaadditionalProperties: false 45784adeb3SYassine Oudjana 46784adeb3SYassine Oudjanaexamples: 47784adeb3SYassine Oudjana - | 48784adeb3SYassine Oudjana cpr_opp_table: opp-table-cpr { 49784adeb3SYassine Oudjana compatible = "operating-points-v2-qcom-level"; 50784adeb3SYassine Oudjana 51784adeb3SYassine Oudjana cpr_opp1: opp1 { 52784adeb3SYassine Oudjana opp-level = <1>; 53784adeb3SYassine Oudjana qcom,opp-fuse-level = <1>; 54784adeb3SYassine Oudjana }; 55784adeb3SYassine Oudjana cpr_opp2: opp2 { 56784adeb3SYassine Oudjana opp-level = <2>; 57784adeb3SYassine Oudjana qcom,opp-fuse-level = <2>; 58784adeb3SYassine Oudjana }; 59784adeb3SYassine Oudjana cpr_opp3: opp3 { 60784adeb3SYassine Oudjana opp-level = <3>; 61784adeb3SYassine Oudjana qcom,opp-fuse-level = <3>; 62784adeb3SYassine Oudjana }; 63784adeb3SYassine Oudjana }; 64