ata: add missing ATA_* defines
PATCH 1/4 ata: add missing ATA_* defines
Add missing ATA_* defines to <linux/ata.h>. Also add ATAPI_{LFS,EOM,ILI,IO,CODE} defines while at it.
Cc Jeff Garzik <[email protected]>
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
---
* against previous ATA_ID_* and ATA_CMD_* patchsets
* patch #1 shouldn't conflict with previous <linux/ata.h> ones
include/linux/ata.h | 13 +++++++++++++ 1 file changed, 13 insertions(+)
include/linux/ata.h +13 -0
@@ -153,13 +153,26 @@ enum {ATA_BUSY = (1 <<7 ),/* BSY status bit */ ATA_DRDY = (1 <<6 ),/* device ready */ ATA_DF = (1 <<5 ),/* device fault */ +ATA_DSC = (1 <<4 ),/* drive seek complete */ ATA_DRQ = (1 <<3 ),/* data request i/o */ +ATA_CORR = (1 <<2 ),/* corrected data error */ +ATA_IDX = (1 <<1 ),/* index */ ATA_ERR = (1 <<0 ),/* have an error */ ATA_SRST = (1 <<2 ),/* software reset */ ATA_ICRC = (1 <<7 ),/* interface CRC error */ +ATA_BBK =ATA_ICRC ,/* pre-EIDE: block marked bad */ ATA_UNC = (1 <<6 ),/* uncorrectable media error */ +ATA_MC = (1 <<5 ),/* media changed */ ATA_IDNF = (1 <<4 ),/* ID not found */ +ATA_MCR = (1 <<3 ),/* media change requested */ ATA_ABORTED = (1 <<2 ),/* command aborted */ +ATA_TRK0NF = (1 <<1 ),/* track 0 not found */ +ATA_AMNF = (1 <<0 ),/* address mark not found */ +ATAPI_LFS =0xF0 ,/* last failed sense */ +ATAPI_EOM =ATA_TRK0NF ,/* end of media */ +ATAPI_ILI =ATA_AMNF ,/* illegal length indication */ +ATAPI_IO = (1 <<1 ), +ATAPI_COD = (1 <<0 ),/* ATA command block registers */ ATA_REG_DATA = 0x00,