| /freebsd/share/man/man4/ |
| 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 | 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 | 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/conf/ |
| H A D | files.amd64 | 98 amd64/pci/pci_cfgreg.c optional pci 115 dev/apple_bce/apple_bce.c optional apple_bce pci 116 dev/apple_bce/apple_bce_mailbox.c optional apple_bce pci 117 dev/apple_bce/apple_bce_queue.c optional apple_bce pci 118 dev/apple_bce/apple_bce_vhci.c optional apple_bce pci 143 dev/iavf/if_iavf_iflib.c optional iavf pci \ 145 dev/iavf/iavf_lib.c optional iavf pci \ 147 dev/iavf/iavf_osdep.c optional iavf pci \ 149 dev/iavf/iavf_txrx_iflib.c optional iavf pci \ 151 dev/iavf/iavf_common.c optional iavf pci \ [all …]
|
| H A D | files.powerpc | 133 dev/ice/if_ice_iflib.c optional ice pci powerpc64 | ice pci powerpc64le \ 135 dev/ice/ice_lib.c optional ice pci powerpc64 | ice pci powerpc64le \ 137 dev/ice/ice_osdep.c optional ice pci powerpc64 | ice pci powerpc64le \ 139 dev/ice/ice_resmgr.c optional ice pci powerpc64 | ice pci powerpc64le \ 141 dev/ice/ice_strings.c optional ice pci powerpc64 | ice pci powerpc64le \ 143 dev/ice/ice_iflib_recovery_txrx.c optional ice pci powerpc64 | ice pci powerpc64le \ 145 dev/ice/ice_iflib_txrx.c optional ice pci powerpc64 | ice pci powerpc64le \ 147 dev/ice/ice_common.c optional ice pci powerpc64 | ice pci powerpc64le \ 149 dev/ice/ice_controlq.c optional ice pci powerpc64 | ice pci powerpc64le \ 151 dev/ice/ice_dcb.c optional ice pci powerpc64 | ice pci powerpc64le \ [all …]
|
| H A D | files.arm64 | 28 arm64/acpica/pci_cfgreg.c optional acpi pci 224 dev/acpica/acpi_pci.c optional acpi pci 225 dev/acpica/acpi_pci_link.c optional acpi pci 226 dev/acpica/acpi_pcib.c optional acpi pci 307 dev/enetc/if_enetc.c optional enetc iflib pci fdt soc_nxp_ls 313 dev/etherswitch/felix/felix.c optional enetc etherswitch fdt felix pci soc_nxp_ls 338 dev/hyperv/vmbus/vmbus.c optional hyperv acpi pci 358 dev/hyperv/pcib/vmbus_pcib.c optional hyperv pci acpi 360 dev/ice/if_ice_iflib.c optional ice pci \ 362 dev/ice/ice_lib.c optional ice pci \ [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 | fsl,mpc8xxx-pci.yaml | 5 $id: http://devicetree.org/schemas/pci/fsl,mpc8xxx-pci.yaml# 8 title: Freescale MPC83xx PCI/PCI-X/PCIe controllers 11 Binding for the PCI/PCI-X/PCIe host bridges on MPC8xxx SoCs 17 - $ref: /schemas/pci/pci-host-bridge.yaml# 24 - fsl,mpc8349-pci 25 - fsl,mpc8540-pci 36 - const: fsl,mpc8360-pci 37 - const: fsl,mpc8349-pci 40 - const: fsl,mpc8540-pci 52 - description: Consolidated PCI interrupt [all …]
|
| 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 …]
|
| /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/share/misc/ |
| H A D | pci_vendors | 2 # List of PCI IDs 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 53 7a19 PCI-to-PCI Bridge 84 0001 PCAN-PCI CAN-Bus controller 95 # Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter 107 0002 Propolis PCI-PCI Bridge 170 1703 ISDN Adapter (PCI Bus, DV, W) 171 1704 ISDN Adapter (PCI Bus, D, C) 262 0001 PCI to EISA Bridge 263 0002 PCI to ISA Bridge [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-CardBus Bridge", CB_TI12XX}, [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 , 81 .Nd PCI bus interface 206 set of functions are used for managing PCI devices. 219 is a PCI device. 223 function is used to read data from the PCI configuration 236 to the PCI configuration 247 function is used to modify the value of a register in the PCI-express 266 the corresponding bits in the saved PCI configuration state are also updated 275 function is used to read the value of a register in the PCI-express 288 to a register in the PCI-express capability register set of device [all …]
|
| /freebsd/usr.sbin/pciconf/ |
| H A D | pciconf.8 | 31 .Nd diagnostic utility for the PCI bus 53 .Xr pci 4 58 .Pa /dev/pci , 65 Selectors identify a PCI device by its address in PCI config space and 70 .Li pci Ns Va domain Ns \&: Ns Va bus Ns \&: Ns Va device Ns \&: \ 73 .Li pci Ns Va bus Ns \&: Ns Va device Ns \&: Ns Va function Ns 75 .Li pci Ns Va bus Ns \&: Ns Va device Ns 90 lists PCI devices in the following format: 103 .Tn PCI 117 .Tn PCI [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 …]
|