diff options
Diffstat (limited to 'include/linux/ata.h')
| -rw-r--r-- | include/linux/ata.h | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/include/linux/ata.h b/include/linux/ata.h index 6caeb98e29dd..edb31bfff68f 100644 --- a/include/linux/ata.h +++ b/include/linux/ata.h | |||
| @@ -159,11 +159,19 @@ enum { | |||
| 159 | ATA_CMD_INIT_DEV_PARAMS = 0x91, | 159 | ATA_CMD_INIT_DEV_PARAMS = 0x91, | 
| 160 | ATA_CMD_READ_NATIVE_MAX = 0xF8, | 160 | ATA_CMD_READ_NATIVE_MAX = 0xF8, | 
| 161 | ATA_CMD_READ_NATIVE_MAX_EXT = 0x27, | 161 | ATA_CMD_READ_NATIVE_MAX_EXT = 0x27, | 
| 162 | ATA_CMD_SET_MAX = 0xF9, | ||
| 163 | ATA_CMD_SET_MAX_EXT = 0x37, | ||
| 162 | ATA_CMD_READ_LOG_EXT = 0x2f, | 164 | ATA_CMD_READ_LOG_EXT = 0x2f, | 
| 163 | 165 | ||
| 164 | /* READ_LOG_EXT pages */ | 166 | /* READ_LOG_EXT pages */ | 
| 165 | ATA_LOG_SATA_NCQ = 0x10, | 167 | ATA_LOG_SATA_NCQ = 0x10, | 
| 166 | 168 | ||
| 169 | /* READ/WRITE LONG (obsolete) */ | ||
| 170 | ATA_CMD_READ_LONG = 0x22, | ||
| 171 | ATA_CMD_READ_LONG_ONCE = 0x23, | ||
| 172 | ATA_CMD_WRITE_LONG = 0x32, | ||
| 173 | ATA_CMD_WRITE_LONG_ONCE = 0x33, | ||
| 174 | |||
| 167 | /* SETFEATURES stuff */ | 175 | /* SETFEATURES stuff */ | 
| 168 | SETFEATURES_XFER = 0x03, | 176 | SETFEATURES_XFER = 0x03, | 
| 169 | XFER_UDMA_7 = 0x47, | 177 | XFER_UDMA_7 = 0x47, | 
| @@ -194,6 +202,8 @@ enum { | |||
| 194 | SETFEATURES_WC_ON = 0x02, /* Enable write cache */ | 202 | SETFEATURES_WC_ON = 0x02, /* Enable write cache */ | 
| 195 | SETFEATURES_WC_OFF = 0x82, /* Disable write cache */ | 203 | SETFEATURES_WC_OFF = 0x82, /* Disable write cache */ | 
| 196 | 204 | ||
| 205 | SETFEATURES_SPINUP = 0x07, /* Spin-up drive */ | ||
| 206 | |||
| 197 | /* ATAPI stuff */ | 207 | /* ATAPI stuff */ | 
| 198 | ATAPI_PKT_DMA = (1 << 0), | 208 | ATAPI_PKT_DMA = (1 << 0), | 
| 199 | ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: | 209 | ATAPI_DMADIR = (1 << 2), /* ATAPI data dir: | 
