diff mbox

[U-Boot,04/12] arm: socfpga: Add USB and UDC support for Cyclone V DK

Message ID 1420053301-10023-5-git-send-email-marex@denx.de
State Accepted
Delegated to: Marek Vasut
Headers show

Commit Message

Marek Vasut Dec. 31, 2014, 7:14 p.m. UTC
Add support for USB host mode and USB device mode for the
Cyclone V development kit and enable support for UMS (to
export SD card as USB mass storage). The UMS is activated
via 'ums 0 mmc 0' command, the system must be connected to
a host PC via HPS USB port and SD card must be installed
for this to work.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Chin Liang See <clsee@opensource.altera.com>
Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
Cc: Pavel Machek <pavel@denx.de>
Cc: Stefan Roese <sr@denx.de>
Cc: Vince Bridgers <vbridger@opensource.altera.com>
---
 include/configs/socfpga_cyclone5.h | 9 +++++++++
 1 file changed, 9 insertions(+)

Comments

Pavel Machek Jan. 2, 2015, 5:17 a.m. UTC | #1
On Wed 2014-12-31 20:14:52, Marek Vasut wrote:
> Add support for USB host mode and USB device mode for the
> Cyclone V development kit and enable support for UMS (to
> export SD card as USB mass storage). The UMS is activated
> via 'ums 0 mmc 0' command, the system must be connected to
> a host PC via HPS USB port and SD card must be installed
> for this to work.
> 
> Signed-off-by: Marek Vasut <marex@denx.de>
> Cc: Chin Liang See <clsee@opensource.altera.com>
> Cc: Dinh Nguyen <dinguyen@opensource.altera.com>

Acked-by: Pavel Machek <pavel@denx.de>
Stefan Roese Jan. 3, 2015, 11:09 a.m. UTC | #2
On 31.12.2014 20:14, Marek Vasut wrote:
> Add support for USB host mode and USB device mode for the
> Cyclone V development kit and enable support for UMS (to
> export SD card as USB mass storage). The UMS is activated
> via 'ums 0 mmc 0' command, the system must be connected to
> a host PC via HPS USB port and SD card must be installed
> for this to work.
>
> Signed-off-by: Marek Vasut <marex@denx.de>
> Cc: Chin Liang See <clsee@opensource.altera.com>
> Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
> Cc: Pavel Machek <pavel@denx.de>
> Cc: Stefan Roese <sr@denx.de>
> Cc: Vince Bridgers <vbridger@opensource.altera.com>

Reviewed-by: Stefan Roese <sr@denx.de>

Thanks,
Stefan
Dinh Nguyen Jan. 18, 2015, 6:11 a.m. UTC | #3
On 12/31/14 1:14 PM, Marek Vasut wrote:
> Add support for USB host mode and USB device mode for the
> Cyclone V development kit and enable support for UMS (to
> export SD card as USB mass storage). The UMS is activated
> via 'ums 0 mmc 0' command, the system must be connected to
> a host PC via HPS USB port and SD card must be installed
> for this to work.
> 
> Signed-off-by: Marek Vasut <marex@denx.de>
> Cc: Chin Liang See <clsee@opensource.altera.com>
> Cc: Dinh Nguyen <dinguyen@opensource.altera.com>
> Cc: Pavel Machek <pavel@denx.de>
> Cc: Stefan Roese <sr@denx.de>
> Cc: Vince Bridgers <vbridger@opensource.altera.com>
> ---
>  include/configs/socfpga_cyclone5.h | 9 +++++++++
>  1 file changed, 9 insertions(+)
> 

Acked-by: Dinh Nguyen <dinguyen@opensource.altera.com>
diff mbox

Patch

diff --git a/include/configs/socfpga_cyclone5.h b/include/configs/socfpga_cyclone5.h
index c3d958c..676144a 100644
--- a/include/configs/socfpga_cyclone5.h
+++ b/include/configs/socfpga_cyclone5.h
@@ -21,6 +21,7 @@ 
 #define CONFIG_CMD_ASKENV
 #define CONFIG_CMD_BOOTZ
 #define CONFIG_CMD_CACHE
+#define CONFIG_CMD_DFU
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_EXT4
 #define CONFIG_CMD_EXT4_WRITE
@@ -33,6 +34,8 @@ 
 #define CONFIG_CMD_NET
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_SETEXPR
+#define CONFIG_CMD_USB
+#define CONFIG_CMD_USB_MASS_STORAGE
 
 #define CONFIG_REGEX			/* Enable regular expression support */
 
@@ -66,6 +69,12 @@ 
 
 #endif
 
+/* USB */
+#ifdef CONFIG_CMD_USB
+#define CONFIG_USB_DWC2_REG_ADDR	SOCFPGA_USB1_ADDRESS
+#endif
+#define CONFIG_G_DNL_MANUFACTURER      "Altera"
+
 /* Extra Environment */
 #define CONFIG_HOSTNAME		socfpga_cyclone5