^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Makefile for the kernel USB device drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) # Object files in subdirectories
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) obj-$(CONFIG_USB_COMMON) += common/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) obj-$(CONFIG_USB) += core/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) obj-$(CONFIG_USB_SUPPORT) += phy/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) obj-$(CONFIG_USB_DWC3) += dwc3/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) obj-$(CONFIG_USB_DWC2) += dwc2/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) obj-$(CONFIG_USB_ISP1760) += isp1760/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) obj-$(CONFIG_USB_CDNS3) += cdns3/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) obj-$(CONFIG_USB_MON) += mon/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) obj-$(CONFIG_USB_MTU3) += mtu3/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) obj-$(CONFIG_USB_PCI) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) obj-$(CONFIG_USB_EHCI_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) obj-$(CONFIG_USB_ISP116X_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) obj-$(CONFIG_USB_OHCI_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) obj-$(CONFIG_USB_UHCI_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) obj-$(CONFIG_USB_FHCI_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) obj-$(CONFIG_USB_XHCI_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) obj-$(CONFIG_USB_SL811_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) obj-$(CONFIG_USB_ISP1362_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) obj-$(CONFIG_USB_U132_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) obj-$(CONFIG_USB_R8A66597_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) obj-$(CONFIG_USB_HWA_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) obj-$(CONFIG_USB_IMX21_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) obj-$(CONFIG_USB_FSL_USB2) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) obj-$(CONFIG_USB_FOTG210_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) obj-$(CONFIG_USB_MAX3421_HCD) += host/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) obj-$(CONFIG_USB_C67X00_HCD) += c67x00/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) obj-$(CONFIG_USB_ACM) += class/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) obj-$(CONFIG_USB_PRINTER) += class/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) obj-$(CONFIG_USB_WDM) += class/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) obj-$(CONFIG_USB_TMC) += class/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) obj-$(CONFIG_USB_STORAGE) += storage/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) obj-$(CONFIG_USB) += storage/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) obj-$(CONFIG_USB_MDC800) += image/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) obj-$(CONFIG_USB_MICROTEK) += image/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) obj-$(CONFIG_USB_SERIAL) += serial/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) obj-$(CONFIG_USB) += misc/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) obj-$(CONFIG_EARLY_PRINTK_USB) += early/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) obj-$(CONFIG_USB_ATM) += atm/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) obj-$(CONFIG_USB_SPEEDTOUCH) += atm/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) obj-$(CONFIG_USB_MUSB_HDRC) += musb/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) obj-$(CONFIG_USB_CHIPIDEA) += chipidea/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) obj-$(CONFIG_USB_RENESAS_USBHS) += renesas_usbhs/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) obj-$(CONFIG_USB_GADGET) += gadget/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) obj-$(CONFIG_USBIP_CORE) += usbip/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) obj-$(CONFIG_TYPEC) += typec/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) obj-$(CONFIG_USB_ROLE_SWITCH) += roles/