| /OK3568_Linux_fs/kernel/Documentation/PCI/ |
| H A D | pciebus-howto.rst | 5 The PCI Express Port Bus Driver Guide HOWTO 14 This guide describes the basics of the PCI Express Port Bus driver 16 register/unregister with the PCI Express Port Bus Driver. 19 What is the PCI Express Port Bus Driver 22 A PCI Express Port is a logical PCI-PCI Bridge structure. There 23 are two types of PCI Express Port: the Root Port and the Switch 24 Port. The Root Port originates a PCI Express link from a PCI Express 25 Root Complex and the Switch Port connects PCI Express links to 26 internal logical PCI buses. The Switch Port, which has its secondary 30 PCI Express link from the PCI Express Switch. [all …]
|
| H A D | pci.rst | 4 How To Write Linux PCI Drivers 10 The world of PCI is vast and full of (mostly unpleasant) surprises. 11 Since each CPU architecture implements different chip-sets and PCI devices 12 have different requirements (erm, "features"), the result is the PCI support 15 PCI device drivers. 25 Please send questions/comments/patches about Linux PCI API to the 26 "Linux PCI" <linux-pci@atrey.karlin.mff.cuni.cz> mailing list. 29 Structure of PCI drivers 31 PCI drivers "discover" PCI devices in a system via pci_register_driver(). 32 Actually, it's the other way around. When the PCI generic code discovers [all …]
|
| H A D | sysfs-pci.rst | 4 Accessing PCI device resources through sysfs 7 sysfs, usually mounted at /sys, provides access to PCI resources on platforms 30 The topmost element describes the PCI domain and bus number. In this case, 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) 47 resource0..N PCI resource N, if present (binary, mmap, rw\ [1]_) 48 resource0_wc..N_wc PCI WC map resource N, if prefetchable (binary, mmap) 49 revision PCI revision (ascii, ro) [all …]
|
| H 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 32 required of all PCI Express components providing a minimum defined 34 capability is implemented with a PCI Express advanced error reporting 37 The PCI Express AER driver provides the infrastructure to support PCI 38 Express Advanced Error Reporting capability. The PCI Express AER [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/PCI/endpoint/ |
| H A D | pci-endpoint.rst | 5 This document is a guide to use the PCI Endpoint Framework in order to create 12 Linux has a comprehensive PCI subsystem to support PCI controllers that 13 operates in Root Complex mode. The subsystem has capability to scan PCI bus, 14 assign memory resources and IRQ resources, load PCI driver (based on 18 However the PCI controller IP integrated in some SoCs is capable of operating 19 either in Root Complex mode or Endpoint mode. PCI Endpoint Framework will 24 PCI Endpoint Core 27 The PCI Endpoint Core layer comprises 3 components: the Endpoint Controller 31 PCI Endpoint Controller(EPC) Library 38 APIs for the PCI controller Driver [all …]
|
| H 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.
|
| /OK3568_Linux_fs/kernel/drivers/pci/ |
| H A D | Kconfig | 3 # PCI configuration 6 # select this to offer the PCI prompt 10 # select this to unconditionally force on PCI support 14 select PCI 16 menuconfig PCI config 17 bool "PCI support" 20 This option enables support for the PCI local bus, including 21 support for PCI-X and the foundations for PCI Express support. 24 if PCI 28 depends on PCI [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/scsi/ |
| H A D | aic7xxx.rst | 27 aic7850 10 PCI/32 10MHz 8Bit 3 28 aic7855 10 PCI/32 10MHz 8Bit 3 29 aic7856 10 PCI/32 10MHz 8Bit 3 30 aic7859 10 PCI/32 20MHz 8Bit 3 31 aic7860 10 PCI/32 20MHz 8Bit 3 32 aic7870 10 PCI/32 10MHz 16Bit 16 33 aic7880 10 PCI/32 20MHz 16Bit 16 34 aic7890 20 PCI/32 40MHz 16Bit 16 3 4 5 6 7 8 35 aic7891 20 PCI/64 40MHz 16Bit 16 3 4 5 6 7 8 36 aic7892 20 PCI/64-66 80MHz 16Bit 16 3 4 5 6 7 8 [all …]
|
| H A D | advansys.rst | 9 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI 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) [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | Kconfig | 1 menuconfig PCI config 2 bool "PCI support" 5 Enable support for PCI (Peripheral Interconnect Bus), a type of bus 9 if PCI 12 bool "Enable driver model for PCI" 15 Use driver model for PCI. Driver model is the new method for 16 orgnising devices in U-Boot. For PCI, driver model keeps track of 17 available PCI devices, allows scanning of PCI buses and provides 21 bool "Enable compatible functions for PCI" 24 Enable compatibility functions for PCI so that old code can be used [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/comedi/ |
| H A D | Kconfig | 423 tristate "Intelligent Instruments PCI-20001C carrier support" 426 Enable support for Intelligent Instruments PCI-20001C carrier 427 PCI-20001, PCI-20006 and PCI-20341 563 tristate "Comedi PCI drivers" 564 depends on PCI 566 Enable support for comedi PCI drivers. 574 tristate "Generic PCI based 8255 digital i/o board support" 577 Enable support for PCI based 8255 digital i/o boards. This driver 578 provides a PCI wrapper around the generic 8255 driver. 581 ADlink - PCI-7224, PCI-7248, and PCI-7296 [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/hotplug/ |
| H A D | Kconfig | 3 # PCI Hotplug support 7 bool "Support for PCI Hotplug" 8 depends on PCI && SYSFS 10 Say Y here if you have a motherboard with a PCI Hotplug controller. 11 This allows you to add and remove PCI cards while the machine is 19 tristate "Compaq PCI Hotplug driver" 22 Say Y here if you have a motherboard with a Compaq PCI Hotplug 34 Say Y here if you have a Compaq server that has a PCI Hotplug 35 controller. This will allow the PCI Hotplug driver to store the PCI 41 tristate "IBM PCI Hotplug driver" [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/pcie/ |
| H A D | Kconfig | 3 # PCI Express Port Bus Configuration 6 bool "PCI Express Port Bus support" 8 This enables PCI Express Port Bus support. Users can then enable 16 bool "PCI Express Hotplug driver" 19 Say Y here if you have a motherboard that supports PCI Express Native 25 bool "PCI Express Advanced Error Reporting support" 29 This enables PCI Express Root Port Advanced Error Reporting 31 Port will be handled by PCI Express AER driver. 34 tristate "PCI Express error injection support" 38 This enables PCI Express Root Port Advanced Error Reporting [all …]
|
| /OK3568_Linux_fs/u-boot/doc/driver-model/ |
| H A D | pci-info.txt | 1 PCI with Driver Model 8 uclass_get_device_by_seq() to get the PCI bus for a particular bus number. 26 The call to uclass_get_device() will cause the PCI bus to be probed. 29 they are bound to a generic PCI driver which does nothing. 35 touched on PCI (eg: a call to pci_find_devices()) it will not be probed. 37 PCI devices can appear in the flattened device tree. If they do this serves to 39 first. Each PCI device node must have a compatible string list as well as a 40 <reg> property, as defined by the IEEE Std 1275-1994 PCI bus binding document 41 v2.1. Note we must describe PCI devices with the same bus hierarchy as the 43 relationship during PCI bus enumeration thus PCI devices won't be bound to [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/can/sja1000/ |
| H A D | Kconfig | 10 tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card" 11 depends on PCI 13 This driver is for the one, two or four channel CPC-PCI, 26 depends on PCI 35 tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards" 36 depends on PCI 42 tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards" 43 depends on PCI 45 This driver is for the PCAN-PCI/PCIe/miniPCI cards 71 tristate "PLX90xx PCI-bridge based Cards" [all …]
|
| /OK3568_Linux_fs/kernel/drivers/isdn/hardware/mISDN/ |
| H 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/media/pci/mantis/ |
| H 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.
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intersil/orinoco/ |
| H A D | Kconfig | 4 depends on (PPC_PMAC || PCI || PCMCIA) 26 Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below. 71 tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)" 72 depends on PCI && HERMES 75 orinoco) driver when used in PLX9052 based PCI adaptors. These 77 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that 82 tristate "Hermes in TMD7160 based PCI adaptor support" 83 depends on PCI && HERMES 86 orinoco) driver when used in TMD7160 based PCI adaptors. These 88 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that [all …]
|
| /OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/fsl/ |
| H 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 …]
|
| H 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/dec/tulip/ |
| H 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 21 21040 (Tulip series) chips. Some LinkSys PCI cards are 22 of this type. (If your card is NOT SMC EtherPower 10/100 PCI 43 tristate "DECchip Tulip (dc2114x) PCI support" 44 depends on PCI 49 21140 (Tulip series) chips. Some LinkSys PCI cards are 50 of this type. (If your card is NOT SMC EtherPower 10/100 PCI [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/arm/ |
| H A D | ixp4xx.rst | 31 - PCI interface 67 3a. Limited inbound PCI window 69 The IXP4xx family allows for up to 256MB of memory but the PCI interface 70 can only expose 64MB of that memory to the PCI bus. This means that if 71 you are running with > 64MB, all PCI buffers outside of the accessible 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 [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/power/ |
| H A D | pci.rst | 2 PCI Power Management 7 An overview of concepts and the Linux kernel's interfaces related to PCI power 11 This document only covers the aspects of power management specific to PCI 18 1. Hardware and Platform Support for PCI Power Management 19 2. PCI Subsystem and Device Power Management 20 3. PCI Device Drivers and Power Management 24 1. Hardware and Platform Support for PCI Power Management 41 PCI devices may be put into low-power states in two ways, by using the device 42 capabilities introduced by the PCI Bus Power Management Interface Specification, 44 approach, that is referred to as the native PCI power management (native PCI PM) [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/powerpc/ |
| H A D | eeh-pci-error-recovery.rst | 2 PCI Bus EEH Error Recovery 12 The IBM POWER-based pSeries and iSeries computers include PCI bus 14 reporting a large variety of PCI bus error conditions. These features 16 hardware features allow PCI bus errors to be cleared and a PCI 20 This is in contrast to traditional PCI error handling, where the 21 PCI chip is wired directly to the CPU, and an error would cause 27 reliable and robust by protecting it from PCI errors, and giving 28 the OS the ability to "reboot"/recover individual PCI devices. 30 Future systems from other vendors, based on the PCI-E specification, 37 as PCI cards dying from heat, humidity, dust, vibration and bad [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-xway.c | 119 MFP_XWAY(GPIO3, GPIO, CGU, NONE, PCI), 123 MFP_XWAY(GPIO7, GPIO, CGU, PCI, GPHY), 127 MFP_XWAY(GPIO11, GPIO, ASC, PCI, SPI), 130 MFP_XWAY(GPIO14, GPIO, CGU, PCI, NONE), 135 MFP_XWAY(GPIO19, GPIO, PCI, NONE, NONE), 137 MFP_XWAY(GPIO21, GPIO, PCI, EBU, GPT), 139 MFP_XWAY(GPIO23, GPIO, EBU, PCI, STP), 140 MFP_XWAY(GPIO24, GPIO, EBU, TDM, PCI), 145 MFP_XWAY(GPIO29, GPIO, PCI, NONE, NONE), 146 MFP_XWAY(GPIO30, GPIO, PCI, NONE, NONE), [all …]
|