Commit 1e6f134e authored by Sandeep Maheswaram's avatar Sandeep Maheswaram Committed by Kishon Vijay Abraham I
Browse files

dt-bindings: phy: qcom-qusb2: Add support for overriding Phy tuning parameters



Add support for overriding QUSB2 V2 phy tuning parameters
in device tree bindings.

Signed-off-by: default avatarSandeep Maheswaram <sanm@codeaurora.org>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Reviewed-by: default avatarStephen Boyd <swboyd@chromium.org>
Reviewed-by: default avatarMatthias Kaehlcke <mka@chromium.org>
Signed-off-by: default avatarKishon Vijay Abraham I <kishon@ti.com>
parent 8fe75cd4
Loading
Loading
Loading
Loading
+31 −1
Original line number Diff line number Diff line
@@ -75,7 +75,7 @@ if:
  properties:
    compatible:
      contains:
        const: qcom,sdm845-qusb2-phy
        const: qcom,qusb2-v2-phy
then:
  properties:
    qcom,imp-res-offset-value:
@@ -89,6 +89,26 @@ then:
          maximum: 63
          default: 0

    qcom,bias-ctrl-value:
      description:
        It is a 6 bit value that specifies bias-ctrl-value. It is a PHY
        tuning parameter that may vary for different boards of same SOC.
      allOf:
        - $ref: /schemas/types.yaml#/definitions/uint32
        - minimum: 0
          maximum: 63
          default: 0

    qcom,charge-ctrl-value:
     description:
        It is a 2 bit value that specifies charge-ctrl-value. It is a PHY
        tuning parameter that may vary for different boards of same SOC.
     allOf:
       - $ref: /schemas/types.yaml#/definitions/uint32
       - minimum: 0
         maximum: 3
         default: 0

    qcom,hstx-trim-value:
      description:
        It is a 4 bit value that specifies tuning for HSTX
@@ -124,6 +144,16 @@ then:
          maximum: 1
          default: 0

    qcom,hsdisc-trim-value:
      description:
        It is a 2 bit value tuning parameter that control disconnect
        threshold and may vary for different boards of same SOC.
      allOf:
        - $ref: /schemas/types.yaml#/definitions/uint32
        - minimum: 0
          maximum: 3
          default: 0

required:
  - compatible
  - reg