Home
last modified time | relevance | path

Searched refs:PIO (Results 1 – 63 of 63) sorted by relevance

/linux-4.4.14/drivers/net/wireless/b43legacy/
DKconfig74 bool "DMA + PIO"
78 Include both, Direct Memory Access (DMA) and Programmed I/O (PIO)
81 default DMA is used, otherwise PIO is used.
90 This reduces the size of the driver module, by omitting the PIO code.
93 bool "PIO (Programmed I/O) only"
96 Only include Programmed I/O (PIO).
98 Please note that PIO transfers are slow (compared to DMA).
100 Also note that not all devices of the b43legacy series support PIO.
102 You should use PIO only if DMA does not work for you.
/linux-4.4.14/Documentation/w1/slaves/
Dw1_ds28e045 * Maxim DS28E04-100 4096-Bit Addressable 1-Wire EEPROM with PIO
30 PIO Access
34 The current status of the PIO's is returned as an 8 bit value. Bit 0/1
35 represent the state of PIO_0/PIO_1. Bits 2..7 do not care. The PIO's are
Dw1_ds240619 current state of each switch, with PIO A in bit 0 and PIO B in bit 1. The
21 work with. output is writable; bits 0 and 1 control PIO A and B,
/linux-4.4.14/Documentation/mips/
DAU1xxx_IDE.README49 timing parameters for PIO mode 0/1/2/3/4
57 CONFIG_BLK_DEV_IDE_AU1XXX_PIO_DBDMA - enable the PIO+DBDMA mode
66 The AU1XXX IDE driver supported all PIO modes - PIO mode 0/1/2/3/4 - and all
69 To change the PIO mode use the program hdparm with option -p, e.g.
70 'hdparm -p0 [device]' for PIO mode 0. To enable the MWDMA mode use the option
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-st.txt4 PIO multiplexing block. Each pin supports GPIO functionality (ALT0)
9 Pull Up (PU) are driven by the related PIO block.
11 ST pinctrl driver controls PIO multiplexing block and also interacts with
111 Every PIO is represented with 4-7 parameters depending on retime configuration.
114 -bank : Should be bank phandle to which this PIO belongs.
115 -offset : Offset in the PIO bank.
Datmel,at91-pio4-pinctrl.txt8 - reg: base address and length of the PIO controller.
/linux-4.4.14/Documentation/spi/
Dpxa2xx8 - SSP PIO and SSP DMA data transfers.
102 fifo overruns (especially in PIO mode transfers). Good default values are
205 DMA and PIO I/O Support
207 The pxa2xx_spi driver supports both DMA and interrupt driven PIO message
208 transfers. The driver defaults to PIO mode and DMA transfers must be enabled
216 always use PIO transfers
220 use PIO transfers
229 use PIO transfer
Dspi-summary145 Or they can be PIO bitbangers, needing just GPIO pins.
587 for low-frequency sensor access might be fine using synchronous PIO.
589 But the queue will probably be very real, using message->queue, PIO,
/linux-4.4.14/drivers/net/ethernet/dlink/
DKconfig45 bool "Use MMIO instead of PIO"
49 Do NOT enable this by default, PIO (enabled when MMIO is disabled)
/linux-4.4.14/arch/cris/arch-v32/mach-a3/
DKconfig37 hex "PIO CE0 configuration"
41 hex "PIO CE1 configuration"
45 hex "PIO CE2 configuration"
/linux-4.4.14/drivers/net/ethernet/via/
DKconfig34 bool "Use MMIO instead of PIO"
38 programmed I/O ports (PIO). Enabling this gives an improvement in
/linux-4.4.14/arch/mips/txx9/
DKconfig110 prompt "PIO[58:61]"
114 bool "PIO"
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-w1_ds28e044 Description: read/write the contents of the two PIO's of the DS28E04-100
/linux-4.4.14/drivers/net/fddi/
DKconfig31 prompt "Use MMIO instead of PIO" if PCI || EISA
37 (MMIO) as appropriate instead of programmed I/O ports (PIO).
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio_atmel.txt1 * Atmel GPIO controller (PIO)
/linux-4.4.14/Documentation/devicetree/bindings/ata/
Dpata-arasan.txt25 - arasan,broken-pio: if present, PIO mode is unusable
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dst,sti-asoc-card.txt85 dai-name = "Uni Player #1 (PIO)";
113 - pinctrl-0: SPDIF PIO description.
Drenesas,rsnd.txt42 - interrupts : Should contain SSI interrupt for PIO transfer
44 - pio-transfer : use PIO transfer mode
/linux-4.4.14/drivers/ide/
DKconfig256 This option includes support for setting/autotuning PIO modes and
354 IDE controllers. This allows the kernel to change PIO, DMA and UDMA
379 change PIO, DMA and UDMA speeds and to configure the chip to
388 This allows the kernel to change PIO, DMA and UDMA speeds
422 Include support for PIO tuning and virtual DMA on the Cyrix MediaGX
502 This allows the kernel to change PIO, DMA and UDMA speeds and to
563 This driver adds PIO/(U)DMA support for the ServerWorks OSB4/CSB5
571 This driver adds PIO & MultiMode DMA-2 support for the SGI IOC4
579 This driver adds PIO/(U)DMA support for the SI CMD680 and SII
615 The nice thing about it is that you can mix Ultra/DMA/PIO devices
[all …]
/linux-4.4.14/drivers/w1/slaves/
DKconfig118 tristate "4096-Bit Addressable 1-Wire EEPROM with PIO (DS28E04-100)"
125 4kb EEPROM with PIO family device (DS28E04).
/linux-4.4.14/drivers/net/ethernet/realtek/
DKconfig58 bool "Use PIO instead of MMIO"
62 This instructs the driver to use programmed I/O ports (PIO) instead
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DEB2410ITX.txt49 changing speed of devices, PIO Mode 4 capable drives should be used.
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Dfsl-mxs-auart.txt18 line respectively. It will use specified PIO instead of the peripheral
Datmel-usart.txt18 It will use specified PIO instead of the peripheral function pin for the USART feature.
/linux-4.4.14/Documentation/virtual/kvm/
Dcpuid.txt36 || || on PIO operations.
Dlocking.txt166 MMIO/PIO address->device structure mapping (kvm->buses).
/linux-4.4.14/arch/arm/mach-sa1100/
DKconfig163 tristate "Generic PIO SSP"
165 Say Y here to enable support for the generic PIO SSP driver.
/linux-4.4.14/arch/arm/boot/dts/
Dat91-ariag25.dts149 atmel,pins = <0 21 0x0 0x1>; /* PA21 PIO, pull-up */
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dtrace.c217 __hfi1_trace_fn(PIO);
Dverbs.c1165 PIO, in hfi1_verbs_send_pio()
1175 hfi1_cdbg(PIO, "alloc failed. state active, queuing"); in hfi1_verbs_send_pio()
1344 hfi1_cdbg(PIO, "%s() Failed. Completing with err", in hfi1_verbs_send()
Dtrace.h1403 __hfi1_trace_def(PIO);
/linux-4.4.14/drivers/scsi/
Deata_generic.h37 #define PIO 0xfe macro
Deata_pio.c762 sh->dma_channel = PIO; in register_pio_HBA()
DKconfig722 tristate "EATA-PIO (old DPT PM2001, PM2012A) support"
725 This driver supports all EATA-PIO protocol compliant SCSI Host
779 tristate "Generic NCR5380/53c400 SCSI PIO support"
784 on boards using PIO. Most boards such as the Trantor T130 fit this
1260 (including the Control Concepts SCSI/IDE/SIO/PIO/FDC cards).
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-ata67 Transfer modes supported by the device when in PIO mode.
/linux-4.4.14/Documentation/scsi/
Dqlogicfas.txt5 (including the Control Concepts SCSI/IDE/SIO/PIO/FDC cards).
/linux-4.4.14/drivers/usb/musb/
DKconfig130 bool 'Disable DMA (always use PIO)'
/linux-4.4.14/Documentation/
Dparport.txt237 o interrupt-driven, protocol in hardware using PIO
263 io=0x378 irq=7 dma=none (for PIO)
/linux-4.4.14/drivers/net/wireless/b43/
DKconfig91 #Data transfers to the device via PIO. We want it as a fallback even
/linux-4.4.14/drivers/mmc/host/
DKconfig520 bool "Use PIO transfers only"
522 Use PIO to transfer data between memory and the hardware.
524 PIO is slower than DMA as it requires CPU instructions to
619 PIO, internal DMA mode and external DMA mode.
/linux-4.4.14/drivers/char/agp/
DKconfig20 direct rendering will be a lot slower but still faster than PIO.
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
DKconfig73 the Tulip's PIO (programmed I/O ports). Faster, but could produce
/linux-4.4.14/Documentation/arm/
DInterrupts34 IDE PIO-based interrupt on the SA1111 excludes all other SA1111 and
/linux-4.4.14/drivers/ata/
DKconfig709 This option enables DMA/PIO support for the later OPTi
843 comment "PIO-only SFF controllers"
912 This option enables full PIO support for the early Opti ATA
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic7xxx.seq417 * Drive REQ on the bus by enabling SCSI PIO.
1299 * lost by some other type of SCSI I/O (e.g. PIO). If we have
1552 * Message in phase. Bytes are read using Automatic PIO mode.
1728 * chips, SHADDR increments with every bus transaction, even PIO.
1959 * Functions to read data in Automatic PIO mode.
2026 * Send a byte to an initiator in Automatic PIO mode.
Daic7xxx.reg216 * Automatic or Manual PIO mode. SCSIDATH can be used for the
310 field SPIORDY 0x02 /* SCSI PIO Ready */
Daic79xx.seq1023 * Message in phase. Bytes are read using Automatic PIO mode.
1419 * Functions to read data in Automatic PIO mode.
Daic79xx.reg1924 field SPIORDY 0x02 /* SCSI PIO Ready */
/linux-4.4.14/arch/powerpc/include/asm/
Dio.h82 #error CONFIG_PPC_INDIRECT_{PIO,MMIO} are not yet supported on 32 bits
/linux-4.4.14/arch/tile/
DKconfig456 by default to save the TRIO PIO Region resource for other purposes.
/linux-4.4.14/Documentation/block/
Dbiodoc.txt215 may need to abort DMA operations and revert to PIO for the transfer, in
1096 For a low performance driver or hardware that is PIO driven or just doesn't
1138 PIO drivers (or drivers that need to revert to PIO transfer once in a
/linux-4.4.14/drivers/usb/gadget/udc/
DKconfig298 If unsure, say "N" here. The driver works fine in PIO mode.
/linux-4.4.14/drivers/net/irda/
DKconfig62 bool "PIO mode"
/linux-4.4.14/Documentation/networking/
Dstmmac.txt180 where the HW needs to have set some PIO lines or system cfg
/linux-4.4.14/drivers/tty/serial/
Dbfin_uart.c55 # error KGDB only support UART in PIO mode.
DKconfig518 bool "PIO mode"
520 This driver works under PIO mode.
/linux-4.4.14/drivers/spi/
DKconfig442 Rockchip SPI controller support DMA transport and PIO mode.
/linux-4.4.14/Documentation/s390/
Dcds.txt18 I/O (PIO), and other hardware features more. However, this implies that
/linux-4.4.14/Documentation/ioctl/
Dhdio.txt782 args[4..4+XFER_SIZE]. 16bit PIO is used regardless of
/linux-4.4.14/drivers/net/ethernet/sun/
Dniu.h9 #define PIO 0x000000UL macro
/linux-4.4.14/drivers/gpio/
DKconfig118 Say Y or M here to build support for the Altera PIO device.
/linux-4.4.14/
DCREDITS2698 D: Co-developer EATA-PIO SCSI driver
DMAINTAINERS586 ALTERA PIO DRIVER