From: Ian Campbell Date: Fri, 7 Mar 2014 01:20:58 +0000 (+0000) Subject: ahci: wait longer for link. X-Git-Tag: v2014.04-rc2~6 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=73545f75b66d;p=u-boot ahci: wait longer for link. I have observed timeouts on a cubietruck. The increase to 40ms is completely arbitrary and Works For Me(tm). I couldn't find a good reference for how long you are supposed to wait, although googling around it seems like tens of ms rather than single digits is more common. I don't think there is any harm in waiting a bit longer. Signed-off-by: Ian Campbell --- diff --git a/drivers/block/ahci.c b/drivers/block/ahci.c index 22621bfb77..a409f63770 100644 --- a/drivers/block/ahci.c +++ b/drivers/block/ahci.c @@ -41,7 +41,7 @@ u16 *ataid[AHCI_MAX_PORTS]; #define WAIT_MS_SPINUP 20000 #define WAIT_MS_DATAIO 5000 #define WAIT_MS_FLUSH 5000 -#define WAIT_MS_LINKUP 4 +#define WAIT_MS_LINKUP 40 static inline u32 ahci_port_base(u32 base, u32 port) {