[U-Boot] [PATCH v2] odroid-XU3: Add entry for DTS EHCI GPIO
Suriyan Ramasami
suriyan.r at gmail.com
Tue Dec 9 04:36:46 CET 2014
Hello Hyungwon Hwang,
On Mon, Dec 8, 2014 at 7:01 PM, Hyungwon Hwang <human.hwang at samsung.com> wrote:
> Dear Sjoerd,
>
> On Fri, 05 Dec 2014 21:26:10 +0100
> Sjoerd Simons <sjoerd.simons at 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.simons at 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 at 12110000 {
>> + samsung,vbus-gpio = <&gpio 0x66 0>; /* X26 */
>> + };
>> +
>> serial at 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 at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
More information about the U-Boot
mailing list