/Linux-v5.15/Documentation/ide/ |
D | ide-tape.rst | 2 IDE ATAPI streaming tape driver 5 This driver is a part of the Linux ide driver. 7 The driver, in co-operation with ide.c, basically traverses the 13 tape's relative position in the ide interfaces, as explained in ide.c. 17 ht0 major 37, minor 0 first IDE tape, rewind on close. 18 ht1 major 37, minor 1 second IDE tape, rewind on close. 20 nht0 major 37, minor 128 first IDE tape, no rewind on close. 21 nht1 major 37, minor 129 second IDE tape, no rewind on close. 27 General ide driver configuration options, such as the interrupt-unmask 29 as any other ide device. [all …]
|
D | ide.rst | 2 Information regarding the Enhanced IDE drive 5 The hdparm utility can be used to control various IDE features on a 13 BUGGY IDE CHIPSETS CAN CORRUPT DATA!! 42 - 40-conductor IDE cables are capable of transferring data in DMA modes up to 54 This is the multiple IDE interface driver, as evolved from hd.c 57 It supports up to 9 IDE interfaces per default, on one or more IRQs (usually 71 This driver automatically probes for most IDE interfaces (including all PCI 77 The IDE driver automatically detects and handles this. However, this may 101 with hd.c but not with ide.c), then an command line option may be specified 112 Note that when only one IDE device is attached to an interface, it should be [all …]
|
D | ChangeLog.ide-tape.1995-2002 | 17 * ide tapes :-) 19 * 1. An IDE ATAPI TAPE shares the same interface 20 * and irq with an IDE ATAPI CDROM. 21 * 2. An IDE ATAPI TAPE shares the same interface 22 * and irq with a normal IDE disk. 25 * recommended to give the IDE TAPE its own interface 28 * add a "request postpone" feature to ide.c, 36 * from the other device can be queued and ide.c will 50 * postponed and ide.c is free to handle requests from 52 * ide.c. The hwgroup locking method which was used [all …]
|
D | changelogs.rst | 1 Changelog for ide cd 4 .. include:: ChangeLog.ide-cd.1994-2004 7 Changelog for ide floppy 10 .. include:: ChangeLog.ide-floppy.1996-2002 13 Changelog for ide tape 16 .. include:: ChangeLog.ide-tape.1995-2002
|
D | ChangeLog.ide-cd.1994-2004 | 25 * 2.04b May 30, 1995 -- Fix to match changes in ide.c version 3.16 -ml 28 * Use HWIF and DEV_HWIF macros as in ide.c. 40 * 2.05x Aug 11, 1995 -- lots of data structure renaming/restructuring in ide.c 41 * (my apologies to Scott, but now ide-cd.c is independent) 73 * 3.05 Dec 1, 1995 -- Changes to go with overhaul of ide.c and ide-tape.c 111 * 4.00 Nov 5, 1996 -- New ide-cd maintainer, 124 * 4.01 Nov 11, 1996 -- Split into ide-cd.c and ide-cd.h 178 * 4.15 Aug 25, 1998 -- Updated ide-cd.h to respect machine endianness, 186 * - ide_cdrom_reset enabled since the ide subsystem 202 * - Added ignore parameter to ide-cd (as a module), eg [all …]
|
/Linux-v5.15/Documentation/m68k/ |
D | buddha-driver.rst | 2 Amiga Buddha and Catweasel IDE Driver 5 The Amiga Buddha and Catweasel IDE Driver (part of ide.c) was written by 10 Register map of the Buddha IDE controller and the 48 $800-$8ff IDE-Select 0 (Port 0, Register set 0) 50 $900-$9ff IDE-Select 1 (Port 0, Register set 1) 52 $a00-$aff IDE-Select 2 (Port 1, Register set 0) 54 $b00-$bff IDE-Select 3 (Port 1, Register set 1) 56 $c00-$cff IDE-Select 4 (Port 2, Register set 0, 59 $d00-$dff IDE-Select 5 (Port 3, Register set 1, 67 level of the IRQ-line of IDE port 0. [all …]
|
/Linux-v5.15/Documentation/cdrom/ |
D | ide-cd.rst | 1 IDE-CD driver documentation 11 The ide-cd driver should work with all ATAPI ver 1.2 to ATAPI 2.6 compliant 12 CDROM drives which attach to an IDE interface. Note that some CDROM vendors 19 (CyCDROM CR520ie) which attaches to the IDE port but is not ATAPI; 49 0. The ide-cd relies on the ide disk driver. See 50 Documentation/ide/ide.rst for up-to-date information on the ide 53 1. Make sure that the ide and ide-cd drivers are compiled into the 55 entitled "Floppy, IDE, and other block devices", say either `Y` 61 Include IDE/ATAPI CDROM support 63 Depending on what type of IDE interface you have, you may need to [all …]
|
/Linux-v5.15/drivers/ata/ |
D | ata_generic.c | 5 * Elements from ide/pci/generic.c 6 * Copyright (C) 2001-2002 Andre Hedrick <andre@linux-ide.org> 11 * Driver for PCI IDE interfaces implementing the standard bus mastering 13 * tuning for us. By default we do not grab all IDE class devices as they 111 * is_intel_ider - identify intel IDE-R devices 114 * Distinguish Intel IDE-R controller devices from other Intel IDE 115 * devices. IDE-R devices have no timing registers and are in 119 * IDE-R devices have PCI offset 0xF8.L as zero, later Intel ATA has 121 * not writable on IDE-R devices (this is guaranteed). 126 /* For Intel IDE the value at 0xF8 is only zero on IDE-R in is_intel_ider() [all …]
|
D | ata_piix.c | 6 * Please ALWAYS copy linux-ide@vger.kernel.org 15 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org> 45 * PIIX4 errata #10 - BM IDE hang with non UDMA 55 * ICH2 spec c #20 - IDE PRD must not cross a 64K boundary 64 * ICH3 errata #15 - IDE deadlock under high load 85 PIIX_IOCFG = 0x54, /* IDE I/O configuration register */ 109 IDE = -1, /* IDE */ enumerator 214 * Attach iff the controller is in IDE mode. */ 223 /* SATA Controller 1 IDE (ICH8) */ 225 /* SATA Controller 2 IDE (ICH8) */ [all …]
|
D | sata_gemini.c | 29 * @ide_pins: if the device is using the plain IDE interface pins 51 * Values of IDE IOMUX bits in the misc control register 53 * Bits 26:24 are "IDE IO Select", which decides what SATA 54 * adapters are connected to which of the two IDE/ATA 55 * controllers in the Gemini. We can connect the two IDE blocks 56 * to one SATA adapter each, both acting as master, or one IDE 57 * blocks to two SATA adapters so the IDE block can act in a 60 * We also bring out different blocks on the actual IDE 66 * ata0 slave interface brought out on IDE pads 69 * ata1 slave interface brought out on IDE pads [all …]
|
D | pata_mpiix.c | 8 * a separate driver. The old ide/pci code handles this by just not tuning 13 * ISA IDE and PCI IDE. Although the ATA timings are PCI configured the actual 14 * IDE controller is not decoded in PCI space and the chip does not claim to 15 * be IDE class PCI. This requires slightly non-standard probe logic compared 16 * with PCI IDE and also that we do not disable the device when our driver is 25 * are decoded by the PCMCIA bridge and therefore are for a generic IDE driver 41 IDETIM = 0x6C, /* IDE control register */ 169 to other devices present. Make sure IDE is enabled before we try in mpiix_init_one()
|
D | Kconfig | 332 bool "ATA SFF support (for legacy IDE and PATA)" 338 SFF is the legacy IDE interface that has been around since 617 This option enables support for the integrated IDE controller on 683 IDE controller found on some older machines. 794 Enable support for the JMicron IDE controller, via the new 800 tristate "Apple PowerMac/PowerBook internal 'MacIO' IDE" 803 Most IDE capable PowerMacs have IDE busses driven by a variant 820 tristate "Freescale MPC52xx SoC internal IDE" 824 This option enables support for integrated IDE controller 853 NS87415 PCI-IDE controller. [all …]
|
/Linux-v5.15/drivers/block/paride/ |
D | Kconfig | 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 19 parallel port IDE driver, otherwise you should answer M to build 94 comment "Parallel IDE protocol modules" 101 This option enables support for the ATEN EH-100 parallel port IDE 115 parallel port Series 5 IDE protocol. (Most BACKPACK drives made 133 parallel port Series 6 IDE protocol. (Most BACKPACK drives made 151 This option enables support for the Commuter parallel port IDE 162 This option enables support for the EP-2000 parallel port IDE [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/ata/ |
D | cortina,gemini-sata-bridge.txt | 20 ata0 slave interface brought out on IDE pads 23 ata1 slave interface brought out on IDE pads 27 on IDE pads 31 on IDE pads 34 - cortina,gemini-enable-ide-pins: enables the PATA to IDE connection. 53 cortina,gemini-enable-ide-pins;
|
D | pata-common.yaml | 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". 35 "^ide-port@[0-1]$": 39 nodes will be named "ide-port".
|
D | faraday,ftide010.yaml | 13 This controller is the first Faraday IDE interface block, used in the 74 ide@63000000 { 83 ide-port@0 { 86 ide-port@1 {
|
/Linux-v5.15/drivers/zorro/ |
D | zorro.ids | 135 0800 Impact 3001 [IDE Interface] 152 0d00 Impact 3001 [IDE Interface] 190 0600 Tandem AT-2008/508 [IDE Interface] 217 0300 Advantage [IDE Interface] 238 0600 Tandem AT-2008/508 [IDE Interface] 311 0400 MasterCard MC702 [SCSI Host Adapter and IDE Interface] 314 0100 [IDE Interface] 342 0100 AT500 [IDE Interface] 348 2400 Viper Mk V/E-Matrix 530 [SCSI Host Adapter and IDE Interface] 365 0800 FastATA 1200 [IDE Interface] [all …]
|
/Linux-v5.15/include/linux/platform_data/ |
D | ata-samsung_cf.h | 13 * struct s3c_ide_platdata - S3C IDE driver platform data. 15 * transfer in true-ide mode. 22 * s3c_ide_set_platdata() - Setup the platform specifc data for IDE driver. 23 * @pdata: Platform data for IDE driver. 27 /* architecture-specific IDE configuration */
|
/Linux-v5.15/arch/sh/boards/mach-microdev/ |
D | fdc37c93xapm.c | 35 #define SMSC_IDE1_DEVICE 1 /* IDE #1 logical device */ 36 #define SMSC_IDE2_DEVICE 2 /* IDE #2 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 */ 112 /* Select the IDE#1 device */ in smsc_superio_setup() 126 /* Select the IDE#2 device */ in smsc_superio_setup() 140 /* enable the appropriate GPIO pins for IDE functionality: in smsc_superio_setup()
|
D | io.c | 32 #define IO_IDE2_BASE 0x170ul /* I/O base for SMSC FDC37C93xAPM IDE #2 */ 33 #define IO_IDE1_BASE 0x1f0ul /* I/O base for SMSC FDC37C93xAPM IDE #1 */ 37 #define IO_IDE2_MISC 0x376ul /* I/O misc for SMSC FDC37C93xAPM IDE #2 */ 39 #define IO_IDE1_MISC 0x3f6ul /* I/O misc for SMSC FDC37C93xAPM IDE #1 */ 45 #define IO_IDE_EXTENT 0x08ul /* I/O extent for IDE Task Register set */ 79 * IDE #1 in microdev_ioport_map() 88 * IDE #2 in microdev_ioport_map()
|
/Linux-v5.15/arch/arm/mach-pxa/ |
D | pcm990_baseboard.h | 93 * IDE 103 #define PCM990_IDE_PLD_REG0 0x1000 /* OFFSET IDE REGISTER 0 */ 107 #define PCM990_IDE_PLD_REG1 0x1002 /* OFFSET IDE REGISTER 1 */ 112 #define PCM990_IDE_PLD_REG2 0x1004 /* OFFSET IDE REGISTER 2 */ 113 #define PCM990_IDE_RESENA 0x0001 /* RW IDE Reset Bit enable */ 114 #define PCM990_IDE_RES 0x0002 /* RW IDE Reset Bit */ 117 #define PCM990_IDE_PLD_REG3 0x1006 /* OFFSET IDE REGISTER 3 */ 122 #define PCM990_IDE_PLD_REG4 0x1008 /* OFFSET IDE REGISTER 4 */ 123 #define PCM990_IDE_PWRENA 0x0001 /* RW IDE Power enable */ 124 #define PCM990_IDE_5V 0x0002 /* R IDE Power 5V */ [all …]
|
/Linux-v5.15/drivers/pinctrl/ |
D | pinctrl-gemini.c | 133 "IDE", 306 PINCTRL_PIN(148, "J5 IDE DA1"), 321 PINCTRL_PIN(162, "K1 IDE CS1 N"), 322 PINCTRL_PIN(163, "K2 IDE CS0 N"), 324 PINCTRL_PIN(165, "K4 IDE DA2"), 325 PINCTRL_PIN(166, "K5 IDE DA0"), 340 PINCTRL_PIN(180, "L1 IDE INTRQ"), 341 PINCTRL_PIN(181, "L2 IDE DMACK N"), 342 PINCTRL_PIN(182, "L3 IDE IORDY"), 343 PINCTRL_PIN(183, "L4 IDE DIOR N"), [all …]
|
/Linux-v5.15/Documentation/ABI/testing/ |
D | sysfs-block-device | 4 Contact: linux-ide@vger.kernel.org 26 Contact: linux-ide@vger.kernel.org 56 Contact: linux-ide@vger.kernel.org 68 Contact: linux-ide@vger.kernel.org 81 Contact: linux-ide@vger.kernel.org 90 Contact: linux-ide@vger.kernel.org
|
D | sysfs-class-scsi_host | 34 Contact: linux-ide@vger.kernel.org 68 Contact: linux-ide@vger.kernel.org 87 Contact: linux-ide@vger.kernel.org 94 Contact: linux-ide@vger.kernel.org 102 Contact: linux-ide@vger.kernel.org 117 Contact: linux-ide@vger.kernel.org
|
/Linux-v5.15/arch/m68k/include/asm/ |
D | mac_baboon.h | 6 #define BABOON_BASE (0x50F1A000) /* same as IDE controller base */ 11 char pad1[208]; /* generic IDE registers, not used here */ 20 * bit 1: IDE interrupt active? 28 * bit 1: IDE controller interrupt
|