Re: [PATCH 4/5] dt-bindings: phy: qcom,msm8996-qmp-usb3-phy: drop legacy bindings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 27/03/2023 11:00, Neil Armstrong wrote:
On 24/03/2023 22:55, Dmitry Baryshkov wrote:
The qcom,msm8996-qmp-usb3-phy.yaml defines bindings for several PHYs
which predate USB -> USB+DP migration. Now as sm8150 has been migrated,
drop the legacy bindings completely. No device trees use them anymore.
Newer USB+DP bindings should use combo bindings from the beginning.

Shouldn't we mark then as deprecated first ?

Not sure. What would be the reason to do that? There are no users for them anymore. They do not describe properties (which can be deprecated), instead they describe devices which are no longer present in DT.


Neil


Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>
---
  .../phy/qcom,msm8996-qmp-usb3-phy.yaml        | 80 -------------------
  1 file changed, 80 deletions(-)

diff --git a/Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml
index e81a38281f8c..5684eaf170e4 100644
--- a/Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml
@@ -24,26 +24,17 @@ properties:
        - qcom,msm8996-qmp-usb3-phy
        - qcom,msm8998-qmp-usb3-phy
        - qcom,qcm2290-qmp-usb3-phy
-      - qcom,sc7180-qmp-usb3-phy
-      - qcom,sc8180x-qmp-usb3-phy
-      - qcom,sdm845-qmp-usb3-phy
        - qcom,sdm845-qmp-usb3-uni-phy
        - qcom,sdx55-qmp-usb3-uni-phy
        - qcom,sdx65-qmp-usb3-uni-phy
        - qcom,sm6115-qmp-usb3-phy
-      - qcom,sm8150-qmp-usb3-phy
        - qcom,sm8150-qmp-usb3-uni-phy
-      - qcom,sm8250-qmp-usb3-phy
        - qcom,sm8250-qmp-usb3-uni-phy
-      - qcom,sm8350-qmp-usb3-phy
        - qcom,sm8350-qmp-usb3-uni-phy
-      - qcom,sm8450-qmp-usb3-phy
    reg:
-    minItems: 1
      items:
        - description: serdes
-      - description: DP_COM
    "#address-cells":
      enum: [ 1, 2 ]
@@ -128,28 +119,6 @@ required:
  additionalProperties: false
  allOf:
-  - if:
-      properties:
-        compatible:
-          contains:
-            enum:
-              - qcom,sc7180-qmp-usb3-phy
-    then:
-      properties:
-        clocks:
-          maxItems: 4
-        clock-names:
-          items:
-            - const: aux
-            - const: cfg_ahb
-            - const: ref
-            - const: com_aux
-        resets:
-          maxItems: 1
-        reset-names:
-          items:
-            - const: phy
-
    - if:
        properties:
          compatible:
@@ -204,7 +173,6 @@ allOf:
          compatible:
            contains:
              enum:
-              - qcom,sm8150-qmp-usb3-phy
                - qcom,sm8150-qmp-usb3-uni-phy
                - qcom,sm8250-qmp-usb3-uni-phy
                - qcom,sm8350-qmp-usb3-uni-phy
@@ -225,29 +193,6 @@ allOf:
              - const: phy
              - const: common
-  - if:
-      properties:
-        compatible:
-          contains:
-            enum:
-              - qcom,sm8250-qmp-usb3-phy
-              - qcom,sm8350-qmp-usb3-phy
-    then:
-      properties:
-        clocks:
-          maxItems: 3
-        clock-names:
-          items:
-            - const: aux
-            - const: ref_clk_src
-            - const: com_aux
-        resets:
-          maxItems: 2
-        reset-names:
-          items:
-            - const: phy
-            - const: common
-
    - if:
        properties:
          compatible:
@@ -271,28 +216,6 @@ allOf:
              - const: phy_phy
              - const: phy
-  - if:
-      properties:
-        compatible:
-          contains:
-            enum:
-              - qcom,sdm845-qmp-usb3-phy
-              - qcom,sm8150-qmp-usb3-phy
-              - qcom,sm8350-qmp-usb3-phy
-              - qcom,sm8450-qmp-usb3-phy
-    then:
-      patternProperties:
-        "^phy@[0-9a-f]+$":
-          properties:
-            reg:
-              items:
-                - description: TX lane 1
-                - description: RX lane 1
-                - description: PCS
-                - description: TX lane 2
-                - description: RX lane 2
-                - description: PCS_MISC
-
    - if:
        properties:
          compatible:
@@ -319,13 +242,10 @@ allOf:
                - qcom,ipq6018-qmp-usb3-phy
                - qcom,ipq8074-qmp-usb3-phy
                - qcom,qcm2290-qmp-usb3-phy
-              - qcom,sc7180-qmp-usb3-phy
-              - qcom,sc8180x-qmp-usb3-phy
                - qcom,sdx55-qmp-usb3-uni-phy
                - qcom,sdx65-qmp-usb3-uni-phy
                - qcom,sm6115-qmp-usb3-phy
                - qcom,sm8150-qmp-usb3-uni-phy
-              - qcom,sm8250-qmp-usb3-phy
      then:
        patternProperties:
          "^phy@[0-9a-f]+$":


--
With best wishes
Dmitry




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux