Commit b649d913 authored by Nitheesh Sekar's avatar Nitheesh Sekar Committed by Manivannan Sadhasivam
Browse files
parent 09483959
Loading
Loading
Loading
Loading
+50 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ properties:
          - qcom,pcie-apq8064
          - qcom,pcie-apq8084
          - qcom,pcie-ipq4019
          - qcom,pcie-ipq5018
          - qcom,pcie-ipq6018
          - qcom,pcie-ipq8064
          - qcom,pcie-ipq8064-v2
@@ -168,6 +169,7 @@ allOf:
        compatible:
          contains:
            enum:
              - qcom,pcie-ipq5018
              - qcom,pcie-ipq6018
              - qcom,pcie-ipq8074-gen3
              - qcom,pcie-ipq9574
@@ -322,6 +324,53 @@ allOf:
            - const: ahb # AHB reset
            - const: phy_ahb # PHY AHB reset

  - if:
      properties:
        compatible:
          contains:
            enum:
              - qcom,pcie-ipq5018
    then:
      properties:
        clocks:
          minItems: 6
          maxItems: 6
        clock-names:
          items:
            - const: iface # PCIe to SysNOC BIU clock
            - const: axi_m # AXI Master clock
            - const: axi_s # AXI Slave clock
            - const: ahb # AHB clock
            - const: aux # Auxiliary clock
            - const: axi_bridge # AXI bridge clock
        resets:
          minItems: 8
          maxItems: 8
        reset-names:
          items:
            - const: pipe # PIPE reset
            - const: sleep # Sleep reset
            - const: sticky # Core sticky reset
            - const: axi_m # AXI master reset
            - const: axi_s # AXI slave reset
            - const: ahb # AHB reset
            - const: axi_m_sticky # AXI master sticky reset
            - const: axi_s_sticky # AXI slave sticky reset
        interrupts:
          minItems: 9
          maxItems: 9
        interrupt-names:
          items:
            - const: msi0
            - const: msi1
            - const: msi2
            - const: msi3
            - const: msi4
            - const: msi5
            - const: msi6
            - const: msi7
            - const: global

  - if:
      properties:
        compatible:
@@ -562,6 +611,7 @@ allOf:
              enum:
                - qcom,pcie-apq8064
                - qcom,pcie-ipq4019
                - qcom,pcie-ipq5018
                - qcom,pcie-ipq8064
                - qcom,pcie-ipq8064v2
                - qcom,pcie-ipq8074