| 7da76512 | 08-Jan-2014 |
Inderpal Singh <inderpal.singh@linaro.org> |
usb: exynos5: arndale: Add network support
Arndale board has AX88760, which is USB 2.0 Hub & USB 2.0 Ethernet Combo controller, connected to HSIC Phy of USB host controller via USB3503 hub.
This pa
usb: exynos5: arndale: Add network support
Arndale board has AX88760, which is USB 2.0 Hub & USB 2.0 Ethernet Combo controller, connected to HSIC Phy of USB host controller via USB3503 hub.
This patch uses board specific board_usb_init function to perform reset sequence for USB3503 hub and enables the relevant config options for network to work.
Signed-off-by: Inderpal Singh <inderpal.singh@linaro.org> Signed-off-by: Chander Kashyap <chander.kashyap@linaro.org>
show more ...
|
| eb63218b | 14-Dec-2013 |
Marek Vasut <marex@denx.de> |
usb: ehci: Fix register access
Fix the register access in EHCI HCD. We need to use address of the register as an ehci_writel() argument.
Signed-off-by: Marek Vasut <marex@denx.de> Cc: Simon Glass <
usb: ehci: Fix register access
Fix the register access in EHCI HCD. We need to use address of the register as an ehci_writel() argument.
Signed-off-by: Marek Vasut <marex@denx.de> Cc: Simon Glass <sjg@chromium.org>
show more ...
|
| 1e1be6d4 | 14-Dec-2013 |
Marek Vasut <marex@denx.de> |
usb: ehci: Do not de-init uninited controllers
In case the controller is not initialized, we shall not de-initialize it. As the control structure will not be filled, we will produce a null ptr deref
usb: ehci: Do not de-init uninited controllers
In case the controller is not initialized, we shall not de-initialize it. As the control structure will not be filled, we will produce a null ptr dereference if the controller is not inited.
Signed-off-by: Marek Vasut <marex@denx.de> Cc: Simon Glass <sjg@chromium.org>
show more ...
|
| d1a52860 | 10-Oct-2013 |
Troy Kisky <troy.kisky@boundarydevices.com> |
usb: ehci-mx6: add support for otg port
Previously, only host1 was supported using an index of 0. Now, otg has index 0, host1 is 1, host2 is 2, host3 is 3. Since OTG requires usbmode to be set after
usb: ehci-mx6: add support for otg port
Previously, only host1 was supported using an index of 0. Now, otg has index 0, host1 is 1, host2 is 2, host3 is 3. Since OTG requires usbmode to be set after reset, I added CONFIG_EHCI_HCD_INIT_AFTER_RESET to nitrogen6x.h and mx6qsabreauto.h.
I also added a weak function board_ehci_power to handle turning power on/off for otg.
Type is type of device connected (USB stick vs Host.) Init is type of device desired. Only power up port if type == init == USB_INIT_HOST. Only return error if type != init.
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
show more ...
|
| b2168211 | 11-Oct-2013 |
Dan Murphy <dmurphy@ti.com> |
usb: omap5: Update the board_usb_init api
Recent patches declares board_usb_init function prototype for a new usb architecture.
Turning on the OMAP_XHCI defines cause a redefinition compiler failur
usb: omap5: Update the board_usb_init api
Recent patches declares board_usb_init function prototype for a new usb architecture.
Turning on the OMAP_XHCI defines cause a redefinition compiler failure. So update the board_usb_init to the latest prototype.
Signed-off-by: Dan Murphy <dmurphy@ti.com>
show more ...
|