diff options
author | Yutang Jiang <yutang.jiang@nxp.com> | 2016-12-01 23:01:27 +0800 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2016-12-12 09:57:40 +0100 |
commit | d5fc7430ca293213dd4f1de7f52446c17d4def6a (patch) | |
tree | 4d884312e45871f219a0f1993c80299cc1cc61a6 /package/boot/uboot-layerscape/patches/0023-drivers-usb-fsl-add-USB-ULPI-init-code.patch | |
parent | b0ac825884e7bfe3f68385109df3234e37022c71 (diff) | |
download | upstream-d5fc7430ca293213dd4f1de7f52446c17d4def6a.tar.gz upstream-d5fc7430ca293213dd4f1de7f52446c17d4def6a.tar.bz2 upstream-d5fc7430ca293213dd4f1de7f52446c17d4def6a.zip |
layerscape: uboot-layerscape: prefer github over git.freescale.com
In order to prevent the impact of the merger of the company and the potential
rebase of the SDK repositories, migrate the u-boot source to github.
Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com>
Diffstat (limited to 'package/boot/uboot-layerscape/patches/0023-drivers-usb-fsl-add-USB-ULPI-init-code.patch')
-rw-r--r-- | package/boot/uboot-layerscape/patches/0023-drivers-usb-fsl-add-USB-ULPI-init-code.patch | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/package/boot/uboot-layerscape/patches/0023-drivers-usb-fsl-add-USB-ULPI-init-code.patch b/package/boot/uboot-layerscape/patches/0023-drivers-usb-fsl-add-USB-ULPI-init-code.patch deleted file mode 100644 index 61b445de3d..0000000000 --- a/package/boot/uboot-layerscape/patches/0023-drivers-usb-fsl-add-USB-ULPI-init-code.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 271adb5c0546b080fb350a41520c600a16739f1a Mon Sep 17 00:00:00 2001 -From: Rajesh Bhagat <rajesh.bhagat@nxp.com> -Date: Fri, 6 May 2016 09:05:29 +0530 -Subject: [PATCH 23/93] drivers: usb: fsl: add USB ULPI init code - -This adds the required code to set up a ULPI USB port, for -new NXP USB PHY used in QorIQ platforms. - -To use this both CONFIG_USB_ULPI and CONFIG_USB_ULPI_VIEWPORT -have to be set in the board configuration file. - -Signed-off-by: Rajesh Bhagat <rajesh.bhagat@nxp.com> ---- - drivers/usb/host/ehci-fsl.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -diff --git a/drivers/usb/host/ehci-fsl.c b/drivers/usb/host/ehci-fsl.c -index 97b7f14..3f06345 100644 ---- a/drivers/usb/host/ehci-fsl.c -+++ b/drivers/usb/host/ehci-fsl.c -@@ -16,6 +16,9 @@ - #include <hwconfig.h> - #include <fsl_usb.h> - #include <fdt_support.h> -+#ifdef CONFIG_USB_ULPI -+#include <usb/ulpi.h> -+#endif - - #include "ehci.h" - -@@ -50,6 +53,10 @@ int ehci_hcd_init(int index, enum usb_init_type init, - const char *phy_type = NULL; - size_t len; - char current_usb_controller[5]; -+#ifdef CONFIG_USB_ULPI -+ int ret; -+ struct ulpi_viewport ulpi_vp; -+#endif - #ifdef CONFIG_SYS_FSL_USB_INTERNAL_UTMI_PHY - char usb_phy[5]; - -@@ -126,6 +133,20 @@ int ehci_hcd_init(int index, enum usb_init_type init, - udelay(1000); /* delay required for PHY Clk to appear */ - if (!usb_phy_clk_valid(ehci)) - return -EINVAL; -+ -+#ifdef CONFIG_USB_ULPI -+ ulpi_vp.viewport_addr = (u32)&ehci->ulpi_viewpoint; -+ ulpi_vp.port_num = 0; -+ -+ ret = ulpi_init(&ulpi_vp); -+ if (ret) { -+ puts("NXP ULPI viewport init failed\n"); -+ return -1; -+ } -+ -+ ulpi_set_vbus(&ulpi_vp, 1, 1); -+ ulpi_set_vbus_indicator(&ulpi_vp, 1, 1, 1); -+#endif - out_le32(&(*hcor)->or_portsc[0], PORT_PTS_ULPI); - } - --- -1.7.9.5 - |