162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Makefile for the kernel USB device drivers.
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci# Object files in subdirectories
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciobj-$(CONFIG_USB_COMMON)	+= common/
962306a36Sopenharmony_ciobj-$(CONFIG_USB)		+= core/
1062306a36Sopenharmony_ciobj-$(CONFIG_USB_SUPPORT)	+= phy/
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciobj-$(CONFIG_USB_DWC3)		+= dwc3/
1362306a36Sopenharmony_ciobj-$(CONFIG_USB_DWC2)		+= dwc2/
1462306a36Sopenharmony_ciobj-$(CONFIG_USB_ISP1760)	+= isp1760/
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciobj-$(CONFIG_USB_CDNS_SUPPORT)	+= cdns3/
1762306a36Sopenharmony_ciobj-$(CONFIG_USB_CDNS3)		+= cdns3/
1862306a36Sopenharmony_ciobj-$(CONFIG_USB_CDNSP_PCI)	+= cdns3/
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciobj-$(CONFIG_USB_FOTG210)	+= fotg210/
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciobj-$(CONFIG_USB_MON)		+= mon/
2362306a36Sopenharmony_ciobj-$(CONFIG_USB_MTU3)		+= mtu3/
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciobj-$(CONFIG_USB_PCI)		+= host/
2662306a36Sopenharmony_ciobj-$(CONFIG_USB_EHCI_HCD)	+= host/
2762306a36Sopenharmony_ciobj-$(CONFIG_USB_ISP116X_HCD)	+= host/
2862306a36Sopenharmony_ciobj-$(CONFIG_USB_OHCI_HCD)	+= host/
2962306a36Sopenharmony_ciobj-$(CONFIG_USB_UHCI_HCD)	+= host/
3062306a36Sopenharmony_ciobj-$(CONFIG_USB_FHCI_HCD)	+= host/
3162306a36Sopenharmony_ciobj-$(CONFIG_USB_XHCI_HCD)	+= host/
3262306a36Sopenharmony_ciobj-$(CONFIG_USB_SL811_HCD)	+= host/
3362306a36Sopenharmony_ciobj-$(CONFIG_USB_ISP1362_HCD)	+= host/
3462306a36Sopenharmony_ciobj-$(CONFIG_USB_R8A66597_HCD)	+= host/
3562306a36Sopenharmony_ciobj-$(CONFIG_USB_FSL_USB2)	+= host/
3662306a36Sopenharmony_ciobj-$(CONFIG_USB_FOTG210_HCD)	+= host/
3762306a36Sopenharmony_ciobj-$(CONFIG_USB_MAX3421_HCD)	+= host/
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciobj-$(CONFIG_USB_C67X00_HCD)	+= c67x00/
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ciobj-$(CONFIG_USB_ACM)		+= class/
4262306a36Sopenharmony_ciobj-$(CONFIG_USB_PRINTER)	+= class/
4362306a36Sopenharmony_ciobj-$(CONFIG_USB_WDM)		+= class/
4462306a36Sopenharmony_ciobj-$(CONFIG_USB_TMC)		+= class/
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ciobj-$(CONFIG_USB_STORAGE)	+= storage/
4762306a36Sopenharmony_ciobj-$(CONFIG_USB)		+= storage/
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ciobj-$(CONFIG_USB_MDC800)	+= image/
5062306a36Sopenharmony_ciobj-$(CONFIG_USB_MICROTEK)	+= image/
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ciobj-$(CONFIG_USB_SERIAL)	+= serial/
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ciobj-$(CONFIG_USB)		+= misc/
5562306a36Sopenharmony_ciobj-$(CONFIG_EARLY_PRINTK_USB)	+= early/
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ciobj-$(CONFIG_USB_ATM)		+= atm/
5862306a36Sopenharmony_ciobj-$(CONFIG_USB_SPEEDTOUCH)	+= atm/
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ciobj-$(CONFIG_USB_MUSB_HDRC)	+= musb/
6162306a36Sopenharmony_ciobj-$(CONFIG_USB_CHIPIDEA)	+= chipidea/
6262306a36Sopenharmony_ciobj-$(CONFIG_USB_RENESAS_USBHS)	+= renesas_usbhs/
6362306a36Sopenharmony_ciobj-$(CONFIG_USB_GADGET)	+= gadget/
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ciobj-$(CONFIG_USBIP_CORE)	+= usbip/
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ciobj-$(CONFIG_TYPEC)		+= typec/
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ciobj-$(CONFIG_USB_ROLE_SWITCH)	+= roles/
70