Skip to content

Commit e0662da

Browse files
devi priyakwilczynski
authored andcommitted
dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller
Document the PCIe controller on IPQ9574 platform. Link: https://lore.kernel.org/r/20240801054803.3015572-2-quic_srichara@quicinc.com Signed-off-by: devi priya <quic_devipriy@quicinc.com> Signed-off-by: Sricharan Ramabadhran <quic_srichara@quicinc.com> Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1 parent 7d7cf89 commit e0662da

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
@@ -26,6 +26,7 @@ properties:
2626
- qcom,pcie-ipq8064-v2
2727
- qcom,pcie-ipq8074
2828
- qcom,pcie-ipq8074-gen3
29+
- qcom,pcie-ipq9574
2930
- qcom,pcie-msm8996
3031
- qcom,pcie-qcs404
3132
- qcom,pcie-sdm845
@@ -164,6 +165,7 @@ allOf:
164165
enum:
165166
- qcom,pcie-ipq6018
166167
- qcom,pcie-ipq8074-gen3
168+
- qcom,pcie-ipq9574
167169
then:
168170
properties:
169171
reg:
@@ -400,6 +402,53 @@ allOf:
400402
- const: axi_m_sticky # AXI Master Sticky reset
401403
- const: axi_s_sticky # AXI Slave Sticky reset
402404

405+
- if:
406+
properties:
407+
compatible:
408+
contains:
409+
enum:
410+
- qcom,pcie-ipq9574
411+
then:
412+
properties:
413+
clocks:
414+
minItems: 6
415+
maxItems: 6
416+
clock-names:
417+
items:
418+
- const: axi_m # AXI Master clock
419+
- const: axi_s # AXI Slave clock
420+
- const: axi_bridge
421+
- const: rchng
422+
- const: ahb
423+
- const: aux
424+
425+
resets:
426+
minItems: 8
427+
maxItems: 8
428+
reset-names:
429+
items:
430+
- const: pipe # PIPE reset
431+
- const: sticky # Core Sticky reset
432+
- const: axi_s_sticky # AXI Slave Sticky reset
433+
- const: axi_s # AXI Slave reset
434+
- const: axi_m_sticky # AXI Master Sticky reset
435+
- const: axi_m # AXI Master reset
436+
- const: aux # AUX Reset
437+
- const: ahb # AHB Reset
438+
439+
interrupts:
440+
minItems: 8
441+
interrupt-names:
442+
items:
443+
- const: msi0
444+
- const: msi1
445+
- const: msi2
446+
- const: msi3
447+
- const: msi4
448+
- const: msi5
449+
- const: msi6
450+
- const: msi7
451+
403452
- if:
404453
properties:
405454
compatible:
@@ -510,6 +559,7 @@ allOf:
510559
- qcom,pcie-ipq8064v2
511560
- qcom,pcie-ipq8074
512561
- qcom,pcie-ipq8074-gen3
562+
- qcom,pcie-ipq9574
513563
- qcom,pcie-qcs404
514564
then:
515565
required:

0 commit comments

Comments
 (0)