|
@@ -64,6 +64,9 @@
|
|
|
"optargs=\0" \
|
|
|
"mtdids=" MTDIDS_DEFAULT "\0" \
|
|
|
"mtdparts=" MTDPARTS_DEFAULT "\0" \
|
|
|
+ "dfu_alt_info_mmc=" DFU_ALT_INFO_MMC "\0" \
|
|
|
+ "dfu_alt_info_emmc=rawemmc mmc 0 3751936\0" \
|
|
|
+ "dfu_alt_info_nand=" DFU_ALT_INFO_NAND "\0" \
|
|
|
"mmcdev=0\0" \
|
|
|
"mmcroot=/dev/mmcblk0p2 ro\0" \
|
|
|
"mmcrootfstype=ext4 rootwait\0" \
|
|
@@ -171,8 +174,8 @@
|
|
|
|
|
|
#define CONFIG_CMD_ECHO
|
|
|
|
|
|
-/* max number of command args */
|
|
|
-#define CONFIG_SYS_MAXARGS 16
|
|
|
+/* We set the max number of command args high to avoid HUSH bugs. */
|
|
|
+#define CONFIG_SYS_MAXARGS 64
|
|
|
|
|
|
/* Console I/O Buffer Size */
|
|
|
#define CONFIG_SYS_CBSIZE 512
|
|
@@ -201,6 +204,7 @@
|
|
|
#define CONFIG_CMD_MMC
|
|
|
#define CONFIG_DOS_PARTITION
|
|
|
#define CONFIG_CMD_FAT
|
|
|
+#define CONFIG_FAT_WRITE
|
|
|
#define CONFIG_CMD_EXT2
|
|
|
#define CONFIG_CMD_EXT4
|
|
|
#define CONFIG_CMD_FS_GENERIC
|
|
@@ -213,6 +217,38 @@
|
|
|
#define CONFIG_CMD_SF
|
|
|
#define CONFIG_SF_DEFAULT_SPEED (24000000)
|
|
|
|
|
|
+/* USB Composite download gadget - g_dnl */
|
|
|
+#define CONFIG_USB_GADGET
|
|
|
+#define CONFIG_USBDOWNLOAD_GADGET
|
|
|
+
|
|
|
+/* USB TI's IDs */
|
|
|
+#define CONFIG_USBD_HS
|
|
|
+#define CONFIG_G_DNL_VENDOR_NUM 0x0403
|
|
|
+#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
|
|
|
+#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
|
|
|
+
|
|
|
+/* USB Device Firmware Update support */
|
|
|
+#define CONFIG_DFU_FUNCTION
|
|
|
+#define CONFIG_DFU_MMC
|
|
|
+#define CONFIG_DFU_NAND
|
|
|
+#define CONFIG_CMD_DFU
|
|
|
+#define DFU_ALT_INFO_MMC \
|
|
|
+ "boot part 0 1;" \
|
|
|
+ "rootfs part 0 2;" \
|
|
|
+ "MLO fat 0 1;" \
|
|
|
+ "MLO.raw mmc 100 100;" \
|
|
|
+ "u-boot.img.raw mmc 300 3C0;" \
|
|
|
+ "u-boot.img fat 0 1;" \
|
|
|
+ "uEnv.txt fat 0 1"
|
|
|
+#define DFU_ALT_INFO_NAND \
|
|
|
+ "SPL part 0 1;" \
|
|
|
+ "SPL.backup1 part 0 2;" \
|
|
|
+ "SPL.backup2 part 0 3;" \
|
|
|
+ "SPL.backup3 part 0 4;" \
|
|
|
+ "u-boot part 0 5;" \
|
|
|
+ "kernel part 0 7;" \
|
|
|
+ "rootfs part 0 8"
|
|
|
+
|
|
|
/* Physical Memory Map */
|
|
|
#define CONFIG_NR_DRAM_BANKS 1 /* 1 bank of DRAM */
|
|
|
#define PHYS_DRAM_1 0x80000000 /* DRAM Bank #1 */
|
|
@@ -357,6 +393,7 @@
|
|
|
#define CONFIG_MUSB_GADGET
|
|
|
#define CONFIG_MUSB_PIO_ONLY
|
|
|
#define CONFIG_USB_GADGET_DUALSPEED
|
|
|
+#define CONFIG_USB_GADGET_VBUS_DRAW 2
|
|
|
#define CONFIG_MUSB_HOST
|
|
|
#define CONFIG_AM335X_USB0
|
|
|
#define CONFIG_AM335X_USB0_MODE MUSB_PERIPHERAL
|