Skip to content

Commit f26a75c

Browse files
committed
Merge branch 'pci/dt-binding'
- Add Rockchip RK3528 compatible strings in DT binding (Yao Zi) - Add Qualcomm Kaanapali to SM8550 DT binding (Qiang Yu) - Add 'contains' to the 'select' schema to enable the amlogic,axg-pcie binding (Rob Herring) - Update Manivannan Sadhasivam's email address in bindings (Manivannan Sadhasivam) - Add required 'power-domains' and 'resets' to qcom sa8775p, sc7280, sc8280xp, sm8150, sm8250, sm8350, sm8450, sm8550, x1e80100 DT schemas (Krzysztof Kozlowski) * pci/dt-binding: dt-bindings: PCI: qcom,pcie-x1e80100: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and resets dt-bindings: PCI: qcom,pcie-sa8775p: Add missing required power-domains and resets dt-bindings: PCI: Update the email address for Manivannan Sadhasivam dt-bindings: PCI: amlogic,axg-pcie: Fix select schema dt-bindings: PCI: qcom,pcie-sm8550: Add Kaanapali compatible dt-bindings: PCI: dwc: rockchip: Add RK3528 variant
2 parents 1357158 + 3b83eea commit f26a75c

18 files changed

Lines changed: 72 additions & 26 deletions

Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ allOf:
2020
select:
2121
properties:
2222
compatible:
23-
enum:
24-
- amlogic,axg-pcie
25-
- amlogic,g12a-pcie
23+
contains:
24+
enum:
25+
- amlogic,axg-pcie
26+
- amlogic,g12a-pcie
2627
required:
2728
- compatible
2829

@@ -51,15 +52,15 @@ properties:
5152

5253
clocks:
5354
items:
55+
- description: PCIe PHY clock
5456
- description: PCIe GEN 100M PLL clock
5557
- description: PCIe RC clock gate
56-
- description: PCIe PHY clock
5758

5859
clock-names:
5960
items:
61+
- const: general
6062
- const: pclk
6163
- const: port
62-
- const: general
6364

6465
phys:
6566
maxItems: 1
@@ -88,7 +89,7 @@ required:
8889
- reg
8990
- reg-names
9091
- interrupts
91-
- clock
92+
- clocks
9293
- clock-names
9394
- "#address-cells"
9495
- "#size-cells"
@@ -115,8 +116,8 @@ examples:
115116
reg = <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x100000>;
116117
reg-names = "elbi", "cfg", "config";
117118
interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
118-
clocks = <&pclk>, <&clk_port>, <&clk_phy>;
119-
clock-names = "pclk", "port", "general";
119+
clocks = <&clk_phy>, <&pclk>, <&clk_port>;
120+
clock-names = "general", "pclk", "port";
120121
resets = <&reset_pcie_port>, <&reset_pcie_apb>;
121122
reset-names = "port", "apb";
122123
phys = <&pcie_phy>;

Documentation/devicetree/bindings/pci/pci-ep.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ description: |
1111
1212
maintainers:
1313
- Kishon Vijay Abraham I <kishon@kernel.org>
14-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14+
- Manivannan Sadhasivam <mani@kernel.org>
1515

1616
properties:
1717
$nodename:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Qualcomm PCI Express Root Complex Common Properties
88

99
maintainers:
1010
- Bjorn Andersson <andersson@kernel.org>
11-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11+
- Manivannan Sadhasivam <mani@kernel.org>
1212

1313
properties:
1414
reg:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
77
title: Qualcomm PCIe Endpoint Controller
88

99
maintainers:
10-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10+
- Manivannan Sadhasivam <mani@kernel.org>
1111

1212
properties:
1313
compatible:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Qualcomm SA8255p based firmware managed and ECAM compliant PCIe Root Comp
88

99
maintainers:
1010
- Bjorn Andersson <andersson@kernel.org>
11-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11+
- Manivannan Sadhasivam <mani@kernel.org>
1212

1313
description:
1414
Qualcomm SA8255p SoC PCIe root complex controller is based on the Synopsys

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Qualcomm SA8775p PCI Express Root Complex
88

99
maintainers:
1010
- Bjorn Andersson <andersson@kernel.org>
11-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11+
- Manivannan Sadhasivam <mani@kernel.org>
1212

1313
description:
1414
Qualcomm SA8775p SoC PCIe root complex controller is based on the Synopsys
@@ -78,6 +78,9 @@ properties:
7878
required:
7979
- interconnects
8080
- interconnect-names
81+
- power-domains
82+
- resets
83+
- reset-names
8184

8285
allOf:
8386
- $ref: qcom,pcie-common.yaml#

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Qualcomm SC7280 PCI Express Root Complex
88

99
maintainers:
1010
- Bjorn Andersson <andersson@kernel.org>
11-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11+
- Manivannan Sadhasivam <mani@kernel.org>
1212

1313
description:
1414
Qualcomm SC7280 SoC PCIe root complex controller is based on the Synopsys
@@ -76,6 +76,11 @@ properties:
7676
items:
7777
- const: pci
7878

79+
required:
80+
- power-domains
81+
- resets
82+
- reset-names
83+
7984
allOf:
8085
- $ref: qcom,pcie-common.yaml#
8186

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Qualcomm SC8180x PCI Express Root Complex
88

99
maintainers:
1010
- Bjorn Andersson <andersson@kernel.org>
11-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11+
- Manivannan Sadhasivam <mani@kernel.org>
1212

1313
description:
1414
Qualcomm SC8180x SoC PCIe root complex controller is based on the Synopsys

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Qualcomm SC8280XP PCI Express Root Complex
88

99
maintainers:
1010
- Bjorn Andersson <andersson@kernel.org>
11-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11+
- Manivannan Sadhasivam <mani@kernel.org>
1212

1313
description:
1414
Qualcomm SC8280XP SoC PCIe root complex controller is based on the Synopsys
@@ -61,6 +61,9 @@ properties:
6161
required:
6262
- interconnects
6363
- interconnect-names
64+
- power-domains
65+
- resets
66+
- reset-names
6467

6568
allOf:
6669
- $ref: qcom,pcie-common.yaml#

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Qualcomm SM8150 PCI Express Root Complex
88

99
maintainers:
1010
- Bjorn Andersson <andersson@kernel.org>
11-
- Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11+
- Manivannan Sadhasivam <mani@kernel.org>
1212

1313
description:
1414
Qualcomm SM8150 SoC PCIe root complex controller is based on the Synopsys
@@ -74,6 +74,11 @@ properties:
7474
items:
7575
- const: pci
7676

77+
required:
78+
- power-domains
79+
- resets
80+
- reset-names
81+
7782
allOf:
7883
- $ref: qcom,pcie-common.yaml#
7984

0 commit comments

Comments
 (0)