Skip to content

Commit 1a24edc

Browse files
abelvesaLorenzo Pieralisi
authored andcommitted
dt-bindings: PCI: qcom: Add SM8550 compatible
Add the SM8550 platform to the binding. Link: https://lore.kernel.org/r/20230320144658.1794991-1-abel.vesa@linaro.org Signed-off-by: Abel Vesa <abel.vesa@linaro.org> Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
1 parent 7394d0a commit 1a24edc

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

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

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ properties:
3939
- qcom,pcie-sm8350
4040
- qcom,pcie-sm8450-pcie0
4141
- qcom,pcie-sm8450-pcie1
42+
- qcom,pcie-sm8550
4243
- items:
4344
- const: qcom,pcie-msm8998
4445
- const: qcom,pcie-msm8996
@@ -59,6 +60,9 @@ properties:
5960
minItems: 1
6061
maxItems: 8
6162

63+
iommu-map:
64+
maxItems: 2
65+
6266
# Common definitions for clocks, clock-names and reset.
6367
# Platform constraints are described later.
6468
clocks:
@@ -209,6 +213,7 @@ allOf:
209213
- qcom,pcie-sm8350
210214
- qcom,pcie-sm8450-pcie0
211215
- qcom,pcie-sm8450-pcie1
216+
- qcom,pcie-sm8550
212217
then:
213218
properties:
214219
reg:
@@ -645,6 +650,37 @@ allOf:
645650
items:
646651
- const: pci # PCIe core reset
647652

653+
- if:
654+
properties:
655+
compatible:
656+
contains:
657+
enum:
658+
- qcom,pcie-sm8550
659+
then:
660+
properties:
661+
clocks:
662+
minItems: 7
663+
maxItems: 8
664+
clock-names:
665+
minItems: 7
666+
items:
667+
- const: aux # Auxiliary clock
668+
- const: cfg # Configuration clock
669+
- const: bus_master # Master AXI clock
670+
- const: bus_slave # Slave AXI clock
671+
- const: slave_q2a # Slave Q2A clock
672+
- const: ddrss_sf_tbu # PCIe SF TBU clock
673+
- const: noc_aggr # Aggre NoC PCIe AXI clock
674+
- const: cnoc_sf_axi # Config NoC PCIe1 AXI clock
675+
resets:
676+
minItems: 1
677+
maxItems: 2
678+
reset-names:
679+
minItems: 1
680+
items:
681+
- const: pci # PCIe core reset
682+
- const: link_down # PCIe link down reset
683+
648684
- if:
649685
properties:
650686
compatible:
@@ -756,6 +792,7 @@ allOf:
756792
- qcom,pcie-sm8350
757793
- qcom,pcie-sm8450-pcie0
758794
- qcom,pcie-sm8450-pcie1
795+
- qcom,pcie-sm8550
759796
then:
760797
oneOf:
761798
- properties:

0 commit comments

Comments
 (0)