Hello Hyungwon Hwang, On Mon, Dec 8, 2014 at 7:01 PM, Hyungwon Hwang <human.hw...@samsung.com> wrote: > Dear Sjoerd, > > On Fri, 05 Dec 2014 21:26:10 +0100 > Sjoerd Simons <sjoerd.sim...@collabora.co.uk> wrote: > >> Add samsung,vbus-gpio information for the XU3. This allows the usage >> of the EHCI controller on the XU3, which is connected to the SMSC >> LAN9514 chip (usb hub + network). >> >> Signed-off-by: Sjoerd Simons <sjoerd.sim...@collabora.co.uk> >> --- >> Changes since v1: >> + Correct gpio number >> + Add USB configuration in the odroid XU3 default config >> >> Hyungwon could you add this one to your XU3 patchset if you send a >> next version (assuming it looks good)? >> > > Does it work only with this patch? I applied this patch on top of my > patchset, and connected the ethernet cable to the device. But it > seemed not working. Is there anything else that I should do for test? > >> For usb storage/network support this patch should be combined >> with the exynos configuration tweaks patch i submited earlier to the >> list: Exynos: Move down common USB configuration >> >> arch/arm/dts/exynos5422-odroidxu3.dts | 4 ++++ >> include/configs/odroid_xu3.h | 4 ++++ >> 2 files changed, 8 insertions(+) >> >> diff --git a/arch/arm/dts/exynos5422-odroidxu3.dts >> b/arch/arm/dts/exynos5422-odroidxu3.dts index cff32a9..79a7acd 100644 >> --- a/arch/arm/dts/exynos5422-odroidxu3.dts >> +++ b/arch/arm/dts/exynos5422-odroidxu3.dts >> @@ -31,6 +31,10 @@ >> 0xb0000000 0xea00000>; >> }; >> >> + ehci@12110000 { >> + samsung,vbus-gpio = <&gpio 0x66 0>; /* X26 */ >> + }; >> + >> serial@12C20000 { >> status="okay"; >> }; >> diff --git a/include/configs/odroid_xu3.h >> b/include/configs/odroid_xu3.h index 88bb98d..aa0c142 100644 >> --- a/include/configs/odroid_xu3.h >> +++ b/include/configs/odroid_xu3.h >> @@ -47,6 +47,10 @@ >> >> #define >> CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0" >> +/* USB */ >> +#define CONFIG_USB_EHCI >> +#define CONFIG_USB_EHCI_EXYNOS >> + >> /* FIXME: MUST BE REMOVED AFTER TMU IS TURNED ON */ >> #undef CONFIG_EXYNOS_TMU >> #undef CONFIG_TMU_CMD_DTT >
In odroid_xu3.h you might want to add the below as well (for LAN + USB storage) +/* Enable USB */ +#define CONFIG_CMD_USB +#define CONFIG_USB_EHCI +#define CONFIG_USB_EHCI_EXYNOS +#define CONFIG_USB_STORAGE +#define CONFIG_CMD_DHCP +#define CONFIG_USB_HOST_ETHER +#define CONFIG_USB_ETHER_SMSC95XX Thanks - Suriyan > Best regards, > Hyungwon Hwang > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot