11da177e4SLinus Torvalds# 27586269cSDavid Brownell# Makefile for USB Host Controller Drivers 31da177e4SLinus Torvalds# 41da177e4SLinus Torvalds 584a99f6fSXenia Ragiadakou# tell define_trace.h where to find the xhci trace header 684a99f6fSXenia RagiadakouCFLAGS_xhci-trace.o := -I$(src) 784a99f6fSXenia Ragiadakou 80a2b8a0dSmatt mooneyisp1760-y := isp1760-hcd.o isp1760-if.o 90a2b8a0dSmatt mooney 100a2b8a0dSmatt mooneyfhci-y := fhci-hcd.o fhci-hub.o fhci-q.o 110a2b8a0dSmatt mooneyfhci-y += fhci-mem.o fhci-tds.o fhci-sched.o 120a2b8a0dSmatt mooney 130a2b8a0dSmatt mooneyfhci-$(CONFIG_FHCI_DEBUG) += fhci-dbg.o 140a2b8a0dSmatt mooney 150cc47d54SSebastian Andrzej Siewiorxhci-hcd-y := xhci.o xhci-mem.o 160a2b8a0dSmatt mooneyxhci-hcd-y += xhci-ring.o xhci-hub.o xhci-dbg.o 1784a99f6fSXenia Ragiadakouxhci-hcd-y += xhci-trace.o 180cc47d54SSebastian Andrzej Siewiorxhci-hcd-$(CONFIG_PCI) += xhci-pci.o 19db11e47dSSebastian Siewior 203429e91aSSebastian Andrzej Siewiorifneq ($(CONFIG_USB_XHCI_PLATFORM), ) 213429e91aSSebastian Andrzej Siewior xhci-hcd-y += xhci-plat.o 22*97374792SGregory CLEMENTifneq ($(CONFIG_USB_XHCI_MVEBU), ) 23*97374792SGregory CLEMENT xhci-hcd-y += xhci-mvebu.o 24*97374792SGregory CLEMENTendif 253429e91aSSebastian Andrzej Siewiorendif 263429e91aSSebastian Andrzej Siewior 277e6133aaSDavid Vrabelobj-$(CONFIG_USB_WHCI_HCD) += whci/ 287e6133aaSDavid Vrabel 297586269cSDavid Brownellobj-$(CONFIG_PCI) += pci-quirks.o 307586269cSDavid Brownell 311da177e4SLinus Torvaldsobj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o 32adfa79d1SAlan Sternobj-$(CONFIG_USB_EHCI_PCI) += ehci-pci.o 3399f91934SAlan Sternobj-$(CONFIG_USB_EHCI_HCD_PLATFORM) += ehci-platform.o 34dba63b2fSAlan Sternobj-$(CONFIG_USB_EHCI_MXC) += ehci-mxc.o 3554a41966SAlan Sternobj-$(CONFIG_USB_EHCI_HCD_OMAP) += ehci-omap.o 36a76dd463SManjunath Goudarobj-$(CONFIG_USB_EHCI_HCD_ORION) += ehci-orion.o 377675d6baSManjunath Goudarobj-$(CONFIG_USB_EHCI_HCD_SPEAR) += ehci-spear.o 3829824c16SJingoo Hanobj-$(CONFIG_USB_EHCI_EXYNOS) += ehci-exynos.o 3997736961SManjunath Goudarobj-$(CONFIG_USB_EHCI_HCD_AT91) += ehci-atmel.o 408c68e84fSManjunath Goudarobj-$(CONFIG_USB_EHCI_MSM) += ehci-msm.o 419fc5f24eSManjunath Goudarobj-$(CONFIG_USB_EHCI_TEGRA) += ehci-tegra.o 42a60f4f81SManjunath Goudarobj-$(CONFIG_USB_W90X900_EHCI) += ehci-w90x900.o 43adfa79d1SAlan Stern 44b92a78e5SRodolfo Giomettiobj-$(CONFIG_USB_OXU210HP_HCD) += oxu210hp-hcd.o 454808a1c0SOlav Kongasobj-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o 46a9d43091SLothar Wassmannobj-$(CONFIG_USB_ISP1362_HCD) += isp1362-hcd.o 47c1117afbSManjunath Goudar 481da177e4SLinus Torvaldsobj-$(CONFIG_USB_OHCI_HCD) += ohci-hcd.o 49c1117afbSManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_PCI) += ohci-pci.o 50928fb68eSManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_PLATFORM) += ohci-platform.o 5150a97e05SManjunath Goudarobj-$(CONFIG_USB_OHCI_EXYNOS) += ohci-exynos.o 52de57a154SManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_OMAP1) += ohci-omap.o 533a48fef1SManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_OMAP3) += ohci-omap3.o 541cc6ac59SManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_SPEAR) += ohci-spear.o 55e3825b48SManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_AT91) += ohci-at91.o 56f23b71f3SManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_S3C2410) += ohci-s3c2410.o 5730330b8fSManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_LPC32XX) += ohci-nxp.o 58b8ad5c37SManjunath Goudarobj-$(CONFIG_USB_OHCI_HCD_PXA27X) += ohci-pxa27x.o 59c1117afbSManjunath Goudar 601da177e4SLinus Torvaldsobj-$(CONFIG_USB_UHCI_HCD) += uhci-hcd.o 61236dd4d1SAnton Vorontsovobj-$(CONFIG_USB_FHCI_HCD) += fhci.o 62bc75fa38SAlex Chiangobj-$(CONFIG_USB_XHCI_HCD) += xhci-hcd.o 631da177e4SLinus Torvaldsobj-$(CONFIG_USB_SL811_HCD) += sl811-hcd.o 64c6de2b64SDavid Brownellobj-$(CONFIG_USB_SL811_CS) += sl811_cs.o 65d774efeaSTony Olechobj-$(CONFIG_USB_U132_HCD) += u132-hcd.o 665d304358SYoshihiro Shimodaobj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o 67db11e47dSSebastian Siewiorobj-$(CONFIG_USB_ISP1760_HCD) += isp1760.o 68d09318b8SInaky Perez-Gonzalezobj-$(CONFIG_USB_HWA_HCD) += hwa-hc.o 6923d3e7a6SMartin Fuzzeyobj-$(CONFIG_USB_IMX21_HCD) += imx21-hcd.o 70126512e3SAnatolij Gustschinobj-$(CONFIG_USB_FSL_MPH_DR_OF) += fsl-mph-dr-of.o 711643accdSDavid Daneyobj-$(CONFIG_USB_OCTEON2_COMMON) += octeon2-common.o 7262e11d1bSHauke Mehrtensobj-$(CONFIG_USB_HCD_BCMA) += bcma-hcd.o 737043c2ccSHauke Mehrtensobj-$(CONFIG_USB_HCD_SSB) += ssb-hcd.o 746c920bfbSYuan-Hsin Chenobj-$(CONFIG_USB_FUSBH200_HCD) += fusbh200-hcd.o 757d50195fSFeng-Hsin Chiangobj-$(CONFIG_USB_FOTG210_HCD) += fotg210-hcd.o 762d53139fSDavid Mosbergerobj-$(CONFIG_USB_MAX3421_HCD) += max3421-hcd.o 77