/Documentation/devicetree/bindings/pci/ |
D | rcar-pci.txt | 1 * Renesas R-Car PCIe interface 4 compatible: "renesas,pcie-r8a7742" for the R8A7742 SoC; 5 "renesas,pcie-r8a7743" for the R8A7743 SoC; 6 "renesas,pcie-r8a7744" for the R8A7744 SoC; 7 "renesas,pcie-r8a774a1" for the R8A774A1 SoC; 8 "renesas,pcie-r8a774b1" for the R8A774B1 SoC; 9 "renesas,pcie-r8a774c0" for the R8A774C0 SoC; 10 "renesas,pcie-r8a7779" for the R8A7779 SoC; 11 "renesas,pcie-r8a7790" for the R8A7790 SoC; 12 "renesas,pcie-r8a7791" for the R8A7791 SoC; [all …]
|
D | layerscape-pci.txt | 1 Freescale Layerscape PCIe controller 3 This PCIe host controller is based on the Synopsys DesignWare PCIe IP 4 and thus inherits all the common properties defined in designware-pcie.txt. 10 register available in the Freescale PCIe controller register set, 11 which can allow determining the underlying DesignWare PCIe controller version 17 "fsl,ls1021a-pcie" 18 "fsl,ls2080a-pcie", "fsl,ls2085a-pcie" 19 "fsl,ls2088a-pcie" 20 "fsl,ls1088a-pcie" 21 "fsl,ls1046a-pcie" [all …]
|
D | fsl,imx6q-pcie.txt | 1 * Freescale i.MX6 PCIe interface 3 This PCIe host controller is based on the Synopsys DesignWare PCIe IP 4 and thus inherits all the common properties defined in designware-pcie.txt. 8 - "fsl,imx6q-pcie" 9 - "fsl,imx6sx-pcie", 10 - "fsl,imx6qp-pcie" 11 - "fsl,imx7d-pcie" 12 - "fsl,imx8mq-pcie" 13 - reg: base address and length of the PCIe controller 37 - vpcie-supply: Should specify the regulator in charge of PCIe port power. [all …]
|
D | axis,artpec6-pcie.txt | 1 * Axis ARTPEC-6 PCIe interface 3 This PCIe host controller is based on the Synopsys DesignWare PCIe IP 4 and thus inherits all the common properties defined in designware-pcie.txt. 7 - compatible: "axis,artpec6-pcie", "snps,dw-pcie" for ARTPEC-6 in RC mode; 8 "axis,artpec6-pcie-ep", "snps,dw-pcie" for ARTPEC-6 in EP mode; 9 "axis,artpec7-pcie", "snps,dw-pcie" for ARTPEC-7 in RC mode; 10 "axis,artpec7-pcie-ep", "snps,dw-pcie" for ARTPEC-7 in EP mode; 11 - reg: base addresses and lengths of the PCIe controller (DBI), 21 - axis,syscon-pcie: A phandle pointing to the ARTPEC-6 system controller, 26 pcie@f8050000 { [all …]
|
D | amlogic,meson-pcie.txt | 1 Amlogic Meson AXG DWC PCIE SoC controller 3 Amlogic Meson PCIe host controller is based on the Synopsys DesignWare PCI core. 4 It shares common functions with the PCIe DesignWare core driver and 6 Documentation/devicetree/bindings/pci/designware-pcie.txt. 13 - "amlogic,axg-pcie" for AXG SoC Family 14 - "amlogic,g12a-pcie" for G12A SoC Family 21 - "config" PCIe configuration space 22 - reset-gpios: The GPIO to generate PCIe PERST# assert and deassert signal. 25 - "pclk" PCIe GEN 100M PLL clock 27 - "general" PCIe Phy clock [all …]
|
D | pci-keystone.txt | 1 TI Keystone PCIe interface 4 hardware version 3.65. It shares common functions with the PCIe DesignWare 6 Documentation/devicetree/bindings/pci/designware-pcie.txt 8 Please refer to Documentation/devicetree/bindings/pci/designware-pcie.txt 14 compatibility: Should be "ti,keystone-pcie" for RC on Keystone2 SoC 15 Should be "ti,am654-pcie-rc" for RC on AM654x SoC 17 reg-names: "dbics" for the DesignWare PCIe registers, "app" for the 24 (required if the compatible is "ti,keystone-pcie") 26 (required if the compatible is "ti,am654-pcie-rc". 28 ti,syscon-pcie-id : phandle to the device control module required to set device [all …]
|
D | samsung,exynos5440-pcie.txt | 1 * Samsung Exynos 5440 PCIe interface 3 This PCIe host controller is based on the Synopsys DesignWare PCIe IP 4 and thus inherits all the common properties defined in designware-pcie.txt. 7 - compatible: "samsung,exynos5440-pcie" 8 - reg: base addresses and lengths of the PCIe controller, 19 Documentation/devicetree/bindings/pci/designware-pcie.txt 25 pcie_phy0: pcie-phy@270000 { 32 pcie@290000 { 33 compatible = "samsung,exynos5440-pcie", "snps,dw-pcie"; 37 clock-names = "pcie", "pcie_bus"; [all …]
|
D | mediatek-pcie.txt | 1 MediaTek Gen2 PCIe controller 5 "mediatek,mt2701-pcie" 6 "mediatek,mt2712-pcie" 7 "mediatek,mt7622-pcie" 8 "mediatek,mt7623-pcie" 9 "mediatek,mt7629-pcie" 11 - reg: Base addresses and lengths of the PCIe subsys and root ports. 21 - free_ck :for reference clock of PCIe subsys 33 - phy-names : Must be "pcie-phy0", "pcie-phy1", "pcie-phyN".. based on the 47 - reset-names: Must be "pcie-rst0", "pcie-rst1", "pcie-rstN".. based on the [all …]
|
D | brcm,iproc-pcie.txt | 1 * Broadcom iProc PCIe controller with the platform bus interface 5 "brcm,iproc-pcie" for the first generation of PAXB based controller, 7 "brcm,iproc-pcie-paxb-v2" for the second generation of PAXB-based 9 "brcm,iproc-pcie-paxc" for the first generation of PAXC based 11 "brcm,iproc-pcie-paxc-v2" for the second generation of PAXC based 15 - reg: base address and length of the PCIe controller I/O register space 18 mapping of the PCIe interface to interrupt numbers 27 - phys: phandle of the PCIe PHY device 28 - phy-names: must be "pcie-phy" 34 - brcm,pcie-ob: Some iProc SoCs do not have the outbound address mapping done [all …]
|
D | aardvark-pci.txt | 1 Aardvark PCIe controller 3 This PCIe controller is used on the Marvell Armada 3700 ARM64 SoC. 5 The Device Tree node describing an Aardvark PCIe controller must 8 - compatible: Should be "marvell,armada-3700-pcie" 9 - reg: range of registers for the PCIe controller 10 - interrupts: the interrupt line of the PCIe controller 16 - msi-controller: indicates that the PCIe controller can itself 20 define the mapping of the PCIe interface to interrupt numbers. 22 - phys: the PCIe PHY handle 26 In addition, the Device Tree describing an Aardvark PCIe controller [all …]
|
D | uniphier-pcie.txt | 1 Socionext UniPhier PCIe host controller bindings 3 This describes the devicetree bindings for PCIe host controller implemented 6 UniPhier PCIe host controller is based on the Synopsys DesignWare PCI core. 7 It shares common functions with the PCIe DesignWare core driver and inherits 9 Documentation/devicetree/bindings/pci/designware-pcie.txt. 12 - compatible: Should be "socionext,uniphier-pcie". 18 "config" - PCIe configuration space 20 - clocks: A phandle to the clock gate for PCIe glue layer including 22 - resets: A phandle to the reset line for PCIe glue layer including 31 - phys: A phandle to generic PCIe PHY. According to the phy-names, appropriate [all …]
|
D | ti-pci.txt | 3 PCIe DesignWare Controller 4 - compatible: Should be "ti,dra7-pcie" for RC (deprecated) 5 Should be "ti,dra7-pcie-ep" for EP (deprecated) 6 Should be "ti,dra746-pcie-rc" for dra74x/dra76 in RC mode 7 Should be "ti,dra746-pcie-ep" for dra74x/dra76 in EP mode 8 Should be "ti,dra726-pcie-rc" for dra72x in RC mode 9 Should be "ti,dra726-pcie-ep" for dra72x in EP mode 11 - phy-names : must be "pcie-phy0", "pcie-phy1", "pcie-phyN".. based on the 13 - ti,hwmods : Name of the hwmod associated to the pcie, "pcie<X>", 14 where <X> is the instance number of the pcie from the HW spec. [all …]
|
D | mvebu-pci.txt | 1 * Marvell EBU PCIe interfaces 6 marvell,armada-370-pcie 7 marvell,armada-xp-pcie 8 marvell,dove-pcie 9 marvell,kirkwood-pcie 15 - ranges: ranges describing the MMIO registers to control the PCIe 17 the memory and I/O regions of each PCIe interface. 28 registers of this PCIe interface, from the base of the internal 46 * s is the PCI slot that corresponds to this PCIe interface 58 PCIe interface, having the following mandatory properties: [all …]
|
D | pcie-al.txt | 1 * Amazon Annapurna Labs PCIe host bridge 3 Amazon's Annapurna Labs PCIe Host Controller is based on the Synopsys DesignWare 5 Documentation/devicetree/bindings/pci/designware-pcie.txt. 13 - "amazon,al-alpine-v2-pcie" for alpine_v2 14 - "amazon,al-alpine-v3-pcie" for alpine_v3 25 - "config" PCIe ECAM space 27 - "dbi" Designware PCIe registers 31 pcie-external0: pcie@fb600000 { 32 compatible = "amazon,al-alpine-v3-pcie";
|
D | spear13xx-pcie.txt | 1 SPEAr13XX PCIe DT detail: 4 SPEAr13XX uses the Synopsys DesignWare PCIe controller and ST MiPHY as PHY 8 - compatible : should be "st,spear1340-pcie", "snps,dw-pcie". 9 - phys : phandle to PHY node associated with PCIe controller 10 - phy-names : must be "pcie-phy" 14 - st,pcie-is-gen1 indicates that forced gen1 initialization is needed.
|
D | hisilicon-histb-pcie.txt | 1 HiSilicon STB PCIe host bridge DT description 3 The HiSilicon STB PCIe host controller is based on the DesignWare PCIe core. 4 It shares common functions with the DesignWare PCIe core driver and inherits 6 Documentation/devicetree/bindings/pci/designware-pcie.txt. 12 "hisilicon,hi3798cv200-pcie" 15 "control": control registers of PCIe controller; 16 "rc-dbi": configuration space of PCIe controller; 17 "config": configuration transaction space of PCIe controller. 36 - reset-gpios: The gpio to generate PCIe PERST# assert and deassert signal. 37 - vpcie-supply: The regulator in charge of PCIe port power. [all …]
|
D | pci-armada8k.txt | 1 * Marvell Armada 7K/8K PCIe interface 3 This PCIe host controller is based on the Synopsys DesignWare PCIe IP 4 and thus inherits all the common properties defined in designware-pcie.txt. 7 - compatible: "marvell,armada8k-pcie" 14 - interrupts: Interrupt specifier for the PCIe controller 15 - clocks: reference to the PCIe controller clocks 23 PCIe lanes. 30 pcie@f2600000 { 31 compatible = "marvell,armada8k-pcie", "snps,dw-pcie";
|
D | hisilicon-pcie.txt | 1 HiSilicon Hip05 and Hip06 PCIe host bridge DT description 3 HiSilicon PCIe host controller is based on the Synopsys DesignWare PCI core. 4 It shares common functions with the PCIe DesignWare core driver and inherits 6 Documentation/devicetree/bindings/pci/designware-pcie.txt. 11 - compatible: Should contain "hisilicon,hip05-pcie" or "hisilicon,hip06-pcie". 15 "config": PCIe configuration space registers. 24 pcie@b0080000 { 25 compatible = "hisilicon,hip05-pcie", "snps,dw-pcie";
|
D | qcom,pcie.txt | 7 - "qcom,pcie-ipq8064" for ipq8064 8 - "qcom,pcie-ipq8064-v2" for ipq8064 rev 2 or ipq8065 9 - "qcom,pcie-apq8064" for apq8064 10 - "qcom,pcie-apq8084" for apq8084 11 - "qcom,pcie-msm8996" for msm8996 or apq8096 12 - "qcom,pcie-ipq4019" for ipq4019 13 - "qcom,pcie-ipq8074" for ipq8074 14 - "qcom,pcie-qcs404" for qcs404 15 - "qcom,pcie-sdm845" for sdm845 27 - "dbi" DesignWare PCIe registers [all …]
|
D | brcm,stb-pcie.yaml | 4 $id: http://devicetree.org/schemas/pci/brcm,stb-pcie.yaml# 7 title: Brcmstb PCIe Host Controller Device Tree Bindings 16 - brcm,bcm2711-pcie # The Raspberry Pi 4 17 - brcm,bcm7211-pcie # Broadcom STB version of RPi4 18 - brcm,bcm7278-pcie # Broadcom 7278 Arm 19 - brcm,bcm7216-pcie # Broadcom 7216 Arm 20 - brcm,bcm7445-pcie # Broadcom 7445 Arm 29 - description: PCIe host controller 36 - const: pcie 67 description: for "brcm,bcm7216-pcie", must be a valid reset [all …]
|
D | nvidia,tegra20-pcie.txt | 1 NVIDIA Tegra PCIe controller 5 - "nvidia,tegra20-pcie": for Tegra20 6 - "nvidia,tegra30-pcie": for Tegra30 7 - "nvidia,tegra124-pcie": for Tegra124 and Tegra132 8 - "nvidia,tegra210-pcie": for Tegra210 9 - "nvidia,tegra186-pcie": for Tegra186 11 contain BPMP phandle and PCIe power partition ID. This is required only 71 - "default": active state, puts PCIe I/O out of deep power down state 72 - "idle": puts PCIe I/O into deep power down state 79 - pcie [all …]
|
D | ti,j721e-pci-ep.yaml | 8 title: TI J721E PCI EP (PCIe Wrapper) 14 - $ref: "cdns-pcie-ep.yaml#" 19 - ti,j721e-pcie-ep 31 ti,syscon-pcie-ctrl: 32 description: Phandle to the SYSCON entry required for configuring PCIe mode 41 description: clock-specifier to represent input to the PCIe 48 description: Indicates that the PCIe IP block can ensure the coherency 54 - ti,syscon-pcie-ctrl 76 pcie0_ep: pcie-ep@d000000 { 77 compatible = "ti,j721e-pcie-ep"; [all …]
|
/Documentation/devicetree/bindings/phy/ |
D | brcm,cygnus-pcie-phy.txt | 1 Broadcom Cygnus PCIe PHY 4 - compatible: must be "brcm,cygnus-pcie-phy" 5 - reg: base address and length of the PCIe PHY block 9 Each PCIe PHY should be represented by a child node 13 0 - PCIe RC 0 14 1 - PCIe RC 1 19 compatible = "brcm,cygnus-pcie-phy"; 33 /* users of the PCIe phy */ 35 pcie0: pcie@18012000 { 39 phy-names = "pcie-phy"; [all …]
|
D | nvidia,tegra124-xusb-padctl.txt | 11 Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or 15 ports (e.g. PCIe) and the lanes. 49 - avdd-pex-pll-supply: PCIe/USB3 PLL power supply. Must supply 1.05 V. 55 - dvdd-pex-pll-supply: PCIe/USB3 PLL power supply. Must supply 1.05 V. 82 For Tegra124 and Tegra132, the following pads exist: usb2, ulpi, hsic, pcie 85 For Tegra210, the following pads exist: usb2, hsic, pcie and sata. Below is 104 PCIe pad: 113 - "phy": reset for the PCIe UPHY block 147 - pcie: pcie-0, pcie-1, pcie-2, pcie-3, pcie-4 148 - functions: "pcie", "usb3-ss" [all …]
|
/Documentation/devicetree/bindings/clock/ |
D | mvebu-gated-clock.txt | 14 1 pex0_en PCIe 0 Clock out 15 2 pex1_en PCIe 1 Clock out 18 5 pex0 PCIe Cntrl 0 19 9 pex1 PCIe Cntrl 1 33 5 pex0 PCIe 0 Clock out 34 6 pex1 PCIe 1 Clock out 61 5 pex1 PCIe 1 62 6 pex2 PCIe 2 63 7 pex3 PCIe 3 64 8 pex0 PCIe 0 [all …]
|