[PATCH 1/7] sata-imx: i.MX53, use the internal 120MHz clock by default
Eric Bénard
eric at eukrea.com
Sat Feb 8 09:16:06 EST 2014
this allows SATA to work on i.MX53 QSB-R :
barebox at Freescale i.MX53 Quick Start-R Board:/ ata0.probe=1
imx-sata 10000000.sata: port 0: SATA link ok
imx-sata 10000000.sata: port 0: Spinning up device...
imx-sata 10000000.sata: port 0: ok.
ata0: registered /dev/ata0
before this fix the log was :
barebox at Freescale i.MX53 Quick Start-R Board:/ ata0.probe=1
imx-sata 10000000.sata: port 0: SATA link timeout
set parameter: Connection timed out
Signed-off-by: Eric Bénard <eric at eukrea.com>
---
drivers/ata/sata-imx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/ata/sata-imx.c b/drivers/ata/sata-imx.c
index b7bd110..450cf4f 100644
--- a/drivers/ata/sata-imx.c
+++ b/drivers/ata/sata-imx.c
@@ -59,7 +59,7 @@ static int imx53_sata_init(struct imx_ahci *imx_ahci)
*/
val = readl(base + 0x180c);
val &= (0x3 << 1);
- val |= (0x1 << 1);
+ val |= (0x2 << 1);
writel(val, base + 0x180c);
return 0;
--
1.8.3.1
More information about the barebox
mailing list