diff options
author | Sanchayan Maity <maitysanchayan@gmail.com> | 2014-11-20 20:15:09 +0530 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2014-11-25 16:34:16 +0100 |
commit | 2adb32952ad79026e5fd6308b03910f6e9135d04 (patch) | |
tree | ab911e5eb5f3c733cf2db9cc7f3a06dba338dce6 | |
parent | 67d216ffd516027c081b4b96b0000e72b44b9cc2 (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.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h index 922ba70c85a..7d0e20d554f 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 */ |