Skip to content

Commit b649d91

Browse files
Nitheesh SekarMani-Sadhasivam
authored andcommitted
dt-bindings: PCI: qcom: Add IPQ5018 SoC
Add support for the PCIe controller on the Qualcomm IPQ5108 SoC to the bindings. Signed-off-by: Nitheesh Sekar <[email protected]> Signed-off-by: Sricharan Ramabadhran <[email protected]> Signed-off-by: George Moussalem <[email protected]> Signed-off-by: Manivannan Sadhasivam <[email protected]> Reviewed-by: Krzysztof Kozlowski <[email protected]> Acked-by: Manivannan Sadhasivam <[email protected]> Link: https://patch.msgid.link/[email protected]
1 parent 0948395 commit b649d91

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

Documentation/devicetree/bindings/pci/qcom,pcie.yaml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ properties:
2121
- qcom,pcie-apq8064
2222
- qcom,pcie-apq8084
2323
- qcom,pcie-ipq4019
24+
- qcom,pcie-ipq5018
2425
- qcom,pcie-ipq6018
2526
- qcom,pcie-ipq8064
2627
- qcom,pcie-ipq8064-v2
@@ -168,6 +169,7 @@ allOf:
168169
compatible:
169170
contains:
170171
enum:
172+
- qcom,pcie-ipq5018
171173
- qcom,pcie-ipq6018
172174
- qcom,pcie-ipq8074-gen3
173175
- qcom,pcie-ipq9574
@@ -322,6 +324,53 @@ allOf:
322324
- const: ahb # AHB reset
323325
- const: phy_ahb # PHY AHB reset
324326

327+
- if:
328+
properties:
329+
compatible:
330+
contains:
331+
enum:
332+
- qcom,pcie-ipq5018
333+
then:
334+
properties:
335+
clocks:
336+
minItems: 6
337+
maxItems: 6
338+
clock-names:
339+
items:
340+
- const: iface # PCIe to SysNOC BIU clock
341+
- const: axi_m # AXI Master clock
342+
- const: axi_s # AXI Slave clock
343+
- const: ahb # AHB clock
344+
- const: aux # Auxiliary clock
345+
- const: axi_bridge # AXI bridge clock
346+
resets:
347+
minItems: 8
348+
maxItems: 8
349+
reset-names:
350+
items:
351+
- const: pipe # PIPE reset
352+
- const: sleep # Sleep reset
353+
- const: sticky # Core sticky reset
354+
- const: axi_m # AXI master reset
355+
- const: axi_s # AXI slave reset
356+
- const: ahb # AHB reset
357+
- const: axi_m_sticky # AXI master sticky reset
358+
- const: axi_s_sticky # AXI slave sticky reset
359+
interrupts:
360+
minItems: 9
361+
maxItems: 9
362+
interrupt-names:
363+
items:
364+
- const: msi0
365+
- const: msi1
366+
- const: msi2
367+
- const: msi3
368+
- const: msi4
369+
- const: msi5
370+
- const: msi6
371+
- const: msi7
372+
- const: global
373+
325374
- if:
326375
properties:
327376
compatible:
@@ -562,6 +611,7 @@ allOf:
562611
enum:
563612
- qcom,pcie-apq8064
564613
- qcom,pcie-ipq4019
614+
- qcom,pcie-ipq5018
565615
- qcom,pcie-ipq8064
566616
- qcom,pcie-ipq8064v2
567617
- qcom,pcie-ipq8074

0 commit comments

Comments
 (0)