artik5: config: enable usb dfu/thor gadget 61/65961/1
authorjino.cho <jino.cho@samsung.com>
Thu, 14 Apr 2016 07:55:59 +0000 (16:55 +0900)
committerjino.cho <jino.cho@samsung.com>
Thu, 14 Apr 2016 07:55:59 +0000 (16:55 +0900)
This patch enables dfu/thor gadget to support Thor downloader
for the ARTIK5 device.

Change-Id: I780aa55b3fe499b4c0ccce84a9e517ec40b6800a
Signed-off-by: jino.cho <jino.cho@samsung.com>
include/configs/artik_common.h

index 47f03a372a690bfb25be637333634319941ba0bf..adadf7f608bc6a8a3f7137a5e682cf878b87524b 100644 (file)
@@ -29,6 +29,7 @@
 #define CONFIG_ARCH_EXYNOS             /* which is in a Exynos Family */
 
 #include <asm/arch/cpu.h>              /* get chip and board defs */
+#include <linux/sizes.h>
 
 #define CONFIG_ARCH_CPU_INIT
 #define CONFIG_DISPLAY_CPUINFO
 #define CONFIG_FASTBOOT_AUTO_REBOOT
 #define CONFIG_FASTBOOT_AUTO_REBOOT_MODE       0x3
 
-#ifdef CONFIG_MACH_ARTIK10
+
+/* S3C UDC */
+#ifdef CONFIG_MACH_ARTIK5
+#define CONFIG_USB_GADGET_S3C_UDC_OTG
+#define CONFIG_USB_GADGET_S3C_UDC_OTG_PHY
+#endif
+
 /* DWC3 */
+#ifdef CONFIG_MACH_ARTIK10
 #define CONFIG_USB_DWC3
 #define CONFIG_USB_DWC3_GADGET
 #define CONFIG_USB_DWC3_PHY_SAMSUNG
+#endif
 
 /* USB gadget */
 #define CONFIG_USB_GADGET
 #define CONFIG_DFU_FUNCTION
 #define CONFIG_DFU_MMC
 #define CONFIG_CMD_DFU
+#define CONFIG_SYS_DFU_DATA_BUF_SIZE   0x02000000
 #define DFU_DEFAULT_POLL_TIMEOUT       300
 
 /* THOR */
 #define CONFIG_G_DNL_THOR_VENDOR_NUM   CONFIG_G_DNL_VENDOR_NUM
 #define CONFIG_G_DNL_THOR_PRODUCT_NUM  0x685D
+#define CONFIG_G_DNL_UMS_VENDOR_NUM 0x0525
+#define CONFIG_G_DNL_UMS_PRODUCT_NUM 0xA4A5
 #define CONFIG_THOR_FUNCTION
 #define CONFIG_CMD_THOR_DOWNLOAD
-#endif
-#define CONFIG_SYS_DFU_DATA_BUF_SIZE   0x02000000
 
 #define CONFIG_SPL
 #define SDMMC_DEV_OFFSET                       0x00000000