diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-06-11 14:38:14 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-06-11 14:38:14 -0400 |
commit | 72f60acb01fc7ef135d3181ba9235c9ef0ab68ea (patch) | |
tree | a2847ff3a394a8c9ff28b34d3a4e4e2bd3658cf1 /include | |
parent | b44c0267b7571b449e05f390349c4e4d080f0f4c (diff) | |
parent | e141d999b682cda9907179e3b843acb64c34a1d8 (diff) |
Merge branch 'linus-plus-plus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
* 'linus-plus-plus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
libata: limit post SRST nsect/lbal wait to ~100ms
libata: force PIO on IOMEGA ZIP 250 ATAPI
libata passthru: update cached device paramters
libata passthru: always enforce correct DEV bit
libata passthru: map UDMA protocols
libata passthru: support PIO multi commands
libata passthru: update protocol numbers
libata: Correct abuse of language
libata-core/sff: Fix multiple assumptions about DMA
ahci: Add MCP73/MCP77 support to AHCI driver
libata: fix hw_sata_spd_limit initialization
libata: print device model and firmware revision for ATAPI devices
libata: fix probe time irq printouts
libata: disable NCQ for HITACHI HTS541680J9SA00/SB21C7EP
remove unused variable in pata_isapnp
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/ata.h | 3 | ||||
-rw-r--r-- | include/linux/libata.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/ata.h b/include/linux/ata.h index edb31bfff68f..703febb2df31 100644 --- a/include/linux/ata.h +++ b/include/linux/ata.h | |||
@@ -151,6 +151,7 @@ enum { | |||
151 | ATA_CMD_WRITE_MULTI_EXT = 0x39, | 151 | ATA_CMD_WRITE_MULTI_EXT = 0x39, |
152 | ATA_CMD_WRITE_MULTI_FUA_EXT = 0xCE, | 152 | ATA_CMD_WRITE_MULTI_FUA_EXT = 0xCE, |
153 | ATA_CMD_SET_FEATURES = 0xEF, | 153 | ATA_CMD_SET_FEATURES = 0xEF, |
154 | ATA_CMD_SET_MULTI = 0xC6, | ||
154 | ATA_CMD_PACKET = 0xA0, | 155 | ATA_CMD_PACKET = 0xA0, |
155 | ATA_CMD_VERIFY = 0x40, | 156 | ATA_CMD_VERIFY = 0x40, |
156 | ATA_CMD_VERIFY_EXT = 0x42, | 157 | ATA_CMD_VERIFY_EXT = 0x42, |
@@ -249,7 +250,7 @@ enum ata_tf_protocols { | |||
249 | /* ATA taskfile protocols */ | 250 | /* ATA taskfile protocols */ |
250 | ATA_PROT_UNKNOWN, /* unknown/invalid */ | 251 | ATA_PROT_UNKNOWN, /* unknown/invalid */ |
251 | ATA_PROT_NODATA, /* no data */ | 252 | ATA_PROT_NODATA, /* no data */ |
252 | ATA_PROT_PIO, /* PIO single sector */ | 253 | ATA_PROT_PIO, /* PIO data xfer */ |
253 | ATA_PROT_DMA, /* DMA */ | 254 | ATA_PROT_DMA, /* DMA */ |
254 | ATA_PROT_NCQ, /* NCQ */ | 255 | ATA_PROT_NCQ, /* NCQ */ |
255 | ATA_PROT_ATAPI, /* packet command, PIO data xfer*/ | 256 | ATA_PROT_ATAPI, /* packet command, PIO data xfer*/ |
diff --git a/include/linux/libata.h b/include/linux/libata.h index a6a3113120a4..745c4f9b4caa 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h | |||
@@ -753,6 +753,7 @@ extern u8 ata_check_status(struct ata_port *ap); | |||
753 | extern u8 ata_altstatus(struct ata_port *ap); | 753 | extern u8 ata_altstatus(struct ata_port *ap); |
754 | extern void ata_exec_command(struct ata_port *ap, const struct ata_taskfile *tf); | 754 | extern void ata_exec_command(struct ata_port *ap, const struct ata_taskfile *tf); |
755 | extern int ata_port_start (struct ata_port *ap); | 755 | extern int ata_port_start (struct ata_port *ap); |
756 | extern int ata_sff_port_start (struct ata_port *ap); | ||
756 | extern irqreturn_t ata_interrupt (int irq, void *dev_instance); | 757 | extern irqreturn_t ata_interrupt (int irq, void *dev_instance); |
757 | extern void ata_data_xfer(struct ata_device *adev, unsigned char *buf, | 758 | extern void ata_data_xfer(struct ata_device *adev, unsigned char *buf, |
758 | unsigned int buflen, int write_data); | 759 | unsigned int buflen, int write_data); |