Re: [U-Boot] [PATCH 3/3] sata: use block layer for sata command

2016-03-28 Thread Tom Rini
On Sun, Mar 27, 2016 at 12:00:15PM -0700, Eric Nelson wrote:

> Call blk_dread, blk_dwrite, blk_derase to ensure that the block cache is
> used if enabled and to remove build breakage when CONFIG_BLK is enabled.
> 
> Signed-off-by: Eric Nelson 

Reviewed-by: Tom Rini 

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PATCH 3/3] sata: use block layer for sata command

2016-03-27 Thread Eric Nelson
Call blk_dread, blk_dwrite, blk_derase to ensure that the block cache is
used if enabled and to remove build breakage when CONFIG_BLK is enabled.

Signed-off-by: Eric Nelson 
---
 cmd/sata.c | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/cmd/sata.c b/cmd/sata.c
index c8de9a3..8748cce 100644
--- a/cmd/sata.c
+++ b/cmd/sata.c
@@ -183,7 +183,8 @@ static int do_sata(cmd_tbl_t *cmdtp, int flag, int argc, 
char * const argv[])
printf("\nSATA read: device %d block # %ld, count %ld 
... ",
sata_curr_device, blk, cnt);
 
-   n = sata_read(sata_curr_device, blk, cnt, (u32 *)addr);
+   n = blk_dread(&sata_dev_desc[sata_curr_device],
+ blk, cnt, (u32 *)addr);
 
/* flush cache after read */
flush_cache(addr, cnt * 
sata_dev_desc[sata_curr_device].blksz);
@@ -201,7 +202,8 @@ static int do_sata(cmd_tbl_t *cmdtp, int flag, int argc, 
char * const argv[])
printf("\nSATA write: device %d block # %ld, count %ld 
... ",
sata_curr_device, blk, cnt);
 
-   n = sata_write(sata_curr_device, blk, cnt, (u32 *)addr);
+   n = blk_dwrite(&sata_dev_desc[sata_curr_device],
+  blk, cnt, (u32 *)addr);
 
printf("%ld blocks written: %s\n",
n, (n == cnt) ? "OK" : "ERROR");
-- 
2.6.2

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot