1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-09-03 17:52:07 +02:00

block: ide: use definitions from include/libata.h

Currently ATA commands are defined both in include/libata.h and
include/ata.h. Use the command definitions from include/libata.h where
applicable.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Heinrich Schuchardt
2020-02-27 18:28:00 +01:00
committed by Tom Rini
parent fd0e30b43b
commit e6e9a4f0a9

View File

@@ -231,7 +231,7 @@ unsigned char atapi_issue(int device, unsigned char *ccb, int ccblen,
(unsigned char) ((buflen >> 8) & 0xFF)); (unsigned char) ((buflen >> 8) & 0xFF));
ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device)); ide_outb(device, ATA_DEV_HD, ATA_LBA | ATA_DEVICE(device));
ide_outb(device, ATA_COMMAND, ATAPI_CMD_PACKET); ide_outb(device, ATA_COMMAND, ATA_CMD_PACKET);
udelay(50); udelay(50);
mask = ATA_STAT_DRQ | ATA_STAT_BUSY | ATA_STAT_ERR; mask = ATA_STAT_DRQ | ATA_STAT_BUSY | ATA_STAT_ERR;
@@ -570,7 +570,7 @@ static void ide_ident(struct blk_desc *dev_desc)
/* /*
* Start Ident Command * Start Ident Command
*/ */
ide_outb(device, ATA_COMMAND, ATAPI_CMD_IDENT); ide_outb(device, ATA_COMMAND, ATA_CMD_ID_ATAPI);
/* /*
* Wait for completion - ATAPI devices need more time * Wait for completion - ATAPI devices need more time
* to become ready * to become ready
@@ -582,7 +582,7 @@ static void ide_ident(struct blk_desc *dev_desc)
/* /*
* Start Ident Command * Start Ident Command
*/ */
ide_outb(device, ATA_COMMAND, ATA_CMD_IDENT); ide_outb(device, ATA_COMMAND, ATA_CMD_ID_ATA);
/* /*
* Wait for completion * Wait for completion
@@ -966,7 +966,7 @@ ulong ide_read(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt,
/* first check if the drive is in Powersaving mode, if yes, /* first check if the drive is in Powersaving mode, if yes,
* increase the timeout value */ * increase the timeout value */
ide_outb(device, ATA_COMMAND, ATA_CMD_CHK_PWR); ide_outb(device, ATA_COMMAND, ATA_CMD_CHK_POWER);
udelay(50); udelay(50);
c = ide_wait(device, IDE_TIME_OUT); /* can't take over 500 ms */ c = ide_wait(device, IDE_TIME_OUT); /* can't take over 500 ms */