From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tor Krill Date: Wed, 19 Mar 2008 13:36:27 +0000 (UTC) Subject: [U-Boot-Users] [PATCH] ATA: Add missing defines to ata.h Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Add defines that intersects with the libata patch sent by Dave Liu Signed-off-by: Tor Krill --- u-boot/include/ata.h +++ submit/u-boot/include/ata.h @@ -119,8 +119,10 @@ ATA_REG_BYTEH = ATA_REG_LBAH, ATA_REG_DEVSEL = ATA_REG_DEVICE, ATA_REG_IRQ = ATA_REG_NSECT, - - /* SETFEATURES stuff */ +}; + +/* SETFEATURES stuff */ +enum ata_set_features{ SETFEATURES_XFER = 0x03, XFER_UDMA_7 = 0x47, XFER_UDMA_6 = 0x46, @@ -130,9 +132,13 @@ XFER_UDMA_2 = 0x42, XFER_UDMA_1 = 0x41, XFER_UDMA_0 = 0x40, + XFER_MW_DMA_4 = 0x24, /* CFA only */ + XFER_MW_DMA_3 = 0x23, /* CFA only */ XFER_MW_DMA_2 = 0x22, XFER_MW_DMA_1 = 0x21, XFER_MW_DMA_0 = 0x20, + XFER_PIO_6 = 0x0E, /* CFA only */ + XFER_PIO_5 = 0x0D, /* CFA only */ XFER_PIO_4 = 0x0C, XFER_PIO_3 = 0x0B, XFER_PIO_2 = 0x0A, @@ -141,7 +147,12 @@ XFER_SW_DMA_2 = 0x12, XFER_SW_DMA_1 = 0x11, XFER_SW_DMA_0 = 0x10, - XFER_PIO_SLOW = 0x00 + XFER_PIO_SLOW = 0x00, + + SETFEATURES_WC_ON = 0x02, /* Enable write cache */ + SETFEATURES_WC_OFF = 0x82, /* Disable write cache */ + + SETFEATURES_SPINUP = 0x07, /* Spin-up drive */ }; /* * ATA Commands (only mandatory commands listed here)