diff options
author | Alexander Shiyan <shc_work@mail.ru> | 2013-02-08 16:28:28 +0400 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-02-11 20:56:20 +0100 |
commit | 919b9766cd6736a0c7bbfa8a3321f4dc3e2b142b (patch) | |
tree | a40cd5337fbf6dfa1159fa65deecc490742e0003 /arch/arm/boards/ccxmx51 | |
parent | c8a76d8ba04d37e66f784fde5daa963c0acca613 (diff) | |
download | barebox-919b9766cd6736a0c7bbfa8a3321f4dc3e2b142b.tar.gz barebox-919b9766cd6736a0c7bbfa8a3321f4dc3e2b142b.tar.xz |
ARM: ccmx51: Add powerup delay for LAN9221
LAN9221 requires 50ms delay after power up. This patch adds this delay.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/ccxmx51')
-rw-r--r-- | arch/arm/boards/ccxmx51/ccxmx51.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/boards/ccxmx51/ccxmx51.c b/arch/arm/boards/ccxmx51/ccxmx51.c index 01e02042e2..b1c579b14a 100644 --- a/arch/arm/boards/ccxmx51/ccxmx51.c +++ b/arch/arm/boards/ccxmx51/ccxmx51.c @@ -364,8 +364,10 @@ static int ccxmx51_power_init(void) /* GP02 - LAN9221 Power */ /* GP03 - FEC Reset */ /* GP04 - Wireless Power */ - if (IS_ENABLED(CONFIG_DRIVER_NET_SMC911X) && ccxmx51_id->eth1) + if (IS_ENABLED(CONFIG_DRIVER_NET_SMC911X) && ccxmx51_id->eth1) { val |= (1 << 8); + mdelay(50); + } if (IS_ENABLED(CONFIG_DRIVER_NET_FEC_IMX) && ccxmx51_id->eth0) val |= (1 << 10); if (ccxmx51_id->wless) |