summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSanchayan Maity <maitysanchayan@gmail.com>2014-11-20 20:15:09 +0530
committerStefan Agner <stefan.agner@toradex.com>2014-11-25 16:34:16 +0100
commit2adb32952ad79026e5fd6308b03910f6e9135d04 (patch)
treeab911e5eb5f3c733cf2db9cc7f3a06dba338dce6
parent67d216ffd516027c081b4b96b0000e72b44b9cc2 (diff)
colibri_vf: Enable USB support for Colibri Vybrid
Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
-rw-r--r--include/configs/colibri_vf.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h
index 922ba70c85..7d0e20d554 100644
--- a/include/configs/colibri_vf.h
+++ b/include/configs/colibri_vf.h
@@ -163,6 +163,8 @@
#define CONFIG_BOOTCOMMAND "run ubiboot; run sdboot; run nfsboot"
+#define DFU_ALT_NAND_INFO "vf-bcb part 0,1;u-boot part 0,2;ubi part 0,4"
+
#define CONFIG_EXTRA_ENV_SETTINGS \
"kernel_addr_r=0x82000000\0" \
"fdt_addr_r=0x84000000\0" \
@@ -177,6 +179,7 @@
"setupdate=fatload mmc 0:1 ${loadaddr} flash_mmc.img && " \
"source ${loadaddr}\0" \
"mtdparts=" MTDPARTS_DEFAULT "\0" \
+ "dfu_alt_info=" DFU_ALT_NAND_INFO "\0" \
SD_BOOTCMD \
NFS_BOOTCMD \
UBI_BOOTCMD
@@ -241,4 +244,37 @@
#define CONFIG_SYS_NO_FLASH
+#define CONFIG_SYS_CACHELINE_SIZE 32
+
+/* USB Host support */
+#define CONFIG_CMD_USB
+#define CONFIG_USB_EHCI
+#define CONFIG_USB_EHCI_VF
+#define CONFIG_USB_MAX_CONTROLLER_COUNT 1
+#define CONFIG_EHCI_HCD_INIT_AFTER_RESET
+
+/* USB Client Support */
+#define CONFIG_USB_GADGET
+#define CONFIG_CI_UDC
+#define CONFIG_USB_GADGET_DUALSPEED
+#define CONFIG_USB_GADGET_VBUS_DRAW 2
+#define CONFIG_G_DNL_MANUFACTURER "Freescale"
+#define CONFIG_G_DNL_PRODUCT_NUM 0x006A
+#define CONFIG_G_DNL_VENDOR_NUM 0x15A2
+
+/* USB DFU */
+#define CONFIG_USBDOWNLOAD_GADGET
+#define CONFIG_CMD_DFU
+#define CONFIG_DFU_FUNCTION
+#define CONFIG_DFU_NAND
+#define CONFIG_DFU_MMC
+#define CONFIG_SYS_DFU_DATA_BUF_SIZE (1024*1024)
+
+/* USB Storage */
+#define CONFIG_USB_STORAGE
+#define CONFIG_USB_GADGET_MASS_STORAGE
+#define CONFIG_CMD_USB_MASS_STORAGE
+
+#define CONFIG_SYS_THUMB_BUILD
+
#endif /* __CONFIG_H */