/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-385.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * Gregory CLEMENT <gregory.clement@free-electrons.com> 9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 12 #include "armada-38x.dtsi" 19 #address-cells = <1>; 20 #size-cells = <0>; 21 enable-method = "marvell,armada-380-smp"; 25 compatible = "arm,cortex-a9"; 30 compatible = "arm,cortex-a9"; 36 pciec: pcie { [all …]
|
H A D | armada-380.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * Gregory CLEMENT <gregory.clement@free-electrons.com> 9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 12 #include "armada-38x.dtsi" 19 #address-cells = <1>; 20 #size-cells = <0>; 21 enable-method = "marvell,armada-380-smp"; 25 compatible = "arm,cortex-a9"; 31 internal-regs { 33 compatible = "marvell,mv88f6810-pinctrl"; [all …]
|
H A D | armada-xp-mv78230.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 13 #include "armada-xp.dtsi" 17 compatible = "marvell,armadaxp-mv78230", "marvell,armadaxp", "marvell,armada-370-xp"; 25 #address-cells = <1>; 26 #size-cells = <0>; 27 enable-method = "marvell,armada-xp-smp"; 31 compatible = "marvell,sheeva-v7"; 34 clock-latency = <1000000>; 39 compatible = "marvell,sheeva-v7"; [all …]
|
H A D | kirkwood-98dx4122.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 pciec: pcie@82000000 { 5 compatible = "marvell,kirkwood-pcie"; 9 #address-cells = <3>; 10 #size-cells = <2>; 12 bus-range = <0x00 0xff>; 16 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 1 0 /* Port 0.0 MEM */ 17 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 1 0 /* Port 0.0 IO */>; 19 pcie0: pcie@1,0 { 21 assigned-addresses = <0x82000800 0 0x00040000 0 0x2000>; [all …]
|
H A D | kirkwood-6282.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 pciec: pcie@82000000 { 5 compatible = "marvell,kirkwood-pcie"; 9 #address-cells = <3>; 10 #size-cells = <2>; 12 bus-range = <0x00 0xff>; 18 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 1 0 /* Port 0.0 MEM */ 19 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 1 0 /* Port 0.0 IO */ 23 pcie0: pcie@1,0 { 25 assigned-addresses = <0x82000800 0 0x00040000 0 0x2000>; [all …]
|
H A D | armada-xp-mv78460.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 13 #include "armada-xp.dtsi" 17 compatible = "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp"; 27 #address-cells = <1>; 28 #size-cells = <0>; 29 enable-method = "marvell,armada-xp-smp"; 33 compatible = "marvell,sheeva-v7"; 36 clock-latency = <1000000>; 41 compatible = "marvell,sheeva-v7"; [all …]
|
H A D | kirkwood-6281.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 pciec: pcie@82000000 { 5 compatible = "marvell,kirkwood-pcie"; 9 #address-cells = <3>; 10 #size-cells = <2>; 12 bus-range = <0x00 0xff>; 16 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 1 0 /* Port 0.0 MEM */ 17 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 1 0 /* Port 0.0 IO */>; 19 pcie0: pcie@1,0 { 21 assigned-addresses = <0x82000800 0 0x00040000 0 0x2000>; [all …]
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | mpc8544ds.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 /include/ "mpc8544si-pre.dtsi" 16 reg = <0 0 0 0>; // Filled by U-Boot 33 clock-frequency = <66666666>; 34 interrupt-map-mask = <0xf800 0x0 0x0 0x7>; 35 interrupt-map = < 38 0x8800 0x0 0x0 0x1 &mpic 0x2 0x1 0 0 39 0x8800 0x0 0x0 0x2 &mpic 0x3 0x1 0 0 40 0x8800 0x0 0x0 0x3 &mpic 0x4 0x1 0 0 41 0x8800 0x0 0x0 0x4 &mpic 0x1 0x1 0 0 [all …]
|
H A D | mpc8572si-post.dtsi | 36 #address-cells = <2>; 37 #size-cells = <1>; 38 compatible = "fsl,mpc8572-elbc", "fsl,elbc", "simple-bus"; 44 compatible = "fsl,mpc8548-pcie"; 46 #size-cells = <2>; 47 #address-cells = <3>; 48 bus-range = <0 255>; 49 clock-frequency = <33333333>; 52 pcie@0 { 54 #interrupt-cells = <1>; [all …]
|
H A D | mpc8544si-post.dtsi | 36 #address-cells = <2>; 37 #size-cells = <1>; 38 compatible = "fsl,mpc8544-lbc", "fsl,pq3-localbus", "simple-bus"; 44 compatible = "fsl,mpc8540-pci"; 47 bus-range = <0 0xff>; 48 #interrupt-cells = <1>; 49 #size-cells = <2>; 50 #address-cells = <3>; 55 compatible = "fsl,mpc8548-pcie"; 57 #size-cells = <2>; [all …]
|
H A D | p2020si-post.dtsi | 36 #address-cells = <2>; 37 #size-cells = <1>; 38 compatible = "fsl,p2020-elbc", "fsl,elbc", "simple-bus"; 44 compatible = "fsl,mpc8548-pcie"; 46 #size-cells = <2>; 47 #address-cells = <3>; 48 bus-range = <0 255>; 49 clock-frequency = <33333333>; 53 pcie@0 { 55 #interrupt-cells = <1>; [all …]
|
H A D | p1010si-post.dtsi | 36 #address-cells = <2>; 37 #size-cells = <1>; 44 compatible = "fsl,p1010-pcie", "fsl,qoriq-pcie-v2.3"; 46 #size-cells = <2>; 47 #address-cells = <3>; 48 bus-range = <0 255>; 49 clock-frequency = <33333333>; 52 pcie@0 { 54 #interrupt-cells = <1>; 55 #size-cells = <2>; [all …]
|
H A D | p1022si-post.dtsi | 36 #address-cells = <2>; 37 #size-cells = <1>; 39 * The localbus on the P1022 is not a simple-bus because of the eLBC 42 compatible = "fsl,p1022-elbc", "fsl,elbc"; 49 compatible = "fsl,mpc8548-pcie"; 51 #size-cells = <2>; 52 #address-cells = <3>; 53 bus-range = <0 255>; 54 clock-frequency = <33333333>; 57 pcie@0 { [all …]
|
H A D | mpc8536si-post.dtsi | 36 #address-cells = <2>; 37 #size-cells = <1>; 38 compatible = "fsl,mpc8536-elbc", "fsl,elbc", "simple-bus"; 44 compatible = "fsl,mpc8540-pci"; 47 bus-range = <0 0xff>; 48 #interrupt-cells = <1>; 49 #size-cells = <2>; 50 #address-cells = <3>; 55 compatible = "fsl,mpc8548-pcie"; 57 #size-cells = <2>; [all …]
|
H A D | mpc8641si-post.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2016 Elettra-Sincrotrone Trieste S.C.p.A. 9 #address-cells = <2>; 10 #size-cells = <1>; 11 compatible = "fsl,mpc8641-localbus", "simple-bus"; 16 #address-cells = <1>; 17 #size-cells = <1>; 19 compatible = "fsl,mpc8641-soc", "simple-bus"; 20 bus-frequency = <0>; 22 mcm-law@0 { [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
H A D | xgene-pci.txt | 1 * AppliedMicro X-Gene PCIe interface 4 - device_type: set to "pci" 5 - compatible: should contain "apm,xgene-pcie" to identify the core. 6 - reg: A list of physical base address and length for each set of controller 7 registers. Must contain an entry for each entry in the reg-names 9 - reg-names: Must include the following entries: 11 "cfg": PCIe configuration space registers. 12 - #address-cells: set to <3> 13 - #size-cells: set to <2> 14 - ranges: ranges for the outbound memory, I/O regions. [all …]
|
H A D | xgene-pci-msi.txt | 1 * AppliedMicro X-Gene v1 PCIe MSI controller 5 - compatible: should be "apm,xgene1-msi" to identify 6 X-Gene v1 PCIe MSI controller block. 7 - msi-controller: indicates that this is an X-Gene v1 PCIe MSI controller node 8 - reg: physical base address (0x79000000) and length (0x900000) for controller 11 - reg-names: not required 12 - interrupts: A list of 16 interrupt outputs of the controller, starting from 14 - interrupt-names: not required 16 Each PCIe node needs to have property msi-parent that points to an MSI 25 compatible = "apm,xgene1-msi"; [all …]
|
H A D | pci-msi.txt | 23 Documentation/devicetree/bindings/interrupt-controller/msi.txt. 30 ------------------- 32 - msi-map: Maps a Requester ID to an MSI controller and associated 33 msi-specifier data. The property is an arbitrary number of tuples of 34 (rid-base,msi-controller,msi-base,length), where: 36 * rid-base is a single cell describing the first RID matched by the entry. 38 * msi-controller is a single phandle to an MSI controller 40 * msi-base is an msi-specifier describing the msi-specifier produced for the 44 following the rid-base. 46 Any RID r in the interval [rid-base, rid-base + length) is associated with [all …]
|
/linux/arch/arm64/boot/dts/broadcom/stingray/ |
H A D | stingray-pcie.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 6 pcie8: pcie@60400000 { 7 compatible = "brcm,iproc-pcie-paxc-v2"; 9 linux,pci-domain = <8>; 11 bus-range = <0x0 0x1>; 13 #address-cells = <3>; 14 #size-cells = <2>; 18 dma-coherent; 20 msi-map = <0x100 &gic_its 0x2000 0x1>, /* PF0 */ 21 <0x108 &gic_its 0x2040 0x8>, /* PF0-VF0-7 */ [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | uncore-io.json | 13 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 29 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 31 "UMask": "0x1", 37 "EventCode": "0x1", 44 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-3", 55 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 66 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 77 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 88 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 99 "BriefDescription": "PCIe Completion Buffer Inserts; Port 0", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | uncore-io.json | 13 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 29 …PCIe card of any size (x16,x8,x4) that is plugged directly into one of the PCIe slots. Part0 could… 31 "UMask": "0x1", 37 "EventCode": "0x1", 44 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-3", 55 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 66 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 77 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 88 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 99 "BriefDescription": "PCIe Completion Buffer Inserts; Port 0", [all …]
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | g84.c | 38 struct nvkm_device *device = pci->subdev.device; in g84_pcie_version() 39 return (nvkm_rd32(device, 0x00154c) & 0x1) + 1; in g84_pcie_version() 45 struct nvkm_device *device = pci->subdev.device; in g84_pcie_set_version() 46 nvkm_mask(device, 0x00154c, 0x1, (ver >= 2 ? 0x1 : 0x0)); in g84_pcie_set_version() 52 struct nvkm_device *device = pci->subdev.device; in g84_pcie_set_cap_speed() 91 nvkm_pci_mask(pci, 0x460, 0x1, 0x1); in g84_pcie_set_link_speed() 105 /* The following only concerns PCIe cards. */ in g84_pci_init() 106 if (!pci_is_pcie(pci->pdev)) in g84_pci_init() 109 /* Tag field is 8-bit long, regardless of EXT_TAG. in g84_pci_init() 141 .pcie.init = g84_pcie_init, [all …]
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | nvidia,tegra210-xusb-padctl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra210-xusb-padctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 21 Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or 22 super-speed USB. Other lanes are for various types of low-speed, full-speed 23 or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller 24 contains a software-configurable mux that sits between the I/O controller [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | uncore-io.json | 182 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7", 190 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7", 195 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 203 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card … 208 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 216 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card … 221 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 229 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … 234 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 242 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … [all …]
|
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
H A D | uncore-io.json | 182 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0-7", 190 "PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0-7", 195 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 0", 203 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 0 : x16 card … 208 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 216 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 1 : x16 card … 221 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 2", 229 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … 234 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 3", 242 …"PublicDescription": "PCIe Completion Buffer Inserts of completions with data : Part 2 : x16 card … [all …]
|