| 1 | |
| 2 | # |
| 3 | # Makefile for USB Core files and filesystem |
| 4 | # |
| 5 | ifxusb_host-objs := ifxusb_driver.o |
| 6 | ifxusb_host-objs += ifxusb_ctl.o |
| 7 | ifxusb_host-objs += ifxusb_cif.o |
| 8 | ifxusb_host-objs += ifxusb_cif_h.o |
| 9 | ifxusb_host-objs += ifxhcd.o |
| 10 | ifxusb_host-objs += ifxhcd_es.o |
| 11 | ifxusb_host-objs += ifxhcd_intr.o |
| 12 | ifxusb_host-objs += ifxhcd_queue.o |
| 13 | |
| 14 | ifeq ($(CONFIG_IFX_TWINPASS),y) |
| 15 | EXTRA_CFLAGS += -D__IS_TWINPASS__ |
| 16 | endif |
| 17 | ifeq ($(CONFIG_IFX_DANUBE),y) |
| 18 | EXTRA_CFLAGS += -D__IS_DANUBE__ |
| 19 | endif |
| 20 | ifeq ($(CONFIG_IFX_AMAZON_SE),y) |
| 21 | EXTRA_CFLAGS += -D__IS_AMAZON_SE__ |
| 22 | endif |
| 23 | ifeq ($(CONFIG_IFX_AR9),y) |
| 24 | EXTRA_CFLAGS += -D__IS_AR9__ |
| 25 | endif |
| 26 | ifeq ($(CONFIG_IFX_AMAZON_S),y) |
| 27 | EXTRA_CFLAGS += -D__IS_AR9__ |
| 28 | endif |
| 29 | ifeq ($(CONFIG_IFX_VR9),y) |
| 30 | EXTRA_CFLAGS += -D__IS_VR9__ |
| 31 | endif |
| 32 | |
| 33 | ifeq ($(CONFIG_USB_HOST_IFX),y) |
| 34 | EXTRA_CFLAGS += -Dlinux -D__LINUX__ |
| 35 | EXTRA_CFLAGS += -D__IS_HOST__ |
| 36 | EXTRA_CFLAGS += -D__KERNEL__ |
| 37 | endif |
| 38 | |
| 39 | ifeq ($(CONFIG_USB_HOST_IFX),m) |
| 40 | EXTRA_CFLAGS += -Dlinux -D__LINUX__ |
| 41 | EXTRA_CFLAGS += -D__IS_HOST__ |
| 42 | EXTRA_CFLAGS += -D__KERNEL__ |
| 43 | endif |
| 44 | |
| 45 | ifeq ($(CONFIG_USB_DEBUG),y) |
| 46 | EXTRA_CFLAGS += -D__DEBUG__ |
| 47 | EXTRA_CFLAGS += -D__ENABLE_DUMP__ |
| 48 | endif |
| 49 | |
| 50 | ifeq ($(CONFIG_USB_HOST_IFX_B),y) |
| 51 | EXTRA_CFLAGS += -D__IS_DUAL__ |
| 52 | endif |
| 53 | ifeq ($(CONFIG_USB_HOST_IFX_1),y) |
| 54 | EXTRA_CFLAGS += -D__IS_FIRST__ |
| 55 | endif |
| 56 | ifeq ($(CONFIG_USB_HOST_IFX_2),y) |
| 57 | EXTRA_CFLAGS += -D__IS_SECOND__ |
| 58 | endif |
| 59 | |
| 60 | ifeq ($(CONFIG_USB_HOST_IFX_FORCE_USB11),y) |
| 61 | EXTRA_CFLAGS += -D__FORCE_USB11__ |
| 62 | endif |
| 63 | ifeq ($(CONFIG_USB_HOST_IFX_WITH_HS_ELECT_TST),y) |
| 64 | EXTRA_CFLAGS += -D__WITH_HS_ELECT_TST__ |
| 65 | endif |
| 66 | ifeq ($(CONFIG_USB_HOST_IFX_WITH_ISO),y) |
| 67 | EXTRA_CFLAGS += -D__EN_ISOC__ |
| 68 | endif |
| 69 | ifeq ($(CONFIG_USB_HOST_IFX_UNALIGNED_ADJ),y) |
| 70 | EXTRA_CFLAGS += -D__UNALIGNED_BUFFER_ADJ__ |
| 71 | endif |
| 72 | ifeq ($(CONFIG_USB_HOST_IFX_UNALIGNED_CHK),y) |
| 73 | EXTRA_CFLAGS += -D__UNALIGNED_BUFFER_CHK__ |
| 74 | endif |
| 75 | |
| 76 | # EXTRA_CFLAGS += -D__DYN_SOF_INTR__ |
| 77 | EXTRA_CFLAGS += -D__UEIP__ |
| 78 | # EXTRA_CFLAGS += -D__EN_ISOC__ |
| 79 | # EXTRA_CFLAGS += -D__EN_ISOC_SPLIT__ |
| 80 | |
| 81 | ## 20110628 AVM/WK New flag for less SOF IRQs |
| 82 | EXTRA_CFLAGS += -D__USE_TIMER_4_SOF__ |
| 83 | |
| 84 | obj-$(CONFIG_USB_HOST_IFX) += ifxusb_host.o |
| 85 | |
| 86 | |