Commit | Line | Data |
---|---|---|
550a7375 FB |
1 | # |
2 | # for USB OTG silicon based on Mentor Graphics INVENTRA designs | |
3 | # | |
4 | ||
5 | musb_hdrc-objs := musb_core.o | |
6 | ||
7 | obj-$(CONFIG_USB_MUSB_HDRC) += musb_hdrc.o | |
8 | ||
9 | ifeq ($(CONFIG_ARCH_DAVINCI),y) | |
10 | musb_hdrc-objs += davinci.o | |
11 | endif | |
12 | ||
13 | ifeq ($(CONFIG_USB_TUSB6010),y) | |
14 | musb_hdrc-objs += tusb6010.o | |
15 | endif | |
16 | ||
17 | ifeq ($(CONFIG_ARCH_OMAP2430),y) | |
18 | musb_hdrc-objs += omap2430.o | |
19 | endif | |
20 | ||
21 | ifeq ($(CONFIG_ARCH_OMAP3430),y) | |
22 | musb_hdrc-objs += omap2430.o | |
23 | endif | |
24 | ||
085ad406 BW |
25 | ifeq ($(CONFIG_BF54x),y) |
26 | musb_hdrc-objs += blackfin.o | |
27 | endif | |
28 | ||
29 | ifeq ($(CONFIG_BF52x),y) | |
30 | musb_hdrc-objs += blackfin.o | |
31 | endif | |
32 | ||
550a7375 FB |
33 | ifeq ($(CONFIG_USB_GADGET_MUSB_HDRC),y) |
34 | musb_hdrc-objs += musb_gadget_ep0.o musb_gadget.o | |
35 | endif | |
36 | ||
37 | ifeq ($(CONFIG_USB_MUSB_HDRC_HCD),y) | |
38 | musb_hdrc-objs += musb_virthub.o musb_host.o | |
39 | endif | |
40 | ||
41 | # the kconfig must guarantee that only one of the | |
42 | # possible I/O schemes will be enabled at a time ... | |
43 | # PIO only, or DMA (several potential schemes). | |
44 | # though PIO is always there to back up DMA, and for ep0 | |
45 | ||
46 | ifneq ($(CONFIG_MUSB_PIO_ONLY),y) | |
47 | ||
48 | ifeq ($(CONFIG_USB_INVENTRA_DMA),y) | |
49 | musb_hdrc-objs += musbhsdma.o | |
50 | ||
51 | else | |
52 | ifeq ($(CONFIG_USB_TI_CPPI_DMA),y) | |
53 | musb_hdrc-objs += cppi_dma.o | |
54 | ||
55 | else | |
56 | ifeq ($(CONFIG_USB_TUSB_OMAP_DMA),y) | |
57 | musb_hdrc-objs += tusb6010_omap.o | |
58 | ||
59 | endif | |
60 | endif | |
61 | endif | |
62 | endif | |
63 | ||
64 | ||
65 | ################################################################################ | |
66 | ||
67 | # FIXME remove all these extra "-DMUSB_* things, stick to CONFIG_* | |
68 | ||
69 | ifeq ($(CONFIG_USB_INVENTRA_MUSB_HAS_AHB_ID),y) | |
70 | EXTRA_CFLAGS += -DMUSB_AHB_ID | |
71 | endif | |
72 | ||
73 | # Debugging | |
74 | ||
e8164f64 FB |
75 | ifeq ($(CONFIG_USB_MUSB_DEBUG),y) |
76 | EXTRA_CFLAGS += -DDEBUG | |
550a7375 | 77 | endif |