X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=board%2Fsunxi%2Fahci.c;h=6d51b9b8e95b81ce6b84e1a982ce699b816a16de;hb=931a1d2a14191266b675fe9db9afd227e372a919;hp=5e123285b03d2d8a8fb29b6c2712d11bf4fa1df5;hpb=2db8c2d61a05bb4a94bb341329c6de811757c111;p=u-boot diff --git a/board/sunxi/ahci.c b/board/sunxi/ahci.c index 5e123285b0..6d51b9b8e9 100644 --- a/board/sunxi/ahci.c +++ b/board/sunxi/ahci.c @@ -76,10 +76,12 @@ void scsi_init(void) #ifdef CONFIG_SATAPWR gpio_request(CONFIG_SATAPWR, "satapwr"); gpio_direction_output(CONFIG_SATAPWR, 1); + /* Give attached sata device time to power-up to avoid link timeouts */ + mdelay(500); #endif if (sunxi_ahci_phy_init(SUNXI_SATA_BASE) < 0) return; - ahci_init(SUNXI_SATA_BASE); + ahci_init((void __iomem *)SUNXI_SATA_BASE); }