#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