#
#	@author xibin 
#


QMU=y

musb_hdrc_u2-objs := src/musb_core.o src/mt8560.o 
EXTRA_CFLAGS+=-I$(srctree)/drivers/usb/musb_qmu/include/
obj-$(CONFIG_USB_MTK_MUSB) += musb_hdrc_u2.o
##
#       @brief object files of this module
#
ifeq ($(CONFIG_USB_MTK_MUSB_PERIPHERAL),y)
musb_hdrc_u2-objs+=src/musb_gadget_ep0.o src/musb_gadget.o
EXTRA_CFLAGS+=-DCONFIG_USB_GADGET_MUSB_HDRC
EXTRA_CFLAGS+=-DCONFIG_USB_MUSB_PERIPHERAL
endif


ifeq ($(CONFIG_USB_MTK_MUSB_DMA),y)
musb_hdrc_u2-objs+=src/musbhsdma.o
EXTRA_CFLAGS+=-DCONFIG_USB_INVENTRA_DMA
else
EXTRA_CFLAGS+=-DCONFIG_MUSB_PIO_ONLY
endif

EXTRA_CFLAGS+=-DCONFIG_MT8560

ifeq ($(USB_ADB), true)
#EXTRA_CFLAGS		+= -DUSB_DEVICE_MODE_SUPPORT
endif

ifeq ($(LINUX_EMU_USB_CDC), true)
EXTRA_CFLAGS += -DLINUX_EMU_USB_CDC_SUPPORT
endif

ifeq ($(LINUX_USB_VDEC_FPGA_TEST), true)
EXTRA_CFLAGS += -DLINUX_USB_VDEC_FPGA_TEST
endif

ifeq "$(USB_ADB)" "true"
ifeq "$(USB_ETH)" "true"
EXTRA_CFLAGS		+= -DUSB_DEVICE_MODE_ENABLE_5V
endif
endif

ifeq ($(filter true,$(USB_DELAY_RESUME_SUPPORT)), true)
EXTRA_CFLAGS += -DCONFIG_USB_DELAY_RESUME_SUPPORT
endif