/linux-3.3/drivers/parport/ |
D | Kconfig | 9 tristate "Parallel port support" 12 If you want to use devices connected to your machine's parallel port 14 drive, PLIP link (Parallel Line Internet Protocol is mainly used to 15 create a mini network by connecting the parallel ports of two local 21 to the parallel port see <http://www.torque.net/linux-pp.html> on 24 It is possible to share a single parallel port among several devices 26 kernel. To compile parallel port support as a module, choose M here: 28 If you have more than one parallel port and want to specify which 41 You should say Y here if you have a PC-style parallel port. All 43 parallel ports. PA-RISC owners should only say Y here if they [all …]
|
D | share.c | 2 * Parallel-port resource manager code. 130 * parport_register_driver - register a parallel port device driver 133 * This can be called by a parallel port device driver in order 171 * parport_unregister_driver - deregister a parallel port device driver 175 * This should be called by a parallel port device driver that 248 * parport_register_port - register a parallel port 254 * When a parallel port (lowlevel) driver finds a port that 255 * should be made available to parallel port device drivers, it 264 * If there are parallel port device drivers in the system that 348 * parport_announce_port - tell device drivers about a parallel port [all …]
|
/linux-3.3/drivers/block/paride/ |
D | Kconfig | 8 comment "Parallel IDE high-level drivers" 12 tristate "Parallel port IDE disks" 16 connected through a parallel port. If you chose to build PARIDE 18 parallel port IDE driver, otherwise you should answer M to build 20 must also have at least one parallel port protocol driver in your 26 tristate "Parallel port ATAPI CD-ROMs" 30 connected through a parallel port. If you chose to build PARIDE 32 parallel port ATAPI CD-ROM driver, otherwise you should answer M to 34 must also have at least one parallel port protocol driver in your 42 tristate "Parallel port ATAPI disks" [all …]
|
/linux-3.3/drivers/staging/panel/ |
D | Kconfig | 2 tristate "Parallel port LCD/Keypad Panel support" 6 parallel port. This driver also features 4 and 6-key keypads. The LCD 14 int "Default parallel port number (0=LPT1)" 19 This is the index of the parallel port the panel is connected to. One 20 driver instance only supports one parallel port, so if your keypad 37 1 = 2x16 parallel LCD, old keypad 39 3 = 2x16 parallel LCD (Hantronix), no keypad 40 4 = 2x16 parallel LCD (Nexcom NSA1045) with Nexcom's keypad 41 5 = 2x40 parallel LCD (old one), with old keypad 44 wired to the parallel port, and how it works. This is only intended [all …]
|
/linux-3.3/Documentation/blockdev/ |
D | paride.txt | 2 Linux and parallel port IDE devices 8 Owing to the simplicity and near universality of the parallel port interface 10 CD-ROM, LS-120 and tape drives use the parallel port to connect to their 12 to pass commands and data through the parallel port interface, most 14 a parallel-port adapter chip added in. Some of the original parallel port 21 the device being addressed via the parallel cable is a standard SCSI 25 of external parallel port devices, however, are now based on standard 27 were to open up a parallel port CD-ROM drive, for instance, one would 29 that interconnected a standard PC parallel port cable and a standard 33 The document describes the support in Linux for parallel port IDE [all …]
|
/linux-3.3/Documentation/networking/ |
D | PLIP.txt | 1 PLIP: The Parallel Line Internet Protocol Device 12 This document describes the parallel port packet pusher for Net/LGX. 14 parallel ports to appear as a IP network interface. 19 PLIP is Parallel Line IP, that is, the transportation of IP packages 20 over a parallel port. In the case of a PC, the obvious choice is the 61 that uses the parallel port subsystem of the kernel in order to properly 62 share parallel ports between PLIP and other services. 67 When a parallel port used for a PLIP driver has an IRQ configured to it, the 72 to a certain parallel port, mainly because it is used by some other device. 74 the PLIP driver would constantly poll the parallel port for data waiting, [all …]
|
/linux-3.3/Documentation/ |
D | padata.txt | 1 The padata parallel execution mechanism 5 parallel on multiple CPUs while retaining the ordering of tasks. It was 21 submitted to this instance in parallel. The cbcpumask defines which 65 padata_set_cpumasks by specifying the cpumasks for parallel execution (pcpumask) 102 void (*parallel)(struct padata_priv *padata); 109 parallel() and serial() functions should be provided. Those functions will 127 exactly one call to the above-mentioned parallel() function, on one CPU, so 129 fact that the workqueue is used to make these calls, parallel() is run with 130 software interrupts disabled and thus cannot sleep. The parallel() 135 Note that parallel() has no return value; the padata subsystem assumes that [all …]
|
D | parport.txt | 1 The `parport' code provides parallel-port support under Linux. This 10 parallel port and a sound card or network card. 34 PCI parallel I/O card support comes from parport_pc. Base I/O 49 "io=0x378,0x278 irq=7,auto") whenever a parallel port device driver 54 parallel port. 62 enhanced and now lives with the IEEE 1284 support. When a parallel 92 directory entry for each parallel port for which parport is 94 describing that parallel port. 142 base-addr Parallel port's base address, or addresses if the port 147 irq Parallel port's IRQ, or -1 if none is being used. [all …]
|
D | parport-lowlevel.txt | 80 SPP (Standard Parallel Port) functions modify so-called 'SPP' 86 EPP (Enhanced Parallel Port) functions are provided for reading and 118 In order to be notified about parallel ports when they are detected, 264 parport_enumerate - retrieve a list of parallel ports (DEPRECATED) 275 Retrieve the first of a list of valid parallel ports for this machine. 276 Successive parallel ports can be found using the 'struct parport 278 is NULL, there are no more parallel ports in the list. The number of 283 A 'struct parport *' describing a valid parallel port for the machine, 288 This function can return NULL to indicate that there are no parallel 338 Use this function to register your device driver on a parallel port [all …]
|
/linux-3.3/include/linux/ |
D | padata.h | 41 * @info: Used to pass information from the parallel to the serial function. 42 * @parallel: Parallel execution function. 51 void (*parallel)(struct padata_priv *padata); member 80 * struct padata_parallel_queue - The percpu padata parallel queue 82 * @parallel: List to wait for parallelization. 83 * @reorder: List to wait for reordering after parallel processing. 93 struct padata_list parallel; member 102 * struct padata_cpumask - The cpumasks for the parallel/serial workers 104 * @pcpu: cpumask for the parallel workers. 123 * @cpumask: The cpumasks in use for parallel and serial workers. [all …]
|
D | via.h | 11 /* Bits for parallel port mode configuration register */ 19 /* Mask for parallel port IRQ bits (in ISA PnP IRQ routing register 1) */ 21 /* Mask for parallel port DMA bits (in ISA PnP DMA routing register) */
|
/linux-3.3/drivers/auxdisplay/ |
D | Kconfig | 27 Depends on Parallel Port support. If you say Y at 37 hex "Parallel port where the LCD is connected" 41 The address of the parallel port where the LCD is connected. 43 The first standard parallel port address is 0x378. 44 The second standard parallel port address is 0x278. 45 The third standard parallel port address is 0x3BC. 51 many parallel ports are present and which address each one has. 64 to the parallel port. 87 For help about how to wire your LCD to the parallel port,
|
/linux-3.3/Documentation/input/ |
D | joystick-parport.txt | 11 happen include burning your parallel port, and/or the sticks and joystick 18 that, PCs usually lack the right ports to connect these devices to. Parallel 38 and/or SNES gamepads and/or SNES mice connected to the parallel port at once, 39 the output lines of the parallel port are shared, while one of 5 available 45 The main problem with PC parallel ports is that they don't have +5V power 51 If you want to use the parallel port only, you can take the power is from 59 Unfortunately, there are pads that need a lot more of power, and parallel 61 case, you'll need to use diodes (as a prevention of destroying your parallel 75 Ground is quite easy. On PC's parallel port the ground is on any of the 81 serial transfer. These are connected to pins 2 and 3 of the parallel port, [all …]
|
/linux-3.3/kernel/ |
D | padata.c | 2 * padata.c - generic interface to process data streams in parallel 75 spin_lock(&pqueue->parallel.lock); in padata_parallel_worker() 76 list_replace_init(&pqueue->parallel.list, &local_list); in padata_parallel_worker() 77 spin_unlock(&pqueue->parallel.lock); in padata_parallel_worker() 87 padata->parallel(padata); in padata_parallel_worker() 143 spin_lock(&queue->parallel.lock); in padata_do_parallel() 144 list_add_tail(&padata->list, &queue->parallel.list); in padata_do_parallel() 145 spin_unlock(&queue->parallel.lock); in padata_do_parallel() 167 * be parallel processed by another cpu and is not yet present in 170 * -ENODATA, if this cpu has to do the parallel processing for [all …]
|
/linux-3.3/Documentation/i2c/busses/ |
D | i2c-parport | 5 This is a unified driver for several i2c-over-parallel-port adapters, 22 * (type=7) One For All JP1 parallel port adapter 33 connected to the parallel port's interrupt pin. 39 If you want to build you own i2c-over-parallel-port adapter, here is 79 - Pins 18-25 of the parallel port connected to GND. 82 current you can draw from the parallel port is limited. Also note that 137 package. The i2c-pport driver makes use of modern parallel port features so 142 lm_sensors package. The i2c-pcf-epp driver doesn't use the parallel port as 166 One For All JP1 parallel port adapter 175 Details of the simple parallel port hardware can be found at:
|
/linux-3.3/drivers/net/plip/ |
D | Kconfig | 2 # Parallel Line Internet Protocol (PLIP) network device configuration 6 tristate "PLIP (parallel port) support" 9 PLIP (Parallel Line Internet Protocol) is used to create a 17 The PLIP driver has two modes, mode 0 and mode 1. The parallel 21 bidirectional parallel ports only, which can transmit 8 bits at a
|
/linux-3.3/drivers/memstick/host/ |
D | r592.h | 34 /* Parallel INT bits */ 35 #define R592_STATUS_P_CMDNACK (1 << 16) /* INT reg: NACK (parallel mode) */ 36 #define R592_STATUS_P_BREQ (1 << 17) /* INT reg: card ready (parallel mode)*/ 37 #define R592_STATUS_P_INTERR (1 << 18) /* INT reg: int error (parallel mode)*/ 38 #define R592_STATUS_P_CED (1 << 19) /* INT reg: command done (parallel mode) */ 60 #define R592_IO_SERIAL1 (1 << 20) /* Set by default, can be cleared, (cleared on parallel) */ 64 #define R592_IO_SERIAL2 (1 << 30) /* Set by default, can be cleared (cleared on parallel), serial… 73 #define R592_POWER_20 (1 << 5) /* set before switch to parallel */
|
/linux-3.3/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/ |
D | par_io.txt | 1 * Parallel I/O Ports 3 This node configures Parallel I/O ports for CPUs with QE support. 5 device that using parallel I/O ports, a child node should be created. 12 - num-ports : number of Parallel I/O ports
|
/linux-3.3/drivers/input/serio/ |
D | parkbd.c | 2 * Parallel port to Keyboard port adapter driver for Linux 14 * To connect an AT or XT keyboard to the parallel port, a fairly simple adapter 17 * Parallel port Keyboard port 42 * or from a joystick port. Unfortunately, the parallel port of a PC doesn't 54 MODULE_DESCRIPTION("Parallel port to Keyboard port adapter driver"); 59 MODULE_PARM_DESC(port, "Parallel port the adapter is connected to (default is 0)");
|
/linux-3.3/drivers/net/ethernet/dlink/ |
D | Kconfig | 25 This is a network (Ethernet) device which attaches to your parallel 29 this. It is possible to have several devices share a single parallel 40 This is a network (Ethernet) device which attaches to your parallel 44 this. It is possible to have several devices share a single parallel
|
/linux-3.3/arch/m68k/platform/68360/ |
D | head-ram.S | 352 .long 0 /* (User-Defined Vectors 2) CPM Parallel IO PC11- 65. */ 353 .long 0 /* (User-Defined Vectors 3) CPM Parallel IO PC10- 66. */ 357 .long 0 /* (User-Defined Vectors 7) CPM Parallel IO PC9 - 70. */ 360 .long 0 /* (User-Defined Vectors 10) CPM Parallel IO PC8- 73. */ 361 .long 0 /* (User-Defined Vectors 11) CPM Parallel IO PC7- 74. */ 362 .long 0 /* (User-Defined Vectors 12) CPM Parallel IO PC6- 75. */ 365 .long 0 /* (User-Defined Vectors 15) CPM Parallel IO PC5- 78. */ 366 .long 0 /* (User-Defined Vectors 16) CPM Parallel IO PC4- 79. */ 374 .long 0 /* (User-Defined Vectors 25) CPM Parallel IO PC3- 87. */ 375 .long 0 /* (User-Defined Vectors 26) CPM Parallel IO PC2- 88. */ [all …]
|
D | head-rom.S | 363 .long 0 /* (User-Defined Vectors 2) CPM Parallel IO PC11- 65. */ 364 .long 0 /* (User-Defined Vectors 3) CPM Parallel IO PC10- 66. */ 368 .long 0 /* (User-Defined Vectors 7) CPM Parallel IO PC9 - 70. */ 371 .long 0 /* (User-Defined Vectors 10) CPM Parallel IO PC8- 73. */ 372 .long 0 /* (User-Defined Vectors 11) CPM Parallel IO PC7- 74. */ 373 .long 0 /* (User-Defined Vectors 12) CPM Parallel IO PC6- 75. */ 376 .long 0 /* (User-Defined Vectors 15) CPM Parallel IO PC5- 78. */ 377 .long 0 /* (User-Defined Vectors 16) CPM Parallel IO PC4- 79. */ 385 .long 0 /* (User-Defined Vectors 25) CPM Parallel IO PC3- 87. */ 386 .long 0 /* (User-Defined Vectors 26) CPM Parallel IO PC2- 88. */ [all …]
|
/linux-3.3/Documentation/video4linux/ |
D | CQcam.txt | 22 the Logitech (nee Connectix) parallel port interface color CCD camera. 39 The c-qcam depends on parallel port support, video4linux, and the 40 Color Quickcam. It is also nice to have the parallel port readback 127 system (CONFIG_PROC_FS), the parallel printer support 175 option as in the bw-qcam module so you can specify the parallel port: 196 Use the ../../Maintainers file, particularly the VIDEO FOR LINUX and PARALLEL
|
/linux-3.3/arch/arm/mach-at91/include/mach/ |
D | at91sam9rl.h | 20 #define AT91SAM9RL_ID_PIOA 2 /* Parallel IO Controller A */ 21 #define AT91SAM9RL_ID_PIOB 3 /* Parallel IO Controller B */ 22 #define AT91SAM9RL_ID_PIOC 4 /* Parallel IO Controller C */ 23 #define AT91SAM9RL_ID_PIOD 5 /* Parallel IO Controller D */
|
/linux-3.3/arch/m68k/include/asm/ |
D | m68360_regs.h | 151 #define INTR_PIO_PC0 0x80000000 /* parallel I/O C bit 0 */ 156 #define INTR_PIO_PC1 0x04000000 /* parallel i/o C bit 1 */ 158 #define INTR_PIO_PC2 0x01000000 /* parallel i/o C bit 2 */ 159 #define INTR_PIO_PC3 0x00800000 /* parallel i/o C bit 3 */ 166 #define INTR_PIO_PC4 0x00008000 /* parallel i/o C bit 4 */ 167 #define INTR_PIO_PC5 0x00004000 /* parallel i/o C bit 5 */ 169 #define INTR_PIO_PC6 0x00000800 /* parallel i/o C bit 6 */ 170 #define INTR_PIO_PC7 0x00000400 /* parallel i/o C bit 7 */ 171 #define INTR_PIO_PC8 0x00000200 /* parallel i/o C bit 8 */ 173 #define INTR_PIO_PC9 0x00000040 /* parallel i/o C bit 9 */ [all …]
|