Makefile 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #
  2. # for USB OTG silicon based on Mentor Graphics INVENTRA designs
  3. #
  4. ifeq ($(MTK_ALPS_BOX_SUPPORT),yes)
  5. ccflags-y += -DMTK_ALPS_BOX_SUPPORT
  6. endif
  7. #QMU Flags
  8. ccflags-$(CONFIG_MTK_MUSB_QMU_SUPPORT) += -DMUSB_QMU_SUPPORT
  9. ##ccflags-$(CONFIG_MTK_MUSB_QMU_SUPPORT) += -DQMU_TASKLET
  10. ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat
  11. #Platform
  12. obj-$(CONFIG_ARCH_MT2601) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  13. obj-$(CONFIG_ARCH_MT6795) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  14. obj-$(CONFIG_ARCH_MT6752) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  15. obj-$(CONFIG_ARCH_MT8127) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  16. obj-$(CONFIG_ARCH_MT6582) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  17. obj-$(CONFIG_ARCH_MT6572) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  18. obj-$(CONFIG_ARCH_MT6592) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  19. obj-$(CONFIG_ARCH_MT6735) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  20. obj-$(CONFIG_ARCH_MT6735M) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  21. obj-$(CONFIG_ARCH_MT6753) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  22. obj-$(CONFIG_ARCH_MT6580) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  23. obj-$(CONFIG_ARCH_MT8163) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  24. obj-$(CONFIG_MACH_MT2701) += $(subst ",,$(CONFIG_MTK_PLATFORM))/
  25. #Driver
  26. obj-$(CONFIG_USB_MTK_HDRC) += musb_hdrc.o
  27. musb_hdrc-$(CONFIG_USB_MTK_HDRC) := musb_core.o
  28. musb_hdrc-$(CONFIG_USB_MTK_HDRC) += musb_gadget_ep0.o musb_gadget.o
  29. musb_hdrc-$(CONFIG_USB_MTK_HDRC) += musb_virthub.o musb_host.o
  30. musb_hdrc-$(CONFIG_USB_MTK_HDRC) += musbhsdma.o
  31. musb_hdrc-$(CONFIG_USB_MTK_HDRC) += musb_debugfs.o
  32. # QMU Realted
  33. obj-$(CONFIG_MTK_MUSB_QMU_SUPPORT) += mtk_qmu.o musb_qmu.o