| /freebsd/sys/conf/ |
| H A D | files.amd64 | 98 amd64/pci/pci_cfgreg.c optional pci 137 dev/iavf/if_iavf_iflib.c optional iavf pci \ 139 dev/iavf/iavf_lib.c optional iavf pci \ 141 dev/iavf/iavf_osdep.c optional iavf pci \ 143 dev/iavf/iavf_txrx_iflib.c optional iavf pci \ 145 dev/iavf/iavf_common.c optional iavf pci \ 147 dev/iavf/iavf_adminq.c optional iavf pci \ 149 dev/iavf/iavf_vc_common.c optional iavf pci \ 151 dev/iavf/iavf_vc_iflib.c optional iavf pci \ 153 dev/ice/if_ice_iflib.c optional ice pci \ [all …]
|
| H A D | files.powerpc | 108 dev/ice/if_ice_iflib.c optional ice pci powerpc64 | ice pci powerpc64le \ 110 dev/ice/ice_lib.c optional ice pci powerpc64 | ice pci powerpc64le \ 112 dev/ice/ice_osdep.c optional ice pci powerpc64 | ice pci powerpc64le \ 114 dev/ice/ice_resmgr.c optional ice pci powerpc64 | ice pci powerpc64le \ 116 dev/ice/ice_strings.c optional ice pci powerpc64 | ice pci powerpc64le \ 118 dev/ice/ice_iflib_recovery_txrx.c optional ice pci powerpc64 | ice pci powerpc64le \ 120 dev/ice/ice_iflib_txrx.c optional ice pci powerpc64 | ice pci powerpc64le \ 122 dev/ice/ice_common.c optional ice pci powerpc64 | ice pci powerpc64le \ 124 dev/ice/ice_controlq.c optional ice pci powerpc64 | ice pci powerpc64le \ 126 dev/ice/ice_dcb.c optional ice pci powerpc64 | ice pci powerpc64le \ [all …]
|
| /freebsd/share/man/man4/ |
| H A D | puc.4 | 33 .Nd PCI 37 .Cd "device pci" 58 Advantech 2-port PCI PCI-1602/1603 Rev A/B1 60 Applied Micro Circuits PCI 8 Port UART 62 Avlab Technology PCI IO 2S 64 Avlab Low Profile PCI 4 Serial 66 Boca Research PCI Turbo Serial 658/654 73 Instashield PCI IS-400, IS-200 77 UC Series Universal PCI RS232/RS422/RS485/LPT 79 UP Series PCI Dual RS232 [all …]
|
| H A D | pci.4 | 29 .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 D | ral.4 | 45 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 D | pccbb.4 | 40 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/sys/contrib/edk2/Include/Protocol/ |
| H A D | PciHostBridgeResourceAllocation.h | 2 This file declares PCI Host Bridge Resource Allocation Protocol which 3 provides the basic interfaces to abstract a PCI host bridge resource allocation. 4 This protocol is mandatory if the system includes PCI devices. 37 /// If this bit is set, then the PCI Root Bridge does not 39 /// memory. A PCI bus driver needs to include requests for Prefetchable 45 /// If this bit is set, then the PCI Root Bridge supports 47 /// the PCI bus driver needs to include requests for 64 bit 53 /// A UINT64 value that contains the status of a PCI resource requested 62 /// a PCI resources request that can be satisfied. 69 /// returned by GetProposedResources() to identify a PCI resources request that [all …]
|
| H A D | PciPlatform.h | 3 the PCI bus driver/PCI Host Bridge Resource Allocation driver and a platform-specific 41 /// Does not set aside either ISA or VGA I/O resources during PCI 43 /// not want to support a PCI device that requires ISA or legacy VGA 44 /// resources. If a PCI device driver asks for these resources, the request 47 /// Sets aside the ISA I/O range and all the aliases during PCI 51 /// PCI devices that require the following, at the cost of wasted I/O space: 54 /// The PCI bus driver will not allocate I/O addresses out of the ISA I/O 61 /// In this case, the PCI bus driver will ask the PCI host bridge driver for 62 /// larger I/O ranges. The PCI host bridge driver is not aware of the ISA 69 /// Sets aside the ISA I/O range (0x100 - 0x3FF) during PCI enumeration [all …]
|
| H A D | PciIo.h | 2 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. 14 /// Global ID for the PCI I/O Protocol 45 // Complete PCI address generater 57 …_IO_ATTRIBUTE_IO 0x0100 ///< Enable the I/O decode bit in the PCI Config Header 58 …_ATTRIBUTE_MEMORY 0x0200 ///< Enable the Memory decode bit in the PCI Config Header 59 #define EFI_PCI_IO_ATTRIBUTE_BUS_MASTER 0x0400 ///< Enable the DMA bit in the PCI Confi… 62 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_DEVICE 0x2000 ///< Clear for an add-in PCI Device 63 #define EFI_PCI_IO_ATTRIBUTE_EMBEDDED_ROM 0x4000 ///< Clear for a physical PCI Option ROM… 64 #define EFI_PCI_IO_ATTRIBUTE_DUAL_ADDRESS_CYCLE 0x8000 ///< Clear for PCI controllers that can … [all …]
|
| H A D | PciHotPlugRequest.h | 2 Provides services to notify the PCI bus driver that some events have happened 4 PCI bus driver to create or destroy handles for PCI-like devices. 6 A hot-plug capable PCI bus driver should produce the EFI PCI Hot Plug Request 7 protocol. When a PCI device or a PCI-like device (for example, 32-bit PC Card) 8 is installed after PCI bus does the enumeration, the PCI bus driver can be 11 protocol to notify PCI bus driver to allocate resource and create handles for 14 The EFI_PCI_HOTPLUG_REQUEST_PROTOCOL is installed by the PCI bus driver on a 15 separate handle when PCI bus driver starts up. There is only one instance in 18 for example, PC Card Bus driver, to notify PCI bus driver that an event has 19 happened in the hot-plug controller, and the PCI bus driver is requested to [all …]
|
| H A D | PciRootBridgeIo.h | 2 PCI Root Bridge I/O protocol as defined in the UEFI 2.0 specification. 4 PCI Root Bridge I/O protocol is used by PCI Bus Driver to perform PCI Memory, PCI I/O, 5 and PCI Configuration cycles on a PCI Root Bridge. It also provides services to perform 54 /// PCI dual address cycles. 59 /// PCI dual address cycles. 64 /// master that is not capable of producing PCI dual address cycles. 68 /// A read operation from system memory by a bus master that is capable of producing PCI 73 /// A write operation to system memory by a bus master that is capable of producing PCI 79 /// master that is capable of producing PCI dual address cycles. 120 Reads from the I/O space of a PCI Root Bridge. Returns when either the polling exit criteria is [all …]
|
| H A D | PciHotPlugInit.h | 2 This file declares EFI PCI Hot Plug Init Protocol. 9 This protocol is required only on platforms that support one or more PCI Hot 12 The EFI_PCI_HOT_PLUG_INIT_PROTOCOL provides a mechanism for the PCI bus enumerator 14 The HPC initialization takes place before the PCI enumeration process is complete. 20 the HPC to identify the HPC. When the PCI bus enumerator finds a root HPC, it 22 is unable to initialize a root HPC, the PCI enumerator will ignore that root HPC 26 From the standpoint of the PCI bus enumerator, HPCs are divided into the following 33 how to initialize them. There may not be any way to access their PCI 34 configuration space before the PCI enumerator programs all the upstream 35 bridges and thus enables the path to these devices. The PCI bus enumerator [all …]
|
| /freebsd/stand/efi/include/ |
| H A D | efipciio.h | 2 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/contrib/device-tree/Bindings/pinctrl/ |
| H A D | marvell,orion-pinctrl.txt | 24 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 D | ralink,rt3883-pci.txt | 1 * 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 D | renesas,pci-rcar-gen2.yaml | 4 $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 D | pci-rcar-gen2.txt | 1 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 …]
|
| /freebsd/sys/dev/bhnd/bhndb/ |
| H A D | bhndb_pcireg.h | 27 * 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 D | pccbb_pci.c | 61 * 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/share/misc/ |
| H A D | pci_vendors | 2 # List of PCI ID's 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 41 7a09 PCI-to-PCI Bridge 51 7a19 PCI-to-PCI Bridge 57 7a29 PCI-to-PCI Bridge 68 0001 PCAN-PCI CAN-Bus controller 79 # Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter 90 0002 Propolis PCI-PCI Bridge 150 1703 ISDN Adapter (PCI Bus, DV, W) 151 1704 ISDN Adapter (PCI Bus, D, C) [all …]
|
| /freebsd/sys/x86/pci/ |
| H A D | pci_bus.c | 41 #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 D | pci.9 | 30 .Nm pci , 78 .Nd PCI bus interface 197 set of functions are used for managing PCI devices. 208 function is used to read data from the PCI configuration 221 to the PCI configuration 232 function is used to modify the value of a register in the PCI-express 251 function is used to read the value of a register in the PCI-express 264 to a register in the PCI-express capability register set of device 275 .Fn pci 282 of a PCI device, given its [all …]
|
| /freebsd/sys/dev/agp/ |
| H A D | agp_via.c | 41 #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 D | pci_host_generic_acpi.c | 54 #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 D | pciconf.8 | 31 .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 …]
|