Commit 53205a79 authored by Dhruva Gole's avatar Dhruva Gole Committed by Viresh Kumar
Browse files

dt-bindings: opp: operating-points-v2-ti-cpu: Describe opp-supported-hw



It seems like we missed migrating the complete information from the old
DT binding where we had described what the opp-supported-hw is supposed
to describe. Hence, bring back the description from the previous binding
to the current one along with a bit more context on what the values are
supposed to be.

Fixes: e576a9a8 ("dt-bindings: cpufreq: Convert ti-cpufreq to json schema")
Signed-off-by: default avatarDhruva Gole <d-gole@ti.com>
Reviewed-by: default avatarRob Herring (Arm) <robh@kernel.org>
Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
parent 217fa396
Loading
Loading
Loading
Loading
+19 −1
Original line number Diff line number Diff line
@@ -45,7 +45,25 @@ patternProperties:
      clock-latency-ns: true
      opp-hz: true
      opp-microvolt: true
      opp-supported-hw: true
      opp-supported-hw:
        items:
          items:
            - description:
                The revision of the SoC the OPP is supported by.
                This can be easily obtained from the datasheet of the
                part being ordered/used. For example, it will be 0x01 for SR1.0

            - description:
                The eFuse bits that indicate the particular OPP is available.
                The device datasheet has a table talking about Device Speed Grades.
                This table is to be sorted with only the unique elements of the
                MAXIMUM OPERATING FREQUENCY starting from the first row which
                tells the lowest OPP, to the highest. The corresponding bits
                need to be set based on N elements of speed grade the device supports.
                So, if there are 3 possible unique MAXIMUM OPERATING FREQUENCY
                in the table, then BIT(0) | (1) | (2) will be set, which means
                the value shall be 0x7.

      opp-suspend: true
      turbo-mode: true