@ -109,6 +109,61 @@
# define CONFIG_OMAP_USB_PHY
# define CONFIG_AM437X_USB2PHY2_HOST
/* USB GADGET */
# if !defined(CONFIG_SPL_BUILD) || \
( defined ( CONFIG_SPL_BUILD ) & & defined ( CONFIG_SPL_USBETH_SUPPORT ) )
# define CONFIG_USB_DWC3_PHY_OMAP
# define CONFIG_USB_DWC3_OMAP
# define CONFIG_USB_DWC3
# define CONFIG_USB_DWC3_GADGET
# define CONFIG_USB_GADGET
# define CONFIG_USBDOWNLOAD_GADGET
# define CONFIG_USB_GADGET_VBUS_DRAW 2
# define CONFIG_G_DNL_MANUFACTURER "Texas Instruments"
# define CONFIG_G_DNL_VENDOR_NUM 0x0403
# define CONFIG_G_DNL_PRODUCT_NUM 0xBD00
# define CONFIG_USB_GADGET_DUALSPEED
# endif
# ifndef CONFIG_SPL_BUILD
/* USB Device Firmware Update support */
# define CONFIG_DFU_FUNCTION
# define CONFIG_DFU_RAM
# define CONFIG_CMD_DFU
# define CONFIG_DFU_MMC
# define DFU_ALT_INFO_MMC \
" dfu_alt_info_mmc= " \
" boot part 0 1; " \
" rootfs part 0 2; " \
" MLO fat 0 1; " \
" spl-os-args fat 0 1; " \
" spl-os-image fat 0 1; " \
" u-boot.img fat 0 1; " \
" uEnv.txt fat 0 1 \0 "
# define DFU_ALT_INFO_EMMC \
" dfu_alt_info_emmc= " \
" MLO raw 0x100 0x100 mmcpart 0; " \
" u-boot.img raw 0x300 0x1000 mmcpart 0 \0 "
# define CONFIG_DFU_RAM
# define DFU_ALT_INFO_RAM \
" dfu_alt_info_ram= " \
" kernel ram 0x80200000 0x4000000; " \
" fdt ram 0x80f80000 0x80000; " \
" ramdisk ram 0x81000000 0x4000000 \0 "
# define DFUARGS \
" dfu_bufsiz=0x10000 \0 " \
DFU_ALT_INFO_MMC \
DFU_ALT_INFO_EMMC \
DFU_ALT_INFO_RAM
# else
# define DFUARGS
# endif
# ifdef CONFIG_QSPI_BOOT
# define CONFIG_SYS_TEXT_BASE 0x30000000
# undef CONFIG_ENV_IS_IN_FAT
@ -239,7 +294,8 @@
" if test $board_name = AM43_IDK; then " \
" setenv fdtfile am437x-idk-evm.dtb; fi; " \
" if test $fdtfile = undefined; then " \
" echo WARNING: Could not determine device tree; fi; \0 "
" echo WARNING: Could not determine device tree; fi; \0 " \
DFUARGS \
# define CONFIG_BOOTCOMMAND \
" run findfdt; " \