xref: /openbmc/linux/drivers/usb/core/Makefile (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# Makefile for USB Core files and filesystem
41da177e4SLinus Torvalds#
51da177e4SLinus Torvalds
60a2b8a0dSmatt mooneyusbcore-y := usb.o hub.o hcd.o urb.o message.o driver.o
70a2b8a0dSmatt mooneyusbcore-y += config.o file.o buffer.o sysfs.o endpoint.o
80a2b8a0dSmatt mooneyusbcore-y += devio.o notify.o generic.o quirks.o devices.o
907dbff0dSMartin Blumenstinglusbcore-y += phy.o port.o
101da177e4SLinus Torvalds
110573f2c5SPeter Chenusbcore-$(CONFIG_OF)		+= of.o
122c93e790Syuan linyuusbcore-$(CONFIG_USB_PCI)		+= hcd-pci.o
13da0af6e7SMatthew Garrettusbcore-$(CONFIG_ACPI)		+= usb-acpi.o
141da177e4SLinus Torvalds
15*8bc06364SMatthias Kaehlckeifdef CONFIG_USB_ONBOARD_HUB
16*8bc06364SMatthias Kaehlckeusbcore-y			+= ../misc/onboard_usb_hub_pdevs.o
17*8bc06364SMatthias Kaehlckeendif
18*8bc06364SMatthias Kaehlcke
191da177e4SLinus Torvaldsobj-$(CONFIG_USB)		+= usbcore.o
200f247626SRafał Miłecki
210f247626SRafał Miłeckiobj-$(CONFIG_USB_LEDS_TRIGGER_USBPORT)	+= ledtrig-usbport.o
22