Skip to content

Commit 9168098

Browse files
committed
Merge remote-tracking branch tech/bus/pci/all into qcom-next
2 parents 460a2c1 + 5159ecf commit 9168098

5 files changed

Lines changed: 169 additions & 88 deletions

File tree

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

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@ description:
1616

1717
properties:
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

7078
required:
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>;

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,12 @@ description:
1616

1717
properties:
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

Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff 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:

drivers/pci/controller/dwc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,7 @@ config PCIE_QCOM_COMMON
292292
config 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

0 commit comments

Comments
 (0)