| /linux/Documentation/translations/zh_CN/PCI/ |
| A D | pci.rst | 17 如何写Linux PCI驱动 24 的芯片组,并且PCI设备有不同的要求(呃,“特性”),结果是Linux内核中的PCI支持并不 37 请将有关Linux PCI API的问题/评论/补丁发送到“Linux PCI” 41 PCI驱动的结构体 43 PCI驱动通过pci_register_driver()在系统中“发现”PCI设备。实际上,它是反过来的。 74 如果没有配置PCI子系统(没有设置 ``CONFIG_PCI`` ),下面描述的大多数PCI函数被定 150 PCI设备被多个驱动程序控制的主要原因是一个PCI设备实现了几个不同的HW服务。例如,组合的 194 启用PCI设备 266 样,这包括所有PCI-X和PCIe兼容设备的驱动程序。许多64位“PCI”设备(在PCI-X之前) 327 PCI设备关闭 [all …]
|
| /linux/Documentation/PCI/ |
| A D | pciebus-howto.rst | 22 A PCI Express Port is a logical PCI-PCI Bridge structure. There 24 Port. The Root Port originates a PCI Express link from a PCI Express 30 PCI Express link from the PCI Express Switch. 45 Express Port is a PCI-PCI Bridge device with multiple distinct 48 service drivers will compete for a single PCI-PCI Bridge device. 50 driver is loaded first, it claims a PCI-PCI Bridge Root Port. The 53 drivers load and run on a PCI-PCI Bridge device simultaneously 63 a PCI-PCI Bridge Port device. 68 - Allow one service driver to run on multiple PCI-PCI Bridge 71 - Manage and distribute resources of a PCI-PCI Bridge Port [all …]
|
| A D | pci.rst | 4 How To Write Linux PCI Drivers 15 PCI device drivers. 29 Structure of PCI drivers 31 PCI drivers "discover" PCI devices in a system via pci_register_driver(). 197 Enable the PCI device 226 If the PCI device can use the PCI Memory-Write-Invalidate transaction, 287 Many 64-bit "PCI" devices (before PCI-X) and some PCI-X devices are 334 causes the PCI support to program CPU vector data into the PCI device 361 PCI device shutdown 537 The alternative is the traditional PCI device driver that walks PCI [all …]
|
| A D | sysfs-pci.rst | 4 Accessing PCI device resources through sysfs 39 class PCI class (ascii, ro) 40 config PCI config space (binary, rw) 41 device PCI device (ascii, ro) 46 resource PCI resource host addresses (ascii, ro) 49 revision PCI revision (ascii, ro) 50 rom PCI ROM resource, if present (binary, ro) 51 subsystem_device PCI subsystem device (ascii, ro) 52 subsystem_vendor PCI subsystem vendor (ascii, ro) 53 vendor PCI vendor (ascii, ro) [all …]
|
| A D | pcieaer-howto.rst | 5 The PCI Express Advanced Error Reporting Driver Guide HOWTO 19 This guide describes the basics of the PCI Express Advanced Error 22 PCI Express AER driver. 25 What is the PCI Express AER Driver? 28 PCI Express error signaling can occur on the PCI Express link itself 29 or on behalf of transactions initiated on the link. PCI Express 37 The PCI Express AER driver provides the infrastructure to support PCI 52 Include the PCI Express AER Root Driver into the Linux Kernel 61 Load PCI Express AER Root Driver 162 PCI error-recovery callbacks [all …]
|
| /linux/Documentation/PCI/endpoint/ |
| A D | pci-endpoint.rst | 12 Linux has a comprehensive PCI subsystem to support PCI controllers that 24 PCI Endpoint Core 38 APIs for the PCI controller Driver 42 by the PCI controller driver. 55 * stop: ops to stop the PCI link 139 Add a PCI endpoint function to a PCI endpoint controller. A PCIe device 144 Remove the PCI endpoint function from PCI endpoint controller. 154 the PCI LINK. 178 The PCI Function driver can then register the PCI EPF driver by using 183 The PCI Function driver can unregister the PCI EPF driver by using [all …]
|
| A D | pci-test-function.rst | 4 PCI Test Function 9 Traditionally PCI RC has always been validated by using standard 10 PCI cards like ethernet PCI cards or USB PCI cards or SATA PCI cards. 12 to configure a PCI controller that can operate in EP mode to work as 15 The PCI endpoint test device is a virtual device (defined in software) 17 for other PCI endpoint devices (to use the EP framework). 19 The PCI endpoint test device has the following registers: 54 This register reflects the status of the PCI endpoint device.
|
| /linux/drivers/pci/ |
| A D | Kconfig | 3 # PCI configuration 14 select PCI 16 menuconfig PCI config 17 bool "PCI support" 21 support for PCI-X and the foundations for PCI Express support. 24 if PCI 28 depends on PCI 84 Say Y here if you want the PCI core to detect if PCI resource 119 PCI devices from a PCI backend to support PCI driver domains. 191 PCI devices from a PCI backend to support PCI driver domains. [all …]
|
| /linux/Documentation/scsi/ |
| A D | aic7xxx.rst | 88 AHA-2940D aic7880 PCI/32 89 aHA-2940 A/T aic7880 PCI/32 90 AHA-2940D A/T aic7880 PCI/32 97 AHA-4944UW aic7880 PCI/32 98 AHA-2930UW aic7880 PCI/32 101 AHA-2940UW/CN aic7880 PCI/32 102 AHA-2940UDual aic7895 PCI/32 103 AHA-2940UWDual aic7895 PCI/32 104 AHA-3940UWD aic7895 PCI/32 136 2. DEC21050 PCI-PCI bridge with multiple controller chips on secondary bus [all …]
|
| A D | advansys.rst | 11 transfer) SCSI Host Adapters for the PCI bus. 27 - ABP902/3902 - Bus-Master PCI (16 CDB) 28 - ABP3905 - Bus-Master PCI (16 CDB) 29 - ABP915 - Bus-Master PCI (16 CDB) 30 - ABP920 - Bus-Master PCI (16 CDB) 31 - ABP3922 - Bus-Master PCI (16 CDB) 32 - ABP3925 - Bus-Master PCI (16 CDB) 33 - ABP930 - Bus-Master PCI (16 CDB) 34 - ABP930U - Bus-Master PCI Ultra (16 CDB) 36 - ABP960 - Bus-Master PCI MAC/PC (16 CDB) [all …]
|
| /linux/drivers/pci/hotplug/ |
| A D | Kconfig | 3 # PCI Hotplug support 7 bool "Support for PCI Hotplug" 8 depends on PCI && SYSFS 19 tristate "Compaq PCI Hotplug driver" 35 controller. This will allow the PCI Hotplug driver to store the PCI 41 tristate "IBM PCI Hotplug driver" 53 bool "ACPI PCI Hotplug driver" 107 bool "SHPC PCI Hotplug driver" 120 PCI Hotplug 128 tristate "RPA PCI Hotplug driver" [all …]
|
| /linux/drivers/comedi/ |
| A D | Kconfig | 427 PCI-20001, PCI-20006 and PCI-20341 581 ADlink - PCI-7224, PCI-7248, and PCI-7296 780 PCI-1730, PCI-1733, PCI-1734, PCI-1735U, PCI-1736UP, PCI-1739U, 781 PCI-1750, PCI-1751, PCI-1752, PCI-1753/E, PCI-1754, PCI-1756, 937 PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr, PCI-DAS1000, PCI-DAS1001 948 series: PCI-DDA08/12, PCI-DDA04/12, PCI-DDA02/12, PCI-DDA08/16, 1008 PCI-6518, PCI-6519, PCI-6520, PCI-6521, PXI-6521, PCI-6528, PXI-6528 1061 PCI-MIO-16E-4, PCI-6014, PCI-6040E, PXI-6040E, PCI-6030E, PCI-6031E, 1062 PCI-6032E, PCI-6033E, PCI-6071E, PCI-6023E, PCI-6024E, PCI-6025E, 1063 PXI-6025E, PCI-6034E, PCI-6035E, PCI-6052E, PCI-6110, PCI-6111, [all …]
|
| /linux/drivers/pci/pcie/ |
| A D | Kconfig | 3 # PCI Express Port Bus Configuration 6 bool "PCI Express Port Bus support" 16 bool "PCI Express Hotplug driver" 25 bool "PCI Express Advanced Error Reporting support" 31 Port will be handled by PCI Express AER driver. 34 tristate "PCI Express error injection support" 49 # PCI Express ECRC 52 bool "PCI Express ECRC settings control" 61 # PCI Express ASPM 64 bool "PCI Express ASPM control" if EXPERT [all …]
|
| /linux/drivers/net/can/sja1000/ |
| A D | Kconfig | 10 tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card" 11 depends on PCI 26 depends on PCI 36 depends on PCI 42 tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards" 43 depends on PCI 71 tristate "PLX90xx PCI-bridge based Cards" 72 depends on PCI 75 the PLX90xx PCI bridge. 78 - Adlink PCI-7841/cPCI-7841 SE card [all …]
|
| /linux/drivers/isdn/hardware/mISDN/ |
| A D | Kconfig | 8 tristate "Support for HFC PCI cards" 10 depends on PCI 13 HFC PCI chip. 17 depends on PCI || CPM1 44 tristate "Support for AVM FRITZ!CARD PCI" 46 depends on PCI 49 Enable support for AVMs FRITZ!CARD PCI cards 54 depends on PCI 63 depends on PCI 72 depends on PCI [all …]
|
| /linux/drivers/media/pci/mantis/ |
| A D | Kconfig | 3 tristate "Mantis/Hopper PCI bridge based devices" 4 depends on PCI && I2C && INPUT && RC_CORE 7 Support for PCI cards based on the Mantis and Hopper PCi bridge. 13 depends on MANTIS_CORE && DVB_CORE && PCI && I2C 25 Support for PCI cards based on the Mantis PCI bridge. 32 depends on MANTIS_CORE && DVB_CORE && PCI && I2C 36 Support for PCI cards based on the Hopper PCI bridge.
|
| /linux/drivers/net/wireless/intersil/orinoco/ |
| A D | Kconfig | 4 depends on (PPC_PMAC || PCI || PCMCIA) 72 depends on PCI && HERMES 82 tristate "Hermes in TMD7160 based PCI adaptor support" 83 depends on PCI && HERMES 92 tristate "Nortel emobility PCI adaptor support" 93 depends on PCI && HERMES 98 PCI <-> PCMCIA bridge. 101 tristate "Prism 2.5 PCI 802.11b adaptor support" 102 depends on PCI && HERMES && HERMES_PRISM 104 Enable support for PCI and mini-PCI 802.11b wireless NICs based on [all …]
|
| /linux/arch/arm/mach-ixp4xx/ |
| A D | Kconfig | 15 select PCI 58 bool "IXP4xx legacy PCI driver support" 59 depends on PCI 61 Selects legacy PCI driver. 65 bool "Use indirect PCI memory access" 68 IXP4xx provides two methods of accessing PCI memory space: 71 To access PCI via this space, we simply ioremap() the BAR 78 configured to use indirect registers to access the whole PCI 81 is that every PCI access requires three local register accesses 83 acceptable. In addition, you cannot mmap() PCI devices in this [all …]
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| A D | mpc8641_hpcn_36b.dts | 134 /* IDSEL 0x11 func 0 - PCI slot 1 */ 140 /* IDSEL 0x11 func 1 - PCI slot 1 */ 146 /* IDSEL 0x11 func 2 - PCI slot 1 */ 152 /* IDSEL 0x11 func 3 - PCI slot 1 */ 158 /* IDSEL 0x11 func 4 - PCI slot 1 */ 164 /* IDSEL 0x11 func 5 - PCI slot 1 */ 170 /* IDSEL 0x11 func 6 - PCI slot 1 */ 176 /* IDSEL 0x11 func 7 - PCI slot 1 */ 182 /* IDSEL 0x12 func 0 - PCI slot 2 */ 188 /* IDSEL 0x12 func 1 - PCI slot 2 */ [all …]
|
| A D | mpc8641_hpcn.dts | 167 /* IDSEL 0x11 func 0 - PCI slot 1 */ 173 /* IDSEL 0x11 func 1 - PCI slot 1 */ 179 /* IDSEL 0x11 func 2 - PCI slot 1 */ 185 /* IDSEL 0x11 func 3 - PCI slot 1 */ 191 /* IDSEL 0x11 func 4 - PCI slot 1 */ 197 /* IDSEL 0x11 func 5 - PCI slot 1 */ 203 /* IDSEL 0x11 func 6 - PCI slot 1 */ 209 /* IDSEL 0x11 func 7 - PCI slot 1 */ 215 /* IDSEL 0x12 func 0 - PCI slot 2 */ 221 /* IDSEL 0x12 func 1 - PCI slot 2 */ [all …]
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| A D | Kconfig | 8 depends on (PCI || EISA || CARDBUS) 10 This selects the "Tulip" family of EISA/PCI network cards. 15 tristate "Early DECchip Tulip (dc2104x) PCI support" 16 depends on PCI 43 tristate "DECchip Tulip (dc2114x) PCI support" 44 depends on PCI 70 bool "Use PCI shared mem for NIC registers" 109 depends on (PCI || EISA) 124 depends on PCI 135 depends on PCI [all …]
|
| /linux/Documentation/arm/ |
| A D | ixp4xx.rst | 31 - PCI interface 67 3a. Limited inbound PCI window 74 3b. Limited outbound PCI window 76 IXP4xx provides two methods of accessing PCI memory space: 79 To access PCI via this space, we simply ioremap() the BAR 82 limits the system to just 64MB of PCI memory. This can be 86 configured to use indirect registers to access PCI This allows 88 The disadvantage of this is that every PCI access requires 91 mmap() PCI devices in this case due to the indirect nature 92 of the PCI window. [all …]
|
| /linux/Documentation/power/ |
| A D | pci.rst | 2 PCI Power Management 44 approach, that is referred to as the native PCI power management (native PCI PM) 74 The PCI Bus Power Management Interface Specification (PCI PM Spec) was 75 introduced between the PCI 2.1 and PCI 2.2 Specifications. It defined a 79 The implementation of the PCI PM Spec is optional for conventional PCI devices, 80 but it is mandatory for PCI Express devices. If a device supports the PCI PM 106 PCI devices supporting the PCI PM Spec can be programmed to go to any of the 132 PCI devices supporting the PCI PM Spec can be programmed to generate PMEs 203 Wakeup signals generated by PCI devices, either as native PCI PMEs, or as 275 The PCI Subsystem participates in the power management of PCI devices in a [all …]
|
| /linux/Documentation/powerpc/ |
| A D | eeh-pci-error-recovery.rst | 2 PCI Bus EEH Error Recovery 16 hardware features allow PCI bus errors to be cleared and a PCI 41 bugs, and sometimes PCI card hardware bugs. 54 physically removing and re-seating the PCI card. 68 PCI bus to the system CPU electronics complex) detects a PCI error 75 This includes access to PCI memory, I/O space, and PCI config 93 would consist of resetting the PCI device (holding the PCI #RST 110 PCI hotplug tools to remove and replace the dead card. 166 assert the PCI #RST line for 1/8th of a second 168 ask firmware to configure any PCI bridges [all …]
|
| /linux/Documentation/networking/devlink/ |
| A D | devlink-port.rst | 32 - This indicates an eswitch port representing a port of PCI 35 - This indicates an eswitch port representing a port of PCI 38 - This indicates an eswitch port representing a port of PCI 41 - This indicates a virtual port for the PCI virtual function. 60 PCI controllers 67 A PCI device connected to multiple CPUs or multiple PCI root complexes or a 210 * - ``PCI device`` 211 - A physical PCI device having one or more PCI buses consists of one or 212 more PCI controllers. 213 * - ``PCI controller`` [all …]
|