Home
last modified time | relevance | path

Searched full:pcie (Results 1 – 25 of 202) sorted by relevance

123456789

/Documentation/devicetree/bindings/pci/
Drcar-pci.txt1 * 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 …]
Dlayerscape-pci.txt1 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 …]
Dfsl,imx6q-pcie.txt1 * 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 …]
Daxis,artpec6-pcie.txt1 * 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 …]
Damlogic,meson-pcie.txt1 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 …]
Dpci-keystone.txt1 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 …]
Dsamsung,exynos5440-pcie.txt1 * 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 …]
Dmediatek-pcie.txt1 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 …]
Dbrcm,iproc-pcie.txt1 * 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 …]
Daardvark-pci.txt1 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 …]
Duniphier-pcie.txt1 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 …]
Dti-pci.txt3 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 …]
Dmvebu-pci.txt1 * 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 …]
Dpcie-al.txt1 * 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";
Dspear13xx-pcie.txt1 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.
Dhisilicon-histb-pcie.txt1 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 …]
Dpci-armada8k.txt1 * 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";
Dhisilicon-pcie.txt1 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";
Dqcom,pcie.txt7 - "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 …]
Dbrcm,stb-pcie.yaml4 $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 …]
Dnvidia,tegra20-pcie.txt1 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 …]
Dti,j721e-pci-ep.yaml8 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/
Dbrcm,cygnus-pcie-phy.txt1 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 …]
Dnvidia,tegra124-xusb-padctl.txt11 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/
Dmvebu-gated-clock.txt14 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 …]

123456789