Fix rebase error introduced in 63cbf0c63b
Fixes https://bugs.launchpad.net/u-boot-linaro/+bug/1103004
Signed-off-by: John Rigby <john.rigby@linaro.org>
diff --git a/drivers/usb/host/ehci-exynos.c b/drivers/usb/host/ehci-exynos.c
index 28d6d1d..c484fa7 100644
--- a/drivers/usb/host/ehci-exynos.c
+++ b/drivers/usb/host/ehci-exynos.c
@@ -130,7 +130,7 @@
s5p_gpio_direction_output(&gpio->d1, 7, 1);
*hccr = (struct ehci_hccr *)samsung_get_base_usb_ehci();
- *hcor = (struct ehci_hcor *)((uint32_t) hccr
+ *hcor = (struct ehci_hcor *)((uint32_t) *hccr
+ HC_LENGTH(ehci_readl(&(*hccr)->cr_capbase)));
debug("Exynos5-ehci: init hccr %x and hcor %x hc_length %d\n",
(uint32_t)*hccr, (uint32_t)*hcor,