Commit 0409ab77 authored by Lukasz Luba's avatar Lukasz Luba Committed by Viresh Kumar
Browse files

dt-bindings: opp: Add "opp-microwatt" entry in the OPP



Add new entry for the OPP which provides information about power
expressed in micro-Watts. It is useful for the Energy Model framework.

Signed-off-by: default avatarLukasz Luba <lukasz.luba@arm.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
parent 8acf5cb9
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -93,6 +93,21 @@ patternProperties:
        minItems: 1
        maxItems: 8   # Should be enough regulators

      opp-microwatt:
        description: |
          The power for the OPP in micro-Watts.

          Entries for multiple regulators shall be provided in the same field
          separated by angular brackets <>. If current values aren't required
          for a regulator, then it shall be filled with 0. If power values
          aren't required for any of the regulators, then this field is not
          required. The OPP binding doesn't provide any provisions to relate the
          values to their power supplies or the order in which the supplies need
          to be configured and that is left for the implementation specific
          binding.
        minItems: 1
        maxItems: 8   # Should be enough regulators

      opp-level:
        description:
          A value representing the performance level of the device.
@@ -203,6 +218,14 @@ patternProperties:
        minItems: 1
        maxItems: 8   # Should be enough regulators

      '^opp-microwatt':
        description:
          Named opp-microwatt property. Similar to opp-microamp property,
          but for microwatt instead.
        $ref: /schemas/types.yaml#/definitions/uint32-array
        minItems: 1
        maxItems: 8   # Should be enough regulators

    dependencies:
      opp-avg-kBps: [ opp-peak-kBps ]