aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rini <trini@ti.com>2012-09-29 07:52:48 -0700
committerTom Rini <trini@ti.com>2012-10-15 11:54:02 -0700
commit5048a672d93e466cd7b47f5126e6d6381702d0e2 (patch)
treebe9c09753bcbd6e6069a08a44af1e6d3b7b410e5
parent879a57ac0e955e053e21b92c5aba76a0e542b1e4 (diff)
ata_piix: sata_write must take a const void argument.
Signed-off-by: Tom Rini <trini@ti.com>
-rw-r--r--drivers/block/ata_piix.c2
-rw-r--r--drivers/block/ata_piix.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/ata_piix.c b/drivers/block/ata_piix.c
index 0404771ee..dd411f12d 100644
--- a/drivers/block/ata_piix.c
+++ b/drivers/block/ata_piix.c
@@ -623,7 +623,7 @@ ulong sata_read(int device, ulong blknr, lbaint_t blkcnt, void *buff)
return n;
}
-ulong sata_write(int device, ulong blknr, lbaint_t blkcnt, void *buff)
+ulong sata_write(int device, ulong blknr, lbaint_t blkcnt, const void *buff)
{
ulong n = 0, *buffer = (ulong *)buff;
unsigned char status = 0, num = 0, dev = 0, mask = 0;
diff --git a/drivers/block/ata_piix.h b/drivers/block/ata_piix.h
index c60d0359c..85a8843a2 100644
--- a/drivers/block/ata_piix.h
+++ b/drivers/block/ata_piix.h
@@ -57,7 +57,7 @@ void dev_select(struct sata_ioports *ioaddr, int dev);
u8 sata_busy_wait(struct sata_ioports *ioaddr, int bits, unsigned int max);
u8 sata_chk_status(struct sata_ioports *ioaddr);
ulong sata_read(int device, ulong blknr,lbaint_t blkcnt, void *buffer);
-ulong sata_write(int device,ulong blknr, lbaint_t blkcnt, void *buffer);
+ulong sata_write(int device,ulong blknr, lbaint_t blkcnt, const void *buffer);
#endif
/************DRIVER SPECIFIC DEFINITIONS AND DECLARATIONS**************/