Home
last modified time | relevance | path

Searched refs:PCI (Results 1 – 25 of 773) sorted by relevance

12345678910>>...31

/Linux-v4.19/drivers/pci/
DKconfig3 # PCI configuration
10 depends on PCI
16 PCI bus instead of asserting a device IRQ pin.
18 Use of PCI MSI interrupts can be disabled at kernel boot time
31 bool "Enable PCI quirk workarounds" if EXPERT
32 depends on PCI
34 This enables workarounds for various PCI chipset bugs/quirks.
35 Disable this only if your target machine is unaffected by PCI
39 bool "PCI Debugging"
40 depends on PCI && DEBUG_KERNEL
[all …]
/Linux-v4.19/Documentation/PCI/endpoint/
Dpci-endpoint.txt1 PCI ENDPOINT FRAMEWORK
4 This document is a guide to use the PCI Endpoint Framework in order to create
10 Linux has a comprehensive PCI subsystem to support PCI controllers that
11 operates in Root Complex mode. The subsystem has capability to scan PCI bus,
12 assign memory resources and IRQ resources, load PCI driver (based on
16 However the PCI controller IP integrated in some SoCs is capable of operating
17 either in Root Complex mode or Endpoint mode. PCI Endpoint Framework will
22 2. PCI Endpoint Core
24 The PCI Endpoint Core layer comprises 3 components: the Endpoint Controller
28 2.1 PCI Endpoint Controller(EPC) Library
[all …]
Dpci-test-function.txt1 PCI TEST
4 Traditionally PCI RC has always been validated by using standard
5 PCI cards like ethernet PCI cards or USB PCI cards or SATA PCI cards.
7 to configure a PCI controller that can operate in EP mode to work as
10 The PCI endpoint test device is a virtual device (defined in software)
12 for other PCI endpoint devices (to use the EP framework).
14 The PCI endpoint test device has the following registers:
47 This register reflects the status of the PCI endpoint device.
/Linux-v4.19/Documentation/PCI/
DPCIEBUS-HOWTO.txt1 The PCI Express Port Bus Driver Guide HOWTO
7 This guide describes the basics of the PCI Express Port Bus driver
9 register/unregister with the PCI Express Port Bus Driver.
13 3. What is the PCI Express Port Bus Driver
15 A PCI Express Port is a logical PCI-PCI Bridge structure. There
16 are two types of PCI Express Port: the Root Port and the Switch
17 Port. The Root Port originates a PCI Express link from a PCI Express
18 Root Complex and the Switch Port connects PCI Express links to
19 internal logical PCI buses. The Switch Port, which has its secondary
23 PCI Express link from the PCI Express Switch.
[all …]
D00-INDEX4 - info on how PCI host bridges are represented in ACPI
8 - a guide describing the PCI Express Port Bus driver
10 - info on PCI error recovery
12 - the PCI Express I/O Virtualization HOWTO
14 - info on the PCI subsystem for device driver authors
16 - the PCI Express Advanced Error Reporting Driver Guide HOWTO
20 - guide to use configfs to configure the PCI endpoint function.
22 - specification of *PCI test* function device.
24 - userguide for PCI endpoint test function.
26 - binding documentation for PCI endpoint function
Dpci.txt2 How To Write Linux PCI Drivers
8 The world of PCI is vast and full of (mostly unpleasant) surprises.
9 Since each CPU architecture implements different chip-sets and PCI devices
10 have different requirements (erm, "features"), the result is the PCI support
13 PCI device drivers.
24 Please send questions/comments/patches about Linux PCI API to the
25 "Linux PCI" <linux-pci@atrey.karlin.mff.cuni.cz> mailing list.
29 0. 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 …]
Dpcieaer-howto.txt1 The PCI Express Advanced Error Reporting Driver Guide HOWTO
11 This guide describes the basics of the PCI Express Advanced Error
14 PCI Express AER driver.
18 1.3 What is the PCI Express AER Driver?
20 PCI Express error signaling can occur on the PCI Express link itself
21 or on behalf of transactions initiated on the link. PCI Express
24 required of all PCI Express components providing a minimum defined
26 capability is implemented with a PCI Express advanced error reporting
29 The PCI Express AER driver provides the infrastructure to support PCI
30 Express Advanced Error Reporting capability. The PCI Express AER
[all …]
/Linux-v4.19/Documentation/scsi/
Daic7xxx.txt22 aic7850 10 PCI/32 10MHz 8Bit 3
23 aic7855 10 PCI/32 10MHz 8Bit 3
24 aic7856 10 PCI/32 10MHz 8Bit 3
25 aic7859 10 PCI/32 20MHz 8Bit 3
26 aic7860 10 PCI/32 20MHz 8Bit 3
27 aic7870 10 PCI/32 10MHz 16Bit 16
28 aic7880 10 PCI/32 20MHz 16Bit 16
29 aic7890 20 PCI/32 40MHz 16Bit 16 3 4 5 6 7 8
30 aic7891 20 PCI/64 40MHz 16Bit 16 3 4 5 6 7 8
31 aic7892 20 PCI/64-66 80MHz 16Bit 16 3 4 5 6 7 8
[all …]
Dadvansys.txt3 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI
5 transfer) SCSI Host Adapters for the PCI bus.
21 ABP902/3902 - Bus-Master PCI (16 CDB)
22 ABP3905 - Bus-Master PCI (16 CDB)
23 ABP915 - Bus-Master PCI (16 CDB)
24 ABP920 - Bus-Master PCI (16 CDB)
25 ABP3922 - Bus-Master PCI (16 CDB)
26 ABP3925 - Bus-Master PCI (16 CDB)
27 ABP930 - Bus-Master PCI (16 CDB)
28 ABP930U - Bus-Master PCI Ultra (16 CDB)
[all …]
/Linux-v4.19/drivers/pci/pcie/
DKconfig3 # PCI Express Port Bus Configuration
6 bool "PCI Express Port Bus support"
7 depends on PCI
9 This automatically enables PCI Express Port Bus support. Users can
12 on PCI Express Ports (Root or Switch).
18 bool "PCI Express Hotplug driver"
21 Say Y here if you have a motherboard that supports PCI Express Native
27 bool "PCI Express Advanced Error Reporting support"
32 This enables PCI Express Root Port Advanced Error Reporting
34 Port will be handled by PCI Express AER driver.
[all …]
/Linux-v4.19/drivers/staging/comedi/
DKconfig422 tristate "Intelligent Instruments PCI-20001C carrier support"
425 Enable support for Intelligent Instruments PCI-20001C carrier
426 PCI-20001, PCI-20006 and PCI-20341
562 tristate "Comedi PCI drivers"
563 depends on PCI
565 Enable support for comedi PCI drivers.
573 tristate "Generic PCI based 8255 digital i/o board support"
576 Enable support for PCI based 8255 digital i/o boards. This driver
577 provides a PCI wrapper around the generic 8255 driver.
580 ADlink - PCI-7224, PCI-7248, and PCI-7296
[all …]
/Linux-v4.19/drivers/pci/hotplug/
DKconfig3 # 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 …]
/Linux-v4.19/drivers/isdn/hardware/mISDN/
DKconfig7 tristate "Support for HFC PCI cards"
9 depends on PCI
12 HFC PCI chip.
16 depends on PCI || CPM1
43 tristate "Support for AVM FRITZ!CARD PCI"
45 depends on PCI
48 Enable support for AVMs FRITZ!CARD PCI cards
53 depends on PCI
62 depends on PCI
71 depends on PCI
[all …]
/Linux-v4.19/drivers/media/pci/mantis/
DKconfig2 tristate "Mantis/Hopper PCI bridge based devices"
3 depends on PCI && I2C && INPUT && RC_CORE
6 Support for PCI cards based on the Mantis and Hopper PCi bridge.
12 depends on MANTIS_CORE && DVB_CORE && PCI && I2C
24 Support for PCI cards based on the Mantis PCI bridge.
31 depends on MANTIS_CORE && DVB_CORE && PCI && I2C
35 Support for PCI cards based on the Hopper PCI bridge.
/Linux-v4.19/drivers/net/can/sja1000/
DKconfig32 tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
33 depends on PCI
35 This driver is for the one, two or four channel CPC-PCI,
50 tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards"
51 depends on PCI
53 This driver is for the PCAN-PCI/PCIe/miniPCI cards
69 tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
70 depends on PCI
76 tristate "PLX90xx PCI-bridge based Cards"
77 depends on PCI
[all …]
/Linux-v4.19/drivers/isdn/hardware/avm/
DKconfig19 tristate "AVM B1 PCI support"
20 depends on PCI
22 Enable support for the PCI version of the AVM B1 card.
25 bool "AVM B1 PCI V4 support"
28 Enable support for the V4 version of AVM B1 PCI card.
51 tristate "AVM T1/T1-B PCI support"
52 depends on PCI
59 depends on PCI
61 Enable support for the AVM C4/C2 PCI cards.
/Linux-v4.19/Documentation/filesystems/
Dsysfs-pci.txt1 Accessing PCI device resources through sysfs
4 sysfs, usually mounted at /sys, provides access to PCI resources on platforms
27 The topmost element describes the PCI domain and bus number. In this case,
35 class PCI class (ascii, ro)
36 config PCI config space (binary, rw)
37 device PCI device (ascii, ro)
42 resource PCI resource host addresses (ascii, ro)
43 resource0..N PCI resource N, if present (binary, mmap, rw[1])
44 resource0_wc..N_wc PCI WC map resource N, if prefetchable (binary, mmap)
45 revision PCI revision (ascii, ro)
[all …]
/Linux-v4.19/drivers/net/wireless/intersil/orinoco/
DKconfig3 depends on (PPC_PMAC || PCI || PCMCIA)
25 Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below.
70 tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)"
71 depends on PCI && HERMES
74 orinoco) driver when used in PLX9052 based PCI adaptors. These
76 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
81 tristate "Hermes in TMD7160 based PCI adaptor support"
82 depends on PCI && HERMES
85 orinoco) driver when used in TMD7160 based PCI adaptors. These
87 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
[all …]
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
DKconfig7 depends on (PCI || EISA || CARDBUS)
9 This selects the "Tulip" family of EISA/PCI network cards.
14 tristate "Early DECchip Tulip (dc2104x) PCI support"
15 depends on PCI
20 21040 (Tulip series) chips. Some LinkSys PCI cards are
21 of this type. (If your card is NOT SMC EtherPower 10/100 PCI
42 tristate "DECchip Tulip (dc2114x) PCI support"
43 depends on PCI
48 21140 (Tulip series) chips. Some LinkSys PCI cards are
49 of this type. (If your card is NOT SMC EtherPower 10/100 PCI
[all …]
/Linux-v4.19/drivers/pci/endpoint/
DKconfig3 # PCI Endpoint Support
6 menu "PCI Endpoint"
9 bool "PCI Endpoint Support"
12 Enable this configuration option to support configurable PCI
13 endpoint. This should be enabled if the platform has a PCI
23 bool "PCI Endpoint Configfs Support"
/Linux-v4.19/Documentation/arm/
DIXP4xx31 - 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 …]
/Linux-v4.19/drivers/vfio/pci/
DKconfig2 tristate "VFIO support for PCI devices"
3 depends on VFIO && PCI && EVENTFD
7 Support for the PCI VFIO bus driver. This is required to make
8 use of PCI drivers using the VFIO framework.
13 bool "VFIO PCI support for VGA devices"
16 Support for VGA extension to VFIO PCI. This exposes an additional
31 bool "VFIO PCI extensions for Intel graphics (GVT-d)"
/Linux-v4.19/arch/powerpc/boot/dts/fsl/
Dmpc8641_hpcn_36b.dts138 /* IDSEL 0x11 func 0 - PCI slot 1 */
144 /* IDSEL 0x11 func 1 - PCI slot 1 */
150 /* IDSEL 0x11 func 2 - PCI slot 1 */
156 /* IDSEL 0x11 func 3 - PCI slot 1 */
162 /* IDSEL 0x11 func 4 - PCI slot 1 */
168 /* IDSEL 0x11 func 5 - PCI slot 1 */
174 /* IDSEL 0x11 func 6 - PCI slot 1 */
180 /* IDSEL 0x11 func 7 - PCI slot 1 */
186 /* IDSEL 0x12 func 0 - PCI slot 2 */
192 /* IDSEL 0x12 func 1 - PCI slot 2 */
[all …]
Dmpc8641_hpcn.dts171 /* IDSEL 0x11 func 0 - PCI slot 1 */
177 /* IDSEL 0x11 func 1 - PCI slot 1 */
183 /* IDSEL 0x11 func 2 - PCI slot 1 */
189 /* IDSEL 0x11 func 3 - PCI slot 1 */
195 /* IDSEL 0x11 func 4 - PCI slot 1 */
201 /* IDSEL 0x11 func 5 - PCI slot 1 */
207 /* IDSEL 0x11 func 6 - PCI slot 1 */
213 /* IDSEL 0x11 func 7 - PCI slot 1 */
219 /* IDSEL 0x12 func 0 - PCI slot 2 */
225 /* IDSEL 0x12 func 1 - PCI slot 2 */
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/net/wireless/
Dqca,ath9k.txt4 node is expected to be specified as a child node of the PCI controller to
8 - compatible: For PCI and PCIe devices this should be an identifier following
9 the format as defined in "PCI Bus Binding to Open Firmware"
11 where VVVV is the PCI vendor ID and DDDD is PCI device ID.
12 Typically QCA's PCI vendor ID 168c is used while the PCI device
41 In this example, the node is defined as child node of the PCI controller:

12345678910>>...31