Home
last modified time | relevance | path

Searched full:pci (Results 1 – 25 of 2034) sorted by relevance

12345678910>>...82

/freebsd/share/man/man4/
H A Dpci.429 .Nm pci
30 .Nd generic PCI/PCIe bus driver
32 To compile the PCI bus driver into the kernel,
36 .Cd device pci
45 To compile in support for native PCI-express HotPlug:
53 .Tn PCI
57 .Tn PCI
63 .Pa /dev/pci
65 .Tn PCI
68 .Tn PCI
[all …]
H A Dral.445 driver supports PCI/PCIe/CardBus wireless adapters based on the Ralink RT2500,
122 driver supports PCI/PCIe/CardBus wireless adapters based on Ralink Technology
127 .It "A-Link WL54H" Ta RT2560 Ta PCI
130 .It "AirLink101 AWLH5025" Ta RT2661 Ta PCI
132 .It "Amigo AWI-922W" Ta RT2560 Ta mini-PCI
133 .It "Amigo AWI-926W" Ta RT2560 Ta PCI
135 .It "AMIT WL531P" Ta RT2560 Ta PCI
136 .It "AOpen AOI-831" Ta RT2560 Ta PCI
138 .It "ASUS WL-130g" Ta RT2560 Ta PCI
139 .It "Atlantis Land A02-PCI-W54" Ta RT2560 Ta PCI
[all …]
H A Dpccbb.440 The following PCI cardbus and pcmcia bridges are supported:
86 TI PCI-1031
88 TI PCI-1130
90 TI PCI-1131
92 TI PCI-1210
94 TI PCI-1211
96 TI PCI-1220
98 TI PCI-1221
100 TI PCI-1225
102 TI PCI-1250
[all …]
/freebsd/stand/efi/include/
H A Defipciio.h2 EFI PCI I/O Protocol provides the basic Memory, I/O, PCI configuration,
3 and DMA interfaces that a driver uses to access its PCI controller.
23 /// Global ID for the PCI I/O Protocol
52 // Complete PCI address generater
64 #define EFI_PCI_IO_ATTRIBUTE_IO 0x0100 ///< Enable the I/O decode bit in the PCI
65 …O_ATTRIBUTE_MEMORY 0x0200 ///< Enable the Memory decode bit in the PCI Config Header
66 #define EFI_PCI_IO_ATTRIBUTE_BUS_MASTER 0x0400 ///< Enable the DMA bit in the PCI Config…
69 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE 0x2000 ///< Clear for an add-in PCI Device
70 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM 0x4000 ///< Clear for a physical PCI Option ROM …
71 #define EFI_PCI_IO_ATTRIBUTE_DUAL_ADDRESS_CYCLE 0x8000 ///< Clear for PCI controllers that can n…
[all …]
/freebsd/sys/conf/
H A Dfiles.powerpc96 dev/ice/if_ice_iflib.c optional ice pci powerpc64 | ice pci powerpc64le \
98 dev/ice/ice_lib.c optional ice pci powerpc64 | ice pci powerpc64le \
100 dev/ice/ice_osdep.c optional ice pci powerpc64 | ice pci powerpc64le \
102 dev/ice/ice_resmgr.c optional ice pci powerpc64 | ice pci powerpc64le \
104 dev/ice/ice_strings.c optional ice pci powerpc64 | ice pci powerpc64l
[all...]
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dmarvell,orion-pinctrl.txt24 mpp0 0 pcie(rstout), pci(req2), gpio
25 mpp1 1 gpio, pci(gnt2)
26 mpp2 2 gpio, pci(req3), pci-1(pme)
27 mpp3 3 gpio, pci(gnt3)
28 mpp4 4 gpio, pci(req4)
29 mpp5 5 gpio, pci(gnt4)
30 mpp6 6 gpio, pci(req5), pci-1(clk)
31 mpp7 7 gpio, pci(gnt5), pci-1(clk)
49 mpp0 0 pcie(rstout), pci(req2), gpio
50 mpp1 1 gpio, pci(gnt2)
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dralink,rt3883-pci.txt1 * Mediatek/Ralink RT3883 PCI controller
7 - compatible: must be "ralink,rt3883-pci"
29 interrupt controller and the PCI host bridge.
48 b) PCI host bridge:
61 - device_type: must be "pci"
63 - bus-range: PCI bus numbers covered
65 - ranges: specifies the ranges for the PCI memory and I/O regions
68 - interrupt-map: standard PCI properties to define the mapping of the
69 PCI interface to interrupt numbers.
71 The PCI host bridge node might have additional sub-nodes representing
[all …]
H A Drenesas,pci-rcar-gen2.yaml4 $id: http://devicetree.org/schemas/pci/renesas,pci-rcar-gen2.yaml#
7 title: Renesas AHB to PCI bridge
23 - renesas,pci-r8a7742 # RZ/G1H
24 - renesas,pci-r8a7743 # RZ/G1M
25 - renesas,pci-r8a7744 # RZ/G1N
26 - renesas,pci-r8a7745 # RZ/G1E
27 - renesas,pci-r8a7790 # R-Car H2
28 - renesas,pci-r8a7791 # R-Car M2-W
29 - renesas,pci-r8a7793 # R-Car M2-N
30 - renesas,pci-r8a7794 # R-Car E2
[all …]
H A Dpci-rcar-gen2.txt1 Renesas AHB to PCI bridge
9 - compatible: "renesas,pci-r8a7742" for the R8A7742 SoC;
10 "renesas,pci-r8a7743" for the R8A7743 SoC;
11 "renesas,pci-r8a7744" for the R8A7744 SoC;
12 "renesas,pci-r8a7745" for the R8A7745 SoC;
13 "renesas,pci-r8a7790" for the R8A7790 SoC;
14 "renesas,pci-r8a7791" for the R8A7791 SoC;
15 "renesas,pci-r8a7793" for the R8A7793 SoC;
16 "renesas,pci-r8a7794" for the R8A7794 SoC;
17 "renesas,pci-rcar-gen2" for a generic R-Car Gen2 or
[all …]
H A Dhost-generic-pci.yaml4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml#
7 title: Generic PCI host controller
13 Firmware-initialised PCI host controllers and PCI emulations, such as the
14 virtio-pci implementations found in kvmtool and other para-virtualised
23 geography of a PCI bus address by concatenating the various components to
46 - const: pci-host-ecam-generic
48 ThunderX PCI host controller for pass-1.x silicon
50 Firmware-initialized PCI host controller to on-chip devices found on
55 const: cavium,pci-host-thunder-ecam
58 const: cavium,pci-host-thunder-pem
[all …]
H A Dnvidia,tegra20-pcie.txt13 - device_type: Must be "pci"
35 PCI regions. The entries must be 6 cells each, where the first three cells
43 prefetchable PCI regions. The first cell determines the type of region
48 Please refer to the standard PCI bus binding document for a more detailed
51 - interrupt-map-mask and interrupt-map: Standard PCI IRQ mapping properties
52 Please refer to the standard PCI bus binding document for a more detailed
141 - device_type: Must be "pci"
143 - reg: PCI bus address of the root port
170 device_type = "pci";
199 pci@1,0 {
[all …]
H A Dpci-iommu.txt2 relationship between PCI(e) devices and IOMMU(s).
4 Each PCI(e) device under a root complex is uniquely identified by its Requester
16 IOMMUs may distinguish PCI devices through sideband data derived from the
17 Requester ID. While a given PCI device can only master through one IOMMU, a
22 and a mechanism is required to map from a PCI device to its IOMMU and sideband
29 PCI root complex
61 pci: pci@f {
64 device_type = "pci";
88 pci: pci@f {
91 device_type = "pci";
[all …]
H A Dfaraday,ftpci100.txt1 Faraday Technology FTPCI100 PCI Host Bridge
3 This PCI bridge is found inside that Cortina Systems Gemini SoC platform and
5 plain and dual PCI. The plain version embeds a cascading interrupt controller
9 The host controller appear on the PCI bus with vendor ID 0x159b (Faraday
15 "cortina,gemini-pci", "faraday,ftpci100"
16 "cortina,gemini-pci-dual", "faraday,ftpci100-dual"
24 - device_type, set to "pci"
25 - ranges: see pci.txt
26 - interrupt-map-mask: see pci.txt
27 - interrupt-map: see pci.txt
[all …]
/freebsd/share/misc/
H A Dpci_vendors2 # List of PCI ID's
8 # the PCI ID Project at https://pci-ids.ucw.cz/.
41 7a09 PCI-to-PCI Bridge
50 7a19 PCI-to-PCI Bridge
55 7a29 PCI-to-PCI Bridge
66 0001 PCAN-PCI CAN-Bus controller
77 # Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter
88 0002 Propolis PCI-PCI Bridge
146 1703 ISDN Adapter (PCI Bus, DV, W)
147 1704 ISDN Adapter (PCI Bus, D, C)
[all …]
/freebsd/sys/dev/bhnd/bhndb/
H A Dbhndb_pcireg.h27 * Common PCI/PCIE Bridge Configuration Registers.
32 * in BHND PCI/PCIE bridge cores:
36 * - PCI (cid=0x804, revision <= 12)
42 * [0x1800+0x0E00] fixed pci core device registers
43 * [0x1E00+0x0200] fixed pci core siba config registers
47 * - PCI (cid=0x804, revision >= 13)
54 * [0x2000+0x1000] fixed pci/pcie core registers
65 * [0x2000+0x1000] fixed pci/pcie core registers
76 * [0x2000+0x1000] fixed pci/pcie core registers
88 * == PCI Cores Revision >= 3 ==
[all …]
/freebsd/sys/dev/pccbb/
H A Dpccbb_pci.c61 * Driver for PCI to CardBus Bridge chips
65 * http://www-s.ti.com/cgi-bin/sc/generic2.cgi?family=PCI+CARDBUS+CONTROLLERS
92 #include <dev/pci/pcireg.h>
93 #include <dev/pci/pcivar.h>
94 #include <dev/pci/pcib_private.h>
127 {PCIC_ID_TI1031, "TI1031 PCI-PC Card Bridge", CB_TI113X},
128 {PCIC_ID_TI1130, "TI1130 PCI-CardBus Bridge", CB_TI113X},
129 {PCIC_ID_TI1131, "TI1131 PCI-CardBus Bridge", CB_TI113X},
131 {PCIC_ID_TI1210, "TI1210 PCI-CardBus Bridge", CB_TI12XX},
132 {PCIC_ID_TI1211, "TI1211 PCI
[all...]
/freebsd/sys/x86/pci/
H A Dpci_bus.c41 #include <dev/pci/pcivar.h>
42 #include <dev/pci/pcireg.h>
43 #include <dev/pci/pcib_private.h>
151 s = "Intel 824?? host to PCI bridge"; in legacy_pcib_is_host_bridge()
169 s = "Intel 82443LX (440 LX) host to PCI bridge"; in legacy_pcib_is_host_bridge()
172 s = "Intel 82443BX (440 BX) host to PCI bridge"; in legacy_pcib_is_host_bridge()
175 s = "Intel 82443BX host to PCI bridge (AGP disabled)"; in legacy_pcib_is_host_bridge()
178 s = "Intel 82443MX host to PCI bridge"; in legacy_pcib_is_host_bridge()
181 s = "Intel 82443GX host to PCI bridge"; in legacy_pcib_is_host_bridge()
187 s = "Intel 82443GX host to PCI bridge (AGP disabled)"; in legacy_pcib_is_host_bridge()
[all …]
/freebsd/share/man/man9/
H A Dpci.930 .Nm pci ,
75 .Nd PCI bus interface
188 set of functions are used for managing PCI devices.
199 function is used to read data from the PCI configuration
212 to the PCI configuration
223 function is used to modify the value of a register in the PCI-express
242 function is used to read the value of a register in the PCI-express
255 to a register in the PCI-express capability register set of device
266 .Fn pci
273 of a PCI device, given its
[all …]
/freebsd/sys/dev/agp/
H A Dagp_via.c41 #include <dev/pci/pcivar.h>
42 #include <dev/pci/pcireg.h>
76 return ("VIA 8763 (P4X600) host to PCI bridge"); in agp_via_match()
78 return ("VIA PM800/PN800/PM880/PN880 host to PCI bridge"); in agp_via_match()
80 return ("VIA KT880 host to PCI bridge"); in agp_via_match()
82 return ("VIA 3296 (P4M800) host to PCI bridge"); in agp_via_match()
84 return ("VIA 82C8363 (Apollo KT133x/KM133) host to PCI bridge"); in agp_via_match()
86 return ("VIA 3314 (P4M800CE) host to PCI bridge"); in agp_via_match()
88 return ("VIA VT3324 (CX700) host to PCI bridge"); in agp_via_match()
90 return ("VIA 3327 (P4M890) host to PCI bridge"); in agp_via_match()
[all …]
/freebsd/sys/dev/pci/
H A Dpci_host_generic_acpi.c54 #include <dev/pci/pcivar.h>
55 #include <dev/pci/pcireg.h>
56 #include <dev/pci/pcib_private.h>
57 #include <dev/pci/pci_host_generic.h>
58 #include <dev/pci/pci_host_generic_acpi.h>
128 device_set_desc(dev, "Generic PCI host controller"); in generic_pcie_acpi_probe()
133 * pci_host_generic_acpi_parse_resource - parse PCI memory, IO and bus spaces
167 * for some PCI controllers. For this memory the in pci_host_generic_acpi_parse_resource()
293 /* Get Start bus number for the PCI host bus is from _BBN method */ in pci_host_generic_acpi_init()
301 /* Get PCI Segment (domain) needed for MCFG lookup */ in pci_host_generic_acpi_init()
[all …]
/freebsd/usr.sbin/pciconf/
H A Dpciconf.831 .Nd diagnostic utility for the PCI bus
47 .Xr pci 4
52 .Pa /dev/pci ,
59 lists PCI devices in the following format:
72 .Tn PCI
86 .Tn PCI
88 .Tn PCI
90 .Tn PCI
97 .Tn PCI
107 .Tn PCI
[all …]
/freebsd/sys/arm64/cavium/
H A Dthunder_pcie_pem_fdt.c47 #include <dev/pci/pcivar.h>
48 #include <dev/pci/pcireg.h>
49 #include <dev/pci/pcib_private.h>
50 #include <dev/pci/pci_host_generic.h>
98 if (ofw_bus_is_compatible(dev, "cavium,pci-host-thunder-pem")) { in thunder_pem_fdt_probe()
107 thunder_pem_fdt_alloc_msi(device_t pci, device_t child, int count, int maxcount, in thunder_pem_fdt_alloc_msi() argument
113 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), in thunder_pem_fdt_alloc_msi()
117 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount, in thunder_pem_fdt_alloc_msi()
122 thunder_pem_fdt_release_msi(device_t pci, device_t child, int count, int *irqs) in thunder_pem_fdt_release_msi() argument
127 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), in thunder_pem_fdt_release_msi()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/virtio/
H A Dpci-iommu.yaml4 $id: http://devicetree.org/schemas/virtio/pci-iommu.yaml#
7 title: virtio-iommu device using the virtio-pci transport
13 When virtio-iommu uses the PCI transport, its programming interface is
14 discovered dynamically by the PCI probing infrastructure. However the
16 masters. Therefore, the PCI root complex that hosts the virtio-iommu
25 # according to the PCI Bus Binding specification. Since PCI provides
30 - const: virtio,pci-iommu
37 PCI address of the IOMMU. As defined in the PCI Bus Binding
41 zero. See Documentation/devicetree/bindings/pci/pci.txt
60 device_type = "pci";
[all …]
H A Diommu.txt1 * virtio IOMMU PCI device
3 When virtio-iommu uses the PCI transport, its programming interface is
4 discovered dynamically by the PCI probing infrastructure. However the
6 masters. Therefore, the PCI root complex that hosts the virtio-iommu
11 - compatible: Should be "virtio,pci-iommu"
12 - reg: PCI address of the IOMMU. As defined in the PCI Bus
31 compatible = "pci-host-ecam-generic";
36 compatible = "virtio,pci-iommu";
42 * The IOMMU manages all functions in this PCI domain except
50 compatible = "pci-host-ecam-generic";
[all …]
/freebsd/sys/contrib/dev/acpica/components/hardware/
H A Dhwpci.c3 * Module Name: hwpci - Obtain PCI bus, device, and function numbers
160 /* PCI configuration space values */
166 /* PCI header values */
209 * PARAMETERS: PciId - Initial values for the PCI ID. May be
211 * RootPciDevice - A handle to a PCI device object. This
212 * object must be a PCI Root Bridge having a
214 * PciRegion - A handle to a PCI configuration space
219 * DESCRIPTION: This function derives a full PCI ID for a PCI device,
223 * The PCI hardware dynamically configures PCI bus numbers
234 * Function number PCI ID subfields as appropriate for the
[all …]

12345678910>>...82