dt-bindings: PCI: update references to Designware schema
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Sun, 18 Jul 2021 11:40:50 +0000 (13:40 +0200)
committerRob Herring <robh@kernel.org>
Mon, 19 Jul 2021 21:55:34 +0000 (15:55 -0600)
Now that its contents were converted to a DT schema, replace
the references for the old file on existing properties.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/dfff4d94631546c53450d1baeddc694dd26b5c36.1626608375.git.mchehab+huawei@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
15 files changed:
Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
Documentation/devicetree/bindings/pci/axis,artpec6-pcie.txt
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
Documentation/devicetree/bindings/pci/kirin-pcie.txt
Documentation/devicetree/bindings/pci/layerscape-pci.txt
Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt
Documentation/devicetree/bindings/pci/pci-armada8k.txt
Documentation/devicetree/bindings/pci/pcie-al.txt
Documentation/devicetree/bindings/pci/qcom,pcie.txt
Documentation/devicetree/bindings/pci/samsung,exynos-pcie.yaml
Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
Documentation/devicetree/bindings/pci/ti-pci.txt
Documentation/devicetree/bindings/pci/uniphier-pcie.txt

index b6acbe694ffb2d30f66e6fb0c81082a79444aa84..c3a75ac6e59d1fd955f75f5f410c9e410a4bbb7f 100644 (file)
@@ -3,7 +3,7 @@ Amlogic Meson AXG DWC PCIE SoC controller
 Amlogic Meson PCIe host controller is based on the Synopsys DesignWare PCI core.
 It shares common functions with the PCIe DesignWare core driver and
 inherits common properties defined in
-Documentation/devicetree/bindings/pci/designware-pcie.txt.
+Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
 
 Additional properties are described here:
 
@@ -33,7 +33,7 @@ Required properties:
 - phy-names: must contain "pcie"
 
 - device_type:
-       should be "pci". As specified in designware-pcie.txt
+       should be "pci". As specified in snps,dw-pcie.yaml
 
 
 Example configuration:
index 979dc7b6cfe85c5db4de3ff007e18e17d65457b9..cc6dcdb676b952768c9beb3f25b639296b5c530f 100644 (file)
@@ -1,7 +1,7 @@
 * Axis ARTPEC-6 PCIe interface
 
 This PCIe host controller is based on the Synopsys DesignWare PCIe IP
-and thus inherits all the common properties defined in designware-pcie.txt.
+and thus inherits all the common properties defined in snps,dw-pcie.yaml.
 
 Required properties:
 - compatible: "axis,artpec6-pcie", "snps,dw-pcie" for ARTPEC-6 in RC mode;
index d8971ab992743af38e3f7e585241dc4613506431..5e6eb44c81b52ab81b74705846367170ef2d735e 100644 (file)
@@ -1,7 +1,7 @@
 * Freescale i.MX6 PCIe interface
 
 This PCIe host controller is based on the Synopsys DesignWare PCIe IP
-and thus inherits all the common properties defined in designware-pcie.txt.
+and thus inherits all the common properties defined in snps,dw-pcie.yaml.
 
 Required properties:
 - compatible:
index 760b4d7406162ddb45f922d0777fbde962d08d72..5f0cf6c2fef359822c6c8faa1a7d9a13390a5e81 100644 (file)
@@ -3,7 +3,7 @@ HiSilicon STB PCIe host bridge DT description
 The HiSilicon STB PCIe host controller is based on the DesignWare PCIe core.
 It shares common functions with the DesignWare PCIe core driver and inherits
 common properties defined in
-Documentation/devicetree/bindings/pci/designware-pcie.txt.
+Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
 
 Additional properties are described here:
 
index 6bbe43818ad5d23d1e726cbc408ef08a86ea46fb..7db30534498f94087ecc7dc8b37c8073886b87ba 100644 (file)
@@ -3,7 +3,7 @@ HiSilicon Kirin SoCs PCIe host DT description
 Kirin PCIe host controller is based on the Synopsys DesignWare PCI core.
 It shares common functions with the PCIe DesignWare core driver and
 inherits common properties defined in
-Documentation/devicetree/bindings/pci/designware-pcie.txt.
+Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
 
 Additional properties are described here:
 
index 6d898dd4a8e2a1fed25983a058f073d9753593dd..f36efa73a4701b169dfced61937bb0f1bcfd5728 100644 (file)
@@ -1,7 +1,7 @@
 Freescale Layerscape PCIe controller
 
 This PCIe host controller is based on the Synopsys DesignWare PCIe IP
-and thus inherits all the common properties defined in designware-pcie.txt.
+and thus inherits all the common properties defined in snps,dw-pcie.yaml.
 
 This controller derives its clocks from the Reset Configuration Word (RCW)
 which is used to describe the PLL settings at the time of chip-reset.
index bd43f3c3ece4063b11fab4bf62a604f2e135d739..6a99d2aa8075610c238d8ded432e9541467392c5 100644 (file)
@@ -1,7 +1,8 @@
 NVIDIA Tegra PCIe controller (Synopsys DesignWare Core based)
 
 This PCIe controller is based on the Synopsis Designware PCIe IP
-and thus inherits all the common properties defined in designware-pcie.txt.
+and thus inherits all the common properties defined in snps,dw-pcie.yaml and
+snps,dw-pcie-ep.yaml.
 Some of the controller instances are dual mode where in they can work either
 in root port mode or endpoint mode but one at a time.
 
@@ -22,7 +23,7 @@ Required properties:
   property.
 - reg-names: Must include the following entries:
   "appl": Controller's application logic registers
-  "config": As per the definition in designware-pcie.txt
+  "config": As per the definition in snps,dw-pcie.yaml
   "atu_dma": iATU and DMA registers. This is where the iATU (internal Address
              Translation Unit) registers of the PCIe core are made available
              for SW access.
index 7a813d0e6d634ee226b92e0bf5abfe7919dd9ea2..ff25a134befa74f724fa33d5a33165bd4b76b510 100644 (file)
@@ -1,7 +1,7 @@
 * Marvell Armada 7K/8K PCIe interface
 
 This PCIe host controller is based on the Synopsys DesignWare PCIe IP
-and thus inherits all the common properties defined in designware-pcie.txt.
+and thus inherits all the common properties defined in snps,dw-pcie.yaml.
 
 Required properties:
 - compatible: "marvell,armada8k-pcie"
index 557a5089229dfcdfa0448f4e098b1c932ff300e4..2ad1fe466eab48fbf2122acc3ed7623a4a9b1489 100644 (file)
@@ -2,7 +2,7 @@
 
 Amazon's Annapurna Labs PCIe Host Controller is based on the Synopsys DesignWare
 PCI core. It inherits common properties defined in
-Documentation/devicetree/bindings/pci/designware-pcie.txt.
+Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
 
 Properties of the host controller node that differ from it are:
 
index 25f4def468bfd9bc705aad1a0c3e3e22e1968e4f..3f646875f8c296e26babe273e5f2a9fe611a10e7 100644 (file)
 - device_type:
        Usage: required
        Value type: <string>
-       Definition: Should be "pci". As specified in designware-pcie.txt
+       Definition: Should be "pci". As specified in snps,dw-pcie.yaml
 
 - #address-cells:
        Usage: required
        Value type: <u32>
-       Definition: Should be 3. As specified in designware-pcie.txt
+       Definition: Should be 3. As specified in snps,dw-pcie.yaml
 
 - #size-cells:
        Usage: required
        Value type: <u32>
-       Definition: Should be 2. As specified in designware-pcie.txt
+       Definition: Should be 2. As specified in snps,dw-pcie.yaml
 
 - ranges:
        Usage: required
        Value type: <prop-encoded-array>
-       Definition: As specified in designware-pcie.txt
+       Definition: As specified in snps,dw-pcie.yaml
 
 - interrupts:
        Usage: required
 - #interrupt-cells:
        Usage: required
        Value type: <u32>
-       Definition: Should be 1. As specified in designware-pcie.txt
+       Definition: Should be 1. As specified in snps,dw-pcie.yaml
 
 - interrupt-map-mask:
        Usage: required
        Value type: <prop-encoded-array>
-       Definition: As specified in designware-pcie.txt
+       Definition: As specified in snps,dw-pcie.yaml
 
 - interrupt-map:
        Usage: required
        Value type: <prop-encoded-array>
-       Definition: As specified in designware-pcie.txt
+       Definition: As specified in snps,dw-pcie.yaml
 
 - clocks:
        Usage: required
index 1810bf7223509ed330305ee9e3addc8bc4f133d5..445eed94b53f136ec417162f6721920df5542022 100644 (file)
@@ -13,10 +13,10 @@ maintainers:
 description: |+
   Exynos5433 SoC PCIe host controller is based on the Synopsys DesignWare
   PCIe IP and thus inherits all the common properties defined in
-  designware-pcie.txt.
+  snps,dw-pcie.yaml.
 
 allOf:
-  - $ref: /schemas/pci/pci-bus.yaml#
+  - $ref: /schemas/pci/snps,dw-pcie.yaml#
 
 properties:
   compatible:
index b03cbb9b660287d6e373297782a63853edf5b2cc..2b9d1d6fc661c7f6ae07b198fd7961afe9fa6264 100644 (file)
@@ -10,14 +10,14 @@ description: |+
   SiFive FU740 PCIe host controller is based on the Synopsys DesignWare
   PCI core. It shares common features with the PCIe DesignWare core and
   inherits common properties defined in
-  Documentation/devicetree/bindings/pci/designware-pcie.txt.
+  Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
 
 maintainers:
   - Paul Walmsley <paul.walmsley@sifive.com>
   - Greentime Hu <greentime.hu@sifive.com>
 
 allOf:
-  - $ref: /schemas/pci/pci-bus.yaml#
+  - $ref: /schemas/pci/snps,dw-pcie.yaml#
 
 properties:
   compatible:
index d6cf8a560ef00c42d9f03424061eba51550eb852..144cbcd60a1c3ec53c04d1315071afed54531e5c 100644 (file)
@@ -10,13 +10,13 @@ description: |
   UniPhier PCIe endpoint controller is based on the Synopsys DesignWare
   PCI core. It shares common features with the PCIe DesignWare core and
   inherits common properties defined in
-  Documentation/devicetree/bindings/pci/designware-pcie.txt.
+  Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml.
 
 maintainers:
   - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
 
 allOf:
-  - $ref: "pci-ep.yaml#"
+  - $ref: /schemas/pci/snps,dw-pcie-ep.yaml#
 
 properties:
   compatible:
index d5cbfe6b0d893325fc712cd337f12e9618315ef7..8147e3e3e29b62487d3335ff52f258dd812eb066 100644 (file)
@@ -12,7 +12,7 @@ PCIe DesignWare Controller
               number of PHYs as specified in *phys* property.
  - ti,hwmods : Name of the hwmod associated to the pcie, "pcie<X>",
               where <X> is the instance number of the pcie from the HW spec.
- - num-lanes as specified in ../designware-pcie.txt
+ - num-lanes as specified in ../snps,dw-pcie.yaml
  - ti,syscon-lane-sel : phandle/offset pair. Phandle to the system control
                        module and the register offset to specify lane
                        selection.
@@ -32,7 +32,7 @@ HOST MODE
    device_type,
    ranges,
    interrupt-map-mask,
-   interrupt-map : as specified in ../designware-pcie.txt
+   interrupt-map : as specified in ../snps,dw-pcie.yaml
  - ti,syscon-unaligned-access: phandle to the syscon DT node. The 1st argument
                               should contain the register offset within syscon
                               and the 2nd argument should contain the bit field
index c4b7381733a0fda5c1a71d9f542b68497921f439..359585db049f810e5e93a9e929b69110968e97d3 100644 (file)
@@ -6,7 +6,7 @@ on Socionext UniPhier SoCs.
 UniPhier PCIe host controller is based on the Synopsys DesignWare PCI core.
 It shares common functions with the PCIe DesignWare core driver and inherits
 common properties defined in
-Documentation/devicetree/bindings/pci/designware-pcie.txt.
+Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
 
 Required properties:
 - compatible: Should be "socionext,uniphier-pcie".