| 1 | # |
| 2 | # Makefile for DWC_otg Highspeed USB controller driver |
| 3 | # |
| 4 | |
| 5 | ifeq ($(CONFIG_DWC_OTG_DEBUG),y) |
| 6 | EXTRA_CFLAGS += -DDEBUG |
| 7 | endif |
| 8 | |
| 9 | # Use one of the following flags to compile the software in host-only or |
| 10 | # device-only mode based on the configuration selected by the user |
| 11 | ifeq ($(CONFIG_DWC_OTG_HOST_ONLY),y) |
| 12 | EXTRA_CFLAGS += -DDWC_OTG_HOST_ONLY -DDWC_HOST_ONLY |
| 13 | EXTRA_CFLAGS += -DDWC_OTG_EN_ISOC -DDWC_EN_ISOC |
| 14 | else ifeq ($(CONFIG_DWC_OTG_DEVICE_ONLY),y) |
| 15 | EXTRA_CFLAGS += -DDWC_OTG_DEVICE_ONLY |
| 16 | else |
| 17 | EXTRA_CFLAGS += -DDWC_OTG_MODE |
| 18 | endif |
| 19 | |
| 20 | # EXTRA_CFLAGS += -DDWC_HS_ELECT_TST |
| 21 | # EXTRA_CFLAGS += -DDWC_OTG_EXT_CHG_PUMP |
| 22 | |
| 23 | ifeq ($(CONFIG_DWC_OTG_LANTIQ),y) |
| 24 | EXTRA_CFLAGS += -Dlinux -D__LINUX__ -DDWC_OTG_IFX -DDWC_OTG_HOST_ONLY -DDWC_HOST_ONLY -D__KERNEL__ |
| 25 | endif |
| 26 | ifeq ($(CONFIG_DWC_OTG_LANTIQ),m) |
| 27 | EXTRA_CFLAGS += -Dlinux -D__LINUX__ -DDWC_OTG_IFX -DDWC_HOST_ONLY -DMODULE -D__KERNEL__ -DDEBUG |
| 28 | endif |
| 29 | |
| 30 | obj-$(CONFIG_DWC_OTG) := dwc_otg.o |
| 31 | dwc_otg-objs := dwc_otg_hcd.o dwc_otg_hcd_intr.o dwc_otg_hcd_queue.o |
| 32 | #dwc_otg-objs += dwc_otg_pcd.o dwc_otg_pcd_intr.o |
| 33 | dwc_otg-objs += dwc_otg_attr.o |
| 34 | dwc_otg-objs += dwc_otg_cil.o dwc_otg_cil_intr.o |
| 35 | dwc_otg-objs += dwc_otg_ifx.o |
| 36 | dwc_otg-objs += dwc_otg_driver.o |
| 37 | |
| 38 | #obj-$(CONFIG_DWC_OTG_IFX) := dwc_otg_ifx.o |
| 39 | #dwc_otg_ifx-objs := dwc_otg_ifx.o |
| 40 | |