summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Simek <michal.simek@xilinx.com>2016-08-16 13:40:05 (GMT)
committerMichal Simek <michal.simek@xilinx.com>2016-09-22 05:33:21 (GMT)
commit5242772c5113850c0c35d6271fd281dfc669c707 (patch)
tree2e934c85615d800d19965d1bb311e6ee0606001e
parent48255f52764b64f35a268e4e87f2c3a621741836 (diff)
downloadu-boot-5242772c5113850c0c35d6271fd281dfc669c707.tar.xz
ARM64: zynqmp: Fix USB ulpi phy sequence
It should be enough to call low(5us)->high pulse for all cases to provide proper reset. There is no need to call high->low->high. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
-rw-r--r--arch/arm/cpu/armv8/zynqmp/spl.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/arch/arm/cpu/armv8/zynqmp/spl.c b/arch/arm/cpu/armv8/zynqmp/spl.c
index 552f577..04e1905 100644
--- a/arch/arm/cpu/armv8/zynqmp/spl.c
+++ b/arch/arm/cpu/armv8/zynqmp/spl.c
@@ -37,10 +37,6 @@ void board_init_f(ulong dummy)
static void ps_mode_reset(ulong mode)
{
- writel(mode << ZYNQMP_CRL_APB_BOOT_PIN_CTRL_OUT_VAL_SHIFT |
- mode << ZYNQMP_CRL_APB_BOOT_PIN_CTRL_OUT_EN_SHIFT,
- &crlapb_base->boot_pin_ctrl);
- udelay(1);
writel(mode << ZYNQMP_CRL_APB_BOOT_PIN_CTRL_OUT_EN_SHIFT,
&crlapb_base->boot_pin_ctrl);
udelay(5);