File tree Expand file tree Collapse file tree
Documentation/devicetree/bindings
drivers/pci/controller/dwc Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,7 +16,12 @@ description:
1616
1717properties :
1818 compatible :
19- const : qcom,pcie-sa8775p
19+ oneOf :
20+ - const : qcom,pcie-sa8775p
21+ - items :
22+ - enum :
23+ - qcom,pcie-qcs8300
24+ - const : qcom,pcie-sa8775p
2025
2126 reg :
2227 minItems : 6
@@ -61,11 +66,14 @@ properties:
6166 - const : global
6267
6368 resets :
64- maxItems : 1
69+ items :
70+ - description : PCIe controller reset
71+ - description : PCIe link down reset
6572
6673 reset-names :
6774 items :
68- - const : pci
75+ - const : pci # PCIe core reset
76+ - const : link_down # PCIe link down reset
6977
7078required :
7179 - interconnects
@@ -161,8 +169,10 @@ examples:
161169
162170 power-domains = <&gcc PCIE_0_GDSC>;
163171
164- resets = <&gcc GCC_PCIE_0_BCR>;
165- reset-names = "pci";
172+ resets = <&gcc GCC_PCIE_0_BCR>,
173+ <&gcc GCC_PCIE_0_LINK_DOWN_BCR>;
174+ reset-names = "pci",
175+ "link_down";
166176
167177 perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
168178 wake-gpios = <&tlmm 0 GPIO_ACTIVE_HIGH>;
Original file line number Diff line number Diff line change @@ -16,7 +16,12 @@ description:
1616
1717properties :
1818 compatible :
19- const : qcom,pcie-sm8150
19+ oneOf :
20+ - const : qcom,pcie-sm8150
21+ - items :
22+ - enum :
23+ - qcom,pcie-qcs615
24+ - const : qcom,pcie-sm8150
2025
2126 reg :
2227 minItems : 5
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ properties:
5454
5555 clocks :
5656 minItems : 5
57- maxItems : 7
57+ maxItems : 6
5858
5959 clock-names :
6060 minItems : 5
@@ -65,7 +65,6 @@ properties:
6565 - enum : [rchng, refgen]
6666 - const : pipe
6767 - const : pipediv2
68- - const : phy_aux
6968
7069 power-domains :
7170 maxItems : 1
@@ -176,6 +175,9 @@ allOf:
176175 contains :
177176 enum :
178177 - qcom,qcs615-qmp-gen3x1-pcie-phy
178+ - qcom,qcs8300-qmp-gen4x2-pcie-phy
179+ - qcom,sa8775p-qmp-gen4x2-pcie-phy
180+ - qcom,sa8775p-qmp-gen4x4-pcie-phy
179181 - qcom,sc8280xp-qmp-gen3x1-pcie-phy
180182 - qcom,sc8280xp-qmp-gen3x2-pcie-phy
181183 - qcom,sc8280xp-qmp-gen3x4-pcie-phy
@@ -191,21 +193,6 @@ allOf:
191193 clock-names :
192194 minItems : 6
193195
194- - if :
195- properties :
196- compatible :
197- contains :
198- enum :
199- - qcom,qcs8300-qmp-gen4x2-pcie-phy
200- - qcom,sa8775p-qmp-gen4x2-pcie-phy
201- - qcom,sa8775p-qmp-gen4x4-pcie-phy
202- then :
203- properties :
204- clocks :
205- minItems : 7
206- clock-names :
207- minItems : 7
208-
209196 - if :
210197 properties :
211198 compatible :
Original file line number Diff line number Diff line change @@ -292,6 +292,7 @@ config PCIE_QCOM_COMMON
292292config PCIE_QCOM
293293 bool "Qualcomm PCIe controller (host mode)"
294294 depends on OF && (ARCH_QCOM || COMPILE_TEST)
295+ depends on QCOM_COMMAND_DB || QCOM_COMMAND_DB=n
295296 depends on PCI_MSI
296297 select PCIE_DW_HOST
297298 select CRC8
You can’t perform that action at this time.
0 commit comments