Home
last modified time | relevance | path

Searched +full:ide +full:- +full:port (Results 1 – 25 of 478) sorted by relevance

12345678910>>...20

/kernel/linux/linux-4.19/drivers/block/paride/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
9 comment "Parallel IDE high-level drivers"
13 tristate "Parallel port IDE disks"
16 This option enables the high-level driver for IDE-type disk devices
17 connected through a parallel port. If you chose to build PARIDE
19 parallel port IDE driver, otherwise you should answer M to build
21 must also have at least one parallel port protocol driver in your
23 EZ-135, EZ-230 and SparQ drives, the Avatar Shark and the backpack
27 tristate "Parallel port ATAPI CD-ROMs"
31 ---help---
[all …]
/kernel/linux/linux-5.10/drivers/block/paride/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
9 comment "Parallel IDE high-level drivers"
13 tristate "Parallel port IDE disks"
16 This option enables the high-level driver for IDE-type disk devices
17 connected through a parallel port. If you chose to build PARIDE
19 parallel port IDE driver, otherwise you should answer M to build
21 must also have at least one parallel port protocol driver in your
23 EZ-135, EZ-230 and SparQ drives, the Avatar Shark and the backpack
27 tristate "Parallel port ATAPI CD-ROMs"
32 This option enables the high-level driver for ATAPI CD-ROM devices
[all …]
/kernel/linux/linux-4.19/Documentation/m68k/
DREADME.buddha2 The Amiga Buddha and Catweasel IDE Driver (part of ide.c) was written by
5 ------------------------------------------------------------------------
7 Register map of the Buddha IDE controller and the
8 Buddha-part of the Catweasel Zorro-II version
18 product number: 0 (42 for Catweasel Z-II)
20 Rom-vector: $1000
22 The card should be a Z-II board, size 64K, not for freemem
23 list, Rom-Vektor is valid, no second Autoconfig-board on the
27 as the Amiga Kickstart does: The lower nibble of the 8-Bit
33 otherwise your chance is only 1:16 to find the board :-).
[all …]
/kernel/linux/linux-5.10/Documentation/m68k/
Dbuddha-driver.rst2 Amiga Buddha and Catweasel IDE Driver
5 The Amiga Buddha and Catweasel IDE Driver (part of ide.c) was written by
8 ------------------------------------------------------------------------
10 Register map of the Buddha IDE controller and the
11 Buddha-part of the Catweasel Zorro-II version
21 product number: 0 (42 for Catweasel Z-II)
23 Rom-vector: $1000
25 The card should be a Z-II board, size 64K, not for freemem
26 list, Rom-Vektor is valid, no second Autoconfig-board on the
30 as the Amiga Kickstart does: The lower nibble of the 8-Bit
[all …]
/kernel/linux/linux-4.19/drivers/ide/
Dsetup-pci.c2 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
3 * Copyright (C) 1995-1998 Mark Lord
4 * Copyright (C) 2007-2009 Bartlomiej Zolnierkiewicz
15 #include <linux/ide.h>
16 #include <linux/dma-mapping.h>
21 * ide_setup_pci_baseregs - place a PCI IDE controller native
38 * Place both IDE interfaces into PCI "native" mode: in ide_setup_pci_baseregs()
45 return -EOPNOTSUPP; in ide_setup_pci_baseregs()
55 return -EOPNOTSUPP; in ide_setup_pci_baseregs()
73 * ide_pci_dma_base - setup BMIBA
[all …]
Dq40ide.c2 * Q40 I/O port IDE Driver
17 #include <linux/ide.h>
20 #include <asm/ide.h>
23 * Bases of the IDE interfaces
59 assumption: only DATA port is ever used in 16 bit mode */ in q40_ide_setup_ports()
60 hw->io_ports.data_addr = Q40_ISA_IO_W(base); in q40_ide_setup_ports()
61 hw->io_ports.error_addr = Q40_ISA_IO_B(base + 1); in q40_ide_setup_ports()
62 hw->io_ports.nsect_addr = Q40_ISA_IO_B(base + 2); in q40_ide_setup_ports()
63 hw->io_ports.lbal_addr = Q40_ISA_IO_B(base + 3); in q40_ide_setup_ports()
64 hw->io_ports.lbam_addr = Q40_ISA_IO_B(base + 4); in q40_ide_setup_ports()
[all …]
Djmicron.c11 #include <linux/ide.h>
23 * jmicron_cable_detect - cable detection
24 * @hwif: IDE port
31 struct pci_dev *pdev = to_pci_dev(hwif->dev); in jmicron_cable_detect()
36 int port = hwif->channel; in jmicron_cable_detect() local
43 SATA port mapped */ in jmicron_cable_detect()
52 /* The 365/366 may have this bit set to map the second PATA port in jmicron_cable_detect()
60 port = port ^ 1; in jmicron_cable_detect()
63 * Now we know which physical port we are talking about we can in jmicron_cable_detect()
67 switch (port_map[port]) { in jmicron_cable_detect()
[all …]
/kernel/linux/linux-5.10/drivers/ide/
Dsetup-pci.c2 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
3 * Copyright (C) 1995-1998 Mark Lord
4 * Copyright (C) 2007-2009 Bartlomiej Zolnierkiewicz
15 #include <linux/ide.h>
16 #include <linux/dma-mapping.h>
21 * ide_setup_pci_baseregs - place a PCI IDE controller native
38 * Place both IDE interfaces into PCI "native" mode: in ide_setup_pci_baseregs()
45 return -EOPNOTSUPP; in ide_setup_pci_baseregs()
55 return -EOPNOTSUPP; in ide_setup_pci_baseregs()
73 * ide_pci_dma_base - setup BMIBA
[all …]
Dq40ide.c2 * Q40 I/O port IDE Driver
17 #include <linux/ide.h>
20 #include <asm/ide.h>
23 * Bases of the IDE interfaces
59 assumption: only DATA port is ever used in 16 bit mode */ in q40_ide_setup_ports()
60 hw->io_ports.data_addr = Q40_ISA_IO_W(base); in q40_ide_setup_ports()
61 hw->io_ports.error_addr = Q40_ISA_IO_B(base + 1); in q40_ide_setup_ports()
62 hw->io_ports.nsect_addr = Q40_ISA_IO_B(base + 2); in q40_ide_setup_ports()
63 hw->io_ports.lbal_addr = Q40_ISA_IO_B(base + 3); in q40_ide_setup_ports()
64 hw->io_ports.lbam_addr = Q40_ISA_IO_B(base + 4); in q40_ide_setup_ports()
[all …]
Djmicron.c11 #include <linux/ide.h>
23 * jmicron_cable_detect - cable detection
24 * @hwif: IDE port
31 struct pci_dev *pdev = to_pci_dev(hwif->dev); in jmicron_cable_detect()
36 int port = hwif->channel; in jmicron_cable_detect() local
43 SATA port mapped */ in jmicron_cable_detect()
52 /* The 365/366 may have this bit set to map the second PATA port in jmicron_cable_detect()
60 port = port ^ 1; in jmicron_cable_detect()
63 * Now we know which physical port we are talking about we can in jmicron_cable_detect()
67 switch (port_map[port]) { in jmicron_cable_detect()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ata/
Dpata-common.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/ata/pata-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
14 ATA (PATA, also known as IDE) AT attachment storage devices.
18 The PATA (IDE) controller-specific device tree bindings are responsible for
23 pattern: "^ide(@.*)?$"
26 "ide".
28 "#address-cells":
[all …]
/kernel/linux/linux-4.19/Documentation/blockdev/
Dparide.txt2 Linux and parallel port IDE devices
4 PARIDE v1.03 (c) 1997-8 Grant Guenther <grant@torque.net>
8 Owing to the simplicity and near universality of the parallel port interface
9 to personal computers, many external devices such as portable hard-disk,
10 CD-ROM, LS-120 and tape drives use the parallel port to connect to their
11 host computer. While some devices (notably scanners) use ad-hoc methods
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
16 (The Iomega PPA-3 adapter used in the ZIP drives is an example of this
18 The adapter chip reproduces a small ISA or IDE bus in the external device
[all …]
/kernel/linux/linux-5.10/Documentation/ide/
Dide.rst2 Information regarding the Enhanced IDE drive
5 The hdparm utility can be used to control various IDE features on a
9 -------------------------------------------------------------------------------
13 BUGGY IDE CHIPSETS CAN CORRUPT DATA!!
21 For the CMD640, linux disables "IRQ unmasking" (hdparm -u1) on any
23 If "prefetch" is disabled (hdparm -p8), then "IRQ unmasking" can be
26 For the CMD640, linux disables "32bit I/O" (hdparm -c1) on any drive
28 If "prefetch" is enabled (hdparm -p9), then "32bit I/O" can be
37 -------------------------------------------------------------------------------
42 - 40-conductor IDE cables are capable of transferring data in DMA modes up to
[all …]
/kernel/linux/linux-4.19/Documentation/ide/
Dide.txt2 Information regarding the Enhanced IDE drive in Linux 2.6
7 The hdparm utility can be used to control various IDE features on a
13 *** IMPORTANT NOTICES: BUGGY IDE CHIPSETS CAN CORRUPT DATA!!
21 *** For the CMD640, linux disables "IRQ unmasking" (hdparm -u1) on any
23 *** If "prefetch" is disabled (hdparm -p8), then "IRQ unmasking" can be
26 *** For the CMD640, linux disables "32bit I/O" (hdparm -c1) on any drive
28 *** If "prefetch" is enabled (hdparm -p9), then "32bit I/O" can be
40 - 40-conductor IDE cables are capable of transferring data in DMA modes up to
43 - If possible devices should be attached to separate channels if they are
44 available. Typically the disk on the first and CD-ROM on the second.
[all …]
/kernel/linux/linux-5.10/arch/sh/boards/mach-microdev/
Dfdc37c93xapm.c1 // SPDX-License-Identifier: GPL-2.0
9 * SuperH SH4-202 MicroDev board support.
35 #define SMSC_IDE1_DEVICE 1 /* IDE #1 logical device */
36 #define SMSC_IDE2_DEVICE 2 /* IDE #2 logical device */
37 #define SMSC_PARALLEL_DEVICE 3 /* Parallel Port logical device */
50 #define IDE1_PRIMARY_BASE 0x01f0 /* Task File Registe base for IDE #1 */
51 #define IDE1_SECONDARY_BASE 0x03f6 /* Miscellaneous AT registers for IDE #1 */
52 #define IDE2_PRIMARY_BASE 0x0170 /* Task File Registe base for IDE #2 */
53 #define IDE2_SECONDARY_BASE 0x0376 /* Miscellaneous AT registers for IDE #2 */
61 /* General-Purpose base address on CPU-board FPGA */
[all …]
/kernel/linux/linux-4.19/arch/sh/boards/mach-microdev/
Dfdc37c93xapm.c9 * SuperH SH4-202 MicroDev board support.
38 #define SMSC_IDE1_DEVICE 1 /* IDE #1 logical device */
39 #define SMSC_IDE2_DEVICE 2 /* IDE #2 logical device */
40 #define SMSC_PARALLEL_DEVICE 3 /* Parallel Port logical device */
53 #define IDE1_PRIMARY_BASE 0x01f0 /* Task File Registe base for IDE #1 */
54 #define IDE1_SECONDARY_BASE 0x03f6 /* Miscellaneous AT registers for IDE #1 */
55 #define IDE2_PRIMARY_BASE 0x0170 /* Task File Registe base for IDE #2 */
56 #define IDE2_SECONDARY_BASE 0x0376 /* Miscellaneous AT registers for IDE #2 */
64 /* General-Purpose base address on CPU-board FPGA */
83 return -ENODEV; in smsc_superio_setup()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/blockdev/
Dparide.rst2 Linux and parallel port IDE devices
5 PARIDE v1.03 (c) 1997-8 Grant Guenther <grant@torque.net>
10 Owing to the simplicity and near universality of the parallel port interface
11 to personal computers, many external devices such as portable hard-disk,
12 CD-ROM, LS-120 and tape drives use the parallel port to connect to their
13 host computer. While some devices (notably scanners) use ad-hoc methods
14 to pass commands and data through the parallel port interface, most
16 a parallel-port adapter chip added in. Some of the original parallel port
18 (The Iomega PPA-3 adapter used in the ZIP drives is an example of this
20 The adapter chip reproduces a small ISA or IDE bus in the external device
[all …]
/kernel/linux/linux-4.19/arch/m68k/include/asm/
Dide.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 1994-1996 Linus Torvalds & authors
7 /* Based on the ide driver from 1.2.13pl8 */
12 * - Bjoern Brauel
13 * - Kars de Jong
14 * - Torsten Ebeling
15 * - Dwight Engen
16 * - Thorsten Floeck
17 * - Roman Hodek
18 * - Guenther Kelleter
[all …]
/kernel/linux/linux-5.10/arch/m68k/include/asm/
Dide.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 1994-1996 Linus Torvalds & authors
7 /* Based on the ide driver from 1.2.13pl8 */
12 * - Bjoern Brauel
13 * - Kars de Jong
14 * - Torsten Ebeling
15 * - Dwight Engen
16 * - Thorsten Floeck
17 * - Roman Hodek
18 * - Guenther Kelleter
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
9 4 = /dev/port I/O port access
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
106 3 char Pseudo-TTY slaves
112 These are the old-style (BSD) PTY devices; Unix98
[all …]
/kernel/linux/linux-4.19/Documentation/admin-guide/
Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
9 4 = /dev/port I/O port access
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
106 3 char Pseudo-TTY slaves
112 These are the old-style (BSD) PTY devices; Unix98
[all …]
/kernel/linux/linux-5.10/drivers/ata/
Data_piix.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * ata_piix.c - Intel PATA/SATA controllers
6 * Please ALWAYS copy linux-ide@vger.kernel.org
9 * Copyright 2003-2005 Red Hat Inc
10 * Copyright 2003-2005 Jeff Garzik
14 * Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer
15 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
19 * as Documentation/driver-api/libata.rst
40 * PIIX4 errata #9 - Only on ultra obscure hw
41 * ICH3 errata #13 - Not observed to affect real hw
[all …]
/kernel/linux/linux-4.19/drivers/ata/
Data_piix.c2 * ata_piix.c - Intel PATA/SATA controllers
5 * Please ALWAYS copy linux-ide@vger.kernel.org
9 * Copyright 2003-2005 Red Hat Inc
10 * Copyright 2003-2005 Jeff Garzik
15 * Copyright (C) 1998-1999 Andrzej Krzysztofowicz, Author and Maintainer
16 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org>
36 * as Documentation/driver-api/libata.rst
57 * PIIX4 errata #9 - Only on ultra obscure hw
58 * ICH3 errata #13 - Not observed to affect real hw
62 * PIIX4 errata #10 - BM IDE hang with non UDMA
[all …]
/kernel/linux/linux-4.19/arch/arm/include/asm/
Dide.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * arch/arm/include/asm/ide.h
5 * Copyright (C) 1994-1996 Linus Torvalds & authors
9 * This file contains the ARM architecture specific IDE code.
17 #define __ide_mm_insw(port,addr,len) readsw(port,addr,len) argument
18 #define __ide_mm_insl(port,addr,len) readsl(port,addr,len) argument
19 #define __ide_mm_outsw(port,addr,len) writesw(port,addr,len) argument
20 #define __ide_mm_outsl(port,addr,len) writesl(port,addr,len) argument
/kernel/linux/linux-5.10/arch/arm/include/asm/
Dide.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * arch/arm/include/asm/ide.h
5 * Copyright (C) 1994-1996 Linus Torvalds & authors
9 * This file contains the ARM architecture specific IDE code.
17 #define __ide_mm_insw(port,addr,len) readsw(port,addr,len) argument
18 #define __ide_mm_insl(port,addr,len) readsl(port,addr,len) argument
19 #define __ide_mm_outsw(port,addr,len) writesw(port,addr,len) argument
20 #define __ide_mm_outsl(port,addr,len) writesl(port,addr,len) argument

12345678910>>...20