summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahiro Yamada <[email protected]>2016-10-08 13:25:29 +0900
committerMasahiro Yamada <[email protected]>2016-10-10 10:03:23 +0900
commit66e3efebbcfe2627154d81d6a3c172b337396daf (patch)
tree1686ade81f6aa8065364a77e0af0bea7d1f4ffeb
parentf1d9a9edb94989a1dd6cb4e2e3ce626bc08b5d96 (diff)
ARM: uniphier: insert udelay() just before support_card_reset_deassert()
As for LD11/LD20, we can no longer rely on the udelay() in the PLL init functions. udelay(200) is needed here to keep the ethernet device in the reset state for enough time. Anyway, 200 usec is quite short for humans, so nobody cares it. Signed-off-by: Masahiro Yamada <[email protected]>
-rw-r--r--arch/arm/mach-uniphier/micro-support-card.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/mach-uniphier/micro-support-card.c b/arch/arm/mach-uniphier/micro-support-card.c
index 04e6558e9be..e53bcdf8e3c 100644
--- a/arch/arm/mach-uniphier/micro-support-card.c
+++ b/arch/arm/mach-uniphier/micro-support-card.c
@@ -60,9 +60,8 @@ void support_card_init(void)
/*
* After power on, we need to keep the LAN controller in reset state
* for a while. (200 usec)
- * Fortunately, enough wait time is already inserted in pll_init()
- * function. So we do not have to wait here.
*/
+ udelay(200);
support_card_reset_deassert();
}