| /drivers/parport/ |
| D | Kconfig | 13 the architecture might have PC parallel port hardware. 16 tristate "Parallel port support" 19 If you want to use devices connected to your machine's parallel port 21 drive, PLIP link (Parallel Line Internet Protocol is mainly used to 22 create a mini network by connecting the parallel ports of two local 28 to the parallel port see <http://www.torque.net/linux-pp.html> on 31 It is possible to share a single parallel port among several devices 33 kernel. To compile parallel port support as a module, choose M here: 35 If you have more than one parallel port and want to specify which 48 You should say Y here if you have a PC-style parallel port. All [all …]
|
| D | share.c | 2 * Parallel-port resource manager code. 226 * if the device is a parallel port. 237 * __parport_register_driver - register a parallel port device driver 242 * This can be called by a parallel port device driver in order 285 * check if bus has any parallel port registered, if in __parport_register_driver() 314 * parport_unregister_driver - deregister a parallel port device driver 318 * This should be called by a parallel port device driver that 396 * parport_register_port - register a parallel port 402 * When a parallel port (lowlevel) driver finds a port that 403 * should be made available to parallel port device drivers, it [all …]
|
| D | parport_serial.c | 10 * parallel ports and serial ports. This driver is for dealing with 109 * Netmos uses the subdevice ID to indicate the number of parallel in netmos_parallel_init() 111 * parallel ports and <S> is the number of serial ports. in netmos_parallel_init() 372 [netmos_9900_2p] = { /* parallel only */ /* n/t */ 378 [netmos_99xx_1p] = { /* parallel only */ /* n/t */ 641 /* Register the parallel port(s) of a PCI card. */ 663 "only %zu parallel ports supported (%d reported)\n", in parport_register() 684 "PCI parallel port detected: I/O at %#lx(%#lx)\n", in parport_register() 688 "PCI parallel port detected: I/O at %#lx(%#lx), IRQ %d\n", in parport_register() 745 // Parallel ports in parport_serial_pci_remove() [all …]
|
| D | parport_amiga.c | 2 /* Low-level parallel port routines for the Amiga built-in port 9 * The built-in Amiga parallel port provides one port at a fixed address 241 .name = "amiga-parallel", 250 MODULE_ALIAS("platform:amiga-parallel");
|
| /drivers/auxdisplay/ |
| D | Kconfig | 63 tristate "Parallel port LCD/Keypad Panel support" 68 parallel port. This driver also features 4 and 6-key keypads. The LCD 77 int "Default parallel port number (0=LPT1)" 81 This is the index of the parallel port the panel is connected to. One 82 driver instance only supports one parallel port, so if your keypad 98 1 = 2x16 parallel LCD, old keypad 100 3 = 2x16 parallel LCD (Hantronix), no keypad 101 4 = 2x16 parallel LCD (Nexcom NSA1045) with Nexcom's keypad 102 5 = 2x40 parallel LCD (old one), with old keypad 105 wired to the parallel port, and how it works. This is only intended [all …]
|
| /drivers/ata/pata_parport/ |
| D | Kconfig | 3 comment "Parallel IDE protocol modules" 10 This option enables support for the ATEN EH-100 parallel port IDE 12 parallel port kits made in Hong Kong. 19 parallel port Series 5 IDE protocol. (Most BACKPACK drives made 31 parallel port Series 6 IDE protocol. (Most BACKPACK drives made 43 This option enables support for the Commuter parallel port IDE 50 This option enables support for the EP-2000 parallel port IDE 57 This option enables support for the TD-2000 parallel port IDE 65 This option enables support for the TD-3000 parallel port IDE 74 This option enables support for the EPAT parallel port IDE protocol. [all …]
|
| /drivers/gpu/drm/ci/ |
| D | test.yml | 103 parallel: 4 113 parallel: 6 155 parallel: 6 189 parallel: 2 229 parallel: 3 238 parallel: 2 247 parallel: 2 256 parallel: 3 265 parallel: 2 274 parallel: 2 [all …]
|
| /drivers/gpu/drm/xe/ |
| D | xe_guc_submit_types.h | 119 * @parallel_execution: Indication if the failure was during parallel 123 /** @parallel: snapshot of the useful parallel scratch */ 125 /** @parallel.wq_desc: Workqueue description */ 127 /** @parallel.wq_desc.head: Workqueue Head */ 129 /** @parallel.wq_desc.tail: Workqueue Tail */ 131 /** @parallel.wq_desc.status: Workqueue Status */ 136 } parallel; member
|
| /drivers/comedi/drivers/ |
| D | comedi_parport.c | 4 * Comedi driver for standard parallel port 7 * http://retired.beyondlogic.org/spp/parallel.htm 15 * Description: Standard PC parallel port 18 * Devices: [standard] parallel port (comedi_parport) 22 * additional parallel ports from old computers or your neighbors' 26 * 0: I/O port base for the parallel port. 29 * Parallel Port Lines: 245 /* Digial I/O subdevice - Parallel port DATA register */ in parport_attach() 255 /* Digial Input subdevice - Parallel port STATUS register */ in parport_attach() 264 /* Digial Output subdevice - Parallel port CONTROL register */ in parport_attach() [all …]
|
| /drivers/gpu/drm/i915/gt/ |
| D | intel_context_types.h | 67 /* virtual/parallel engine/context interface */ 252 /** @parallel: sub-structure for parallel submission members */ 270 * @last_rq: last request submitted on a parallel context, used 271 * to insert submit fences between requests in the parallel 277 * parallel submission 281 * @seqno: seqno for composite fence when doing parallel 289 /** @guc: GuC specific members for parallel submission */ 308 } parallel; member
|
| D | intel_context.h | 54 return !!ce->parallel.parent; in intel_context_is_child() 59 return !!ce->parallel.number_children; in intel_context_is_parent() 75 GEM_BUG_ON(!intel_context_is_pinned(ce->parallel.parent)); in intel_context_to_parent() 77 return ce->parallel.parent; in intel_context_to_parent() 92 list_for_each_entry(ce, &(parent)->parallel.child_list,\ 93 parallel.child_link) 95 list_for_each_entry_safe(ce, cn, &(parent)->parallel.child_list,\ 96 parallel.child_link) 258 ce->parallel.child_index + 1); in intel_context_timeline_lock()
|
| /drivers/memstick/host/ |
| D | r592.h | 31 /* Parallel INT bits */ 32 #define R592_STATUS_P_CMDNACK (1 << 16) /* INT reg: NACK (parallel mode) */ 33 #define R592_STATUS_P_BREQ (1 << 17) /* INT reg: card ready (parallel mode)*/ 34 #define R592_STATUS_P_INTERR (1 << 18) /* INT reg: int error (parallel mode)*/ 35 #define R592_STATUS_P_CED (1 << 19) /* INT reg: command done (parallel mode) */ 57 #define R592_IO_SERIAL1 (1 << 20) /* Set by default, can be cleared, (cleared on parallel) */ 61 #define R592_IO_SERIAL2 (1 << 30) /* Set by default, can be cleared (cleared on parallel), serial… 70 #define R592_POWER_20 (1 << 5) /* set before switch to parallel */
|
| /drivers/net/plip/ |
| D | Kconfig | 3 # Parallel Line Internet Protocol (PLIP) network device configuration 7 tristate "PLIP (parallel port) support" 10 PLIP (Parallel Line Internet Protocol) is used to create a 18 The PLIP driver has two modes, mode 0 and mode 1. The parallel 22 bidirectional parallel ports only, which can transmit 8 bits at a
|
| D | plip.c | 3 /* PLIP: A parallel port "network" driver for Linux. */ 4 /* This driver is for parallel port with 5-bit cable (LapLink (R) cable). */ 19 * Support for parallel ports with no IRQ (poll mode), 20 * Modifications to use the parallel port API 37 * inspired by Russ Nelson's parallel port packet driver. 58 "parallel.asm" parallel port packet driver. 60 The "Crynwr" parallel port standard specifies the following protocol: 71 The cable used is a de facto standard parallel null cable -- sold as 917 /* Handle the parallel port interrupts. */ 1063 This routine gets exclusive access to the parallel port by allocating [all …]
|
| /drivers/media/platform/renesas/rcar-vin/ |
| D | rcar-core.c | 492 * Parallel async notifier 508 vin->parallel.source_pad = ret; in rvin_parallel_subdevice_attach() 511 vin->parallel.sink_pad = ret < 0 ? 0 : ret; in rvin_parallel_subdevice_attach() 514 vin->parallel.subdev = subdev; in rvin_parallel_subdevice_attach() 521 code.pad = vin->parallel.source_pad; in rvin_parallel_subdevice_attach() 562 vin->parallel.subdev = subdev; in rvin_parallel_subdevice_attach() 570 vin->parallel.subdev = NULL; in rvin_parallel_subdevice_detach() 599 source = &vin->parallel.subdev->entity; in rvin_parallel_notify_complete() 602 ret = media_create_pad_link(source, vin->parallel.source_pad, in rvin_parallel_notify_complete() 603 sink, vin->parallel.sink_pad, 0); in rvin_parallel_notify_complete() [all …]
|
| D | rcar-vin.h | 108 * struct rvin_parallel_entity - Parallel video input endpoint descriptor 112 * @bus: media bus parallel configuration 184 * @parallel: parallel input subdevice descriptor 224 struct rvin_parallel_entity parallel; member 259 #define vin_to_source(vin) ((vin)->parallel.subdev)
|
| /drivers/media/platform/st/stm32/stm32-dcmipp/ |
| D | dcmipp-core.c | 270 * a parallel camera sensor or a CSI-2 to parallel bridge in dcmipp_graph_notify_bound() 284 /* Check for parallel bus-type first, then bt656 */ in dcmipp_graph_notify_bound() 298 if (vep.bus.parallel.bus_width == 0) { in dcmipp_graph_notify_bound() 299 dev_err(dcmipp->dev, "Invalid parallel interface bus-width\n"); in dcmipp_graph_notify_bound() 305 vep.bus.parallel.bus_width != 8) { in dcmipp_graph_notify_bound() 307 vep.bus.parallel.bus_width); in dcmipp_graph_notify_bound() 311 /* Parallel input device detected, connect it to parallel subdev */ in dcmipp_graph_notify_bound() 313 sink->bus.flags = vep.bus.parallel.flags; in dcmipp_graph_notify_bound() 314 sink->bus.bus_width = vep.bus.parallel.bus_width; in dcmipp_graph_notify_bound() 315 sink->bus.data_shift = vep.bus.parallel.data_shift; in dcmipp_graph_notify_bound()
|
| /drivers/i2c/busses/ |
| D | i2c-parport.c | 3 * i2c-parport.c I2C bus over parallel port * 97 /* type 7: One For All JP1 parallel port adapter */ 131 "List of parallel ports to bind to, by index.\n" 147 " 7 = One For All JP1 parallel port adapter\n" 151 /* ----- Low-level parallel port access ----------------------------------- */ 239 the parallel port structure. */ 249 /* ----- I2c and parallel port call-back functions and structures --------- */ 311 strscpy(adapter->adapter.name, "Parallel port adapter", in i2c_parport_attach() 325 "Could not claim parallel port\n"); in i2c_parport_attach() 407 MODULE_DESCRIPTION("I2C bus over parallel port");
|
| /drivers/input/serio/ |
| D | parkbd.c | 3 * Parallel port to Keyboard port adapter driver for Linux 10 * To connect an AT or XT keyboard to the parallel port, a fairly simple adapter 13 * Parallel port Keyboard port 38 * or from a joystick port. Unfortunately, the parallel port of a PC doesn't 50 MODULE_DESCRIPTION("Parallel port to Keyboard port adapter driver"); 55 MODULE_PARM_DESC(port, "Parallel port the adapter is connected to (default is 0)");
|
| /drivers/pinctrl/ |
| D | pinctrl-gemini.c | 47 * @flash_pin: whether the flash pin (extended pins for parallel 132 "parallel flash", 612 /* Parallel (NOR) flash pins, D[0-15], A[16-25], CE0, CE1, RB, WE, OE, ALE */ 620 * The parallel flash can be set up in a 26-bit address bus mode exposing 637 /* The GPIO0A (0) pin overlap with TVC CLK and extended parallel flash */ 658 /* The GPIO0H (19,20) pins overlap with parallel flash CE0, CE1 */ 670 /* The GPIO0L (26-29) pins overlap with parallel flash */ 673 /* The GPIO0M (30,31) pins overlap with parallel flash and NAND flash */ 676 /* The GPIO1A (0-4) pins that overlap with IDE and parallel flash */ 684 /* The GPIO1C (11-26) pins overlap with IDE, parallel flash and NAND flash */ [all …]
|
| /drivers/char/ |
| D | Kconfig | 35 tristate "Parallel printer support" 39 If you intend to attach a printer to the parallel port of your Linux 45 It is possible to share one parallel port among several devices 52 If you have several parallel ports, you can specify which ports to 79 tristate "Support for user-space parallel port device drivers" 83 is needed for programs that want portable access to the parallel 87 This is the parallel port equivalent of SCSI generic support (sg). 89 or parallel port CD-ROM/disk support.
|
| /drivers/scsi/ |
| D | Kconfig | 36 the SCSI protocol. Examples of this include the parallel port 87 Serial ATA (SATA) or Parallel ATA (PATA) hard disks, 88 USB storage or the SCSI or parallel port version of 235 busses in parallel, leading to a significant speed-up. 252 tristate "Parallel SCSI (SPI) Transport Attributes" 796 tristate "IOMEGA parallel port (ppa - older drives)" 800 This driver supports older versions of IOMEGA's parallel port ZIP 807 If you have the ZIP Plus drive or a more recent parallel port ZIP 809 then you should say N here and Y to "IOMEGA parallel port (imm - 816 you will still be able to use the parallel port for other tasks, [all …]
|
| /drivers/staging/fieldbus/Documentation/devicetree/bindings/fieldbus/ |
| D | arcx,anybus-controller.txt | 3 This chip communicates with the SoC over a parallel bus. It is 5 corresponding to the parallel bus used for communication. 50 This example places the bridge on top of the i.MX WEIM parallel bus, see:
|
| /drivers/gpu/drm/i915/gt/uc/ |
| D | intel_guc_submission.c | 451 GEM_BUG_ON(!ce->parallel.guc.parent_page); in __get_parent_scratch_offset() 453 return ce->parallel.guc.parent_page * PAGE_SIZE; in __get_parent_scratch_offset() 471 * parallel.guc.parent_page is the offset into ce->state while in __get_parent_scratch() 504 CIRC_SPACE(ce->parallel.guc.wqi_tail, ce->parallel.guc.wqi_head, WQ_SIZE) in get_wq_pointer() 506 ce->parallel.guc.wqi_head = READ_ONCE(*ce->parallel.guc.wq_head); in get_wq_pointer() 513 return &__get_parent_scratch(ce)->wq[ce->parallel.guc.wqi_tail / sizeof(u32)]; in get_wq_pointer() 816 return (WQ_SIZE - ce->parallel.guc.wqi_tail); in wq_space_until_wrap() 828 ce->parallel.guc.wqi_tail = (ce->parallel.guc.wqi_tail + wqi_size) & in write_wqi() 830 WRITE_ONCE(*ce->parallel.guc.wq_tail, ce->parallel.guc.wqi_tail); in write_wqi() 845 ce->parallel.guc.wqi_tail = 0; in guc_wq_noop_append() [all …]
|
| /drivers/gpu/drm/imx/ipuv3/ |
| D | parallel-display.c | 3 * i.MX drm driver - parallel display implementation 366 { .compatible = "fsl,imx-parallel-display", }, 376 .name = "imx-parallel-display", 382 MODULE_DESCRIPTION("i.MX parallel display driver"); 385 MODULE_ALIAS("platform:imx-parallel-display");
|