1# 2# Makefile for SUNXI USB2.0 Dual Role Controller Driver. 3# 4ccflags-y += -I$(srctree)/drivers/usb/gadget/udc 5 6sunxi_usbc-objs := manager/usb_manager.o \ 7 manager/usbc0_platform.o \ 8 manager/usb_hcd_servers.o \ 9 manager/usb_hw_scan.o \ 10 manager/usb_msg_center.o 11 12ifeq ($(CONFIG_USB_SUNXI_HCD0),y) 13 sunxi_usbc-objs +=hcd/core/sunxi_hcd_core.o \ 14 hcd/core/sunxi_hcd_host.o \ 15 hcd/core/sunxi_hcd_virt_hub.o \ 16 hcd/core/sunxi_hcd_debug.o \ 17 hcd/core/sunxi_hcd_dma.o \ 18 usbc/usbc_host.o 19 20 sunxi_usb_hcd0-objs := hcd/hcd0/sunxi_hcd0.o 21endif 22 23obj-$(CONFIG_USB_SUNXI_HCD0) += sunxi_usb_hcd0.o 24obj-$(CONFIG_USB_SUNXI_USB_MANAGER) += sunxi_usbc.o 25 26sunxi_usb_udc-objs := udc/sunxi_udc.o \ 27 udc/sunxi_udc_board.o \ 28 udc/sunxi_udc_debug.o \ 29 udc/sunxi_udc_dma.o \ 30 usbc/usbc.o \ 31 usbc/usbc_dev.o \ 32 usbc/usbc_phy.o \ 33 misc/sunxi_usb_debug.o 34 35obj-$(CONFIG_USB_SUNXI_UDC0) += sunxi_usb_udc.o 36 37