| /linux/drivers/net/wireless/broadcom/b43legacy/ |
| H A D | Kconfig | 75 bool "DMA + PIO" 79 Include both, Direct Memory Access (DMA) and Programmed I/O (PIO) 82 default DMA is used, otherwise PIO is used. 91 This reduces the size of the driver module, by omitting the PIO code. 94 bool "PIO (Programmed I/O) only" 97 Only include Programmed I/O (PIO). 99 Please note that PIO transfers are slow (compared to DMA). 101 Also note that not all devices of the b43legacy series support PIO. 103 You should use PIO only if DMA does not work for you.
|
| /linux/Documentation/w1/slaves/ |
| H A D | w1_ds28e04.rst | 7 * Maxim DS28E04-100 4096-Bit Addressable 1-Wire EEPROM with PIO 35 PIO Access 39 The current status of the PIO's is returned as an 8 bit value. Bit 0/1 40 represent the state of PIO_0/PIO_1. Bits 2..7 do not care. The PIO's are
|
| H A D | w1_ds2413.rst | 20 The DS2413 chip has two open-drain outputs (PIO A and PIO B). 40 You can set the PIO pins using the "output" file. 56 When writing output, the master must repeat the PIO Output Data byte in
|
| H A D | w1_ds2406.rst | 21 current state of each switch, with PIO A in bit 0 and PIO B in bit 1. The 23 work with. output is writable; bits 0 and 1 control PIO A and B,
|
| /linux/Documentation/hid/ |
| H A D | intel-thc-hid.rst | 95 | System Memory +---+--+ DMA | | PIO | | 111 PIO (Programmed I/O, defined in section 3.2) status and control, SPI bus configure, I2C subIP 114 THC provides two ways for driver to communicate with external Touch ICs: PIO and DMA. 115 PIO can let driver manually write/read data to/from Touch ICs, instead, THC DMA can 177 directly, THC needs to use PIO read (by setting SubIP read opcode) to I2C subIP APB registers' 178 value and use PIO write (by setting SubIP write opcode) to do a write operation. 225 Opcode (operation code) is used to tell THC or Touch IC what the operation will be, such as PIO 226 read or PIO write. 247 When THC is working in I2C mode, opcodes are used to tell THC what's the next PIO type: 263 3.2 PIO [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | pinctrl-st.txt | 4 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 114 Every PIO is represented with 4-7 parameters depending on retime configuration. 117 -bank : Should be bank phandle to which this PIO belongs. 118 -offset : Offset in the PIO bank.
|
| /linux/sound/soc/dwc/ |
| H A D | Kconfig | 14 bool "PCM PIO extension for I2S driver" 18 a PCM and uses PIO to transfer data.
|
| /linux/drivers/net/ethernet/dlink/ |
| H A D | Kconfig | 46 bool "Use MMIO instead of PIO" 50 Do NOT enable this by default, PIO (enabled when MMIO is disabled)
|
| /linux/drivers/net/ethernet/via/ |
| H A D | Kconfig | 37 bool "Use MMIO instead of PIO" 41 programmed I/O ports (PIO). Enabling this gives an improvement in
|
| /linux/arch/arm/mach-sa1100/ |
| H A D | Kconfig | 82 tristate "Generic PIO SSP" 84 Say Y here to enable support for the generic PIO SSP driver.
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-driver-w1_ds28e04 | 4 Description: read/write the contents of the two PIO's of the DS28E04-100
|
| /linux/Documentation/driver-api/ |
| H A D | libata.rst | 49 Set PIO/DMA mode 91 values. Most drivers for taskfile-based hardware (PIO or MMIO) use 94 PIO data read/write 103 operation that actually copies the data bytes during a PIO data 450 ATA PIO 451 ATA_PROT_PIO is in this category. libata currently implements PIO 461 ATAPI PIO 472 :c:func:`ata_host_intr` invokes :c:func:`ata_qc_complete`, and, for PIO tasks, 567 - ATA errors are directly handled in the interrupt handler and PIO 644 - !BSY && !DRQ during PIO data transfer. [all …]
|
| /linux/Documentation/i2c/ |
| H A D | dma-considerations.rst | 9 DMA for it will likely add more overhead than a plain PIO transfer. 51 buffer could not be allocated. Fall back to PIO in that case.
|
| /linux/arch/mips/boot/dts/loongson/ |
| H A D | loongson64v_4core_virtio.dts | 58 ranges = <0 0x10000000 0 0x10000000 0 0x10000000 /* PIO & CONF & APB */
|
| /linux/drivers/w1/slaves/ |
| H A D | Kconfig | 144 tristate "4096-Bit Addressable 1-Wire EEPROM with PIO (DS28E04-100)" 151 4kb EEPROM with PIO family device (DS28E04).
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | workqueue.rst | 53 如libata选择使用ST wq来轮询PIO,并接受一个不必要的限制,即没有两个轮 54 询PIO可以同时进行。由于MT wq并没有提供更好的并发性,需要更高层次的并
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91-ariag25.dts | 108 atmel,pins = <0 21 0x0 0x1>; /* PA21 PIO, pull-up */
|
| /linux/Documentation/networking/device_drivers/fddi/ |
| H A D | defza.rst | 31 the use of PIO. As a result under a heavy transmission load there will
|
| /linux/lib/ |
| H A D | Kconfig | 107 hosts which can not be accessed in MMIO mode. Using the logical PIO 109 logic PIO space shared with MMIO hosts, such as PCI/PCIe, then the 110 system can access the I/O devices with the mapped-logic PIO through
|
| /linux/Documentation/virt/kvm/x86/ |
| H A D | cpuid.rst | 48 on PIO operations
|
| /linux/arch/arm/boot/dts/intel/ixp/ |
| H A D | intel-ixp42x-gateworks-gw2348.dts | 87 * depending on selected PIO mode (0-4).
|
| /linux/Documentation/admin-guide/ |
| H A D | parport.rst | 254 - interrupt-driven, protocol in hardware using PIO 280 io=0x378 irq=7 dma=none (for PIO)
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | st,sti-asoc-card.txt | 107 - pinctrl-0: SPDIF PIO description.
|
| /linux/drivers/usb/musb/ |
| H A D | Kconfig | 129 bool 'Disable DMA (always use PIO)'
|
| /linux/Documentation/scsi/ |
| H A D | qlogicfas.rst | 10 (including the Control Concepts SCSI/IDE/SIO/PIO/FDC cards).
|