mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-19 03:08:31 +00:00
2fc5dab2ed
Allow ci_udc.o to be built when using the new(?) USB gadget framework, as enabled by CONFIG_USB_GADGET. Note that this duplicates the Makefile entry for ci_udc.o, since it's also included inside #ifdef CONFIG_USB_ETHER. I'm not sure what that define means; perhaps an old style of Ethernet-specific USB gadget implementation? I wonder if the line that this patch adds shouldn't be outside all of the ifdefs, so it stands on its own, similar to how e.g. epautoconf.o is shared between the two? Signed-off-by: Stephen Warren <swarren@nvidia.com>
38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
#
|
|
# (C) Copyright 2000-2007
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
obj-$(CONFIG_USB_GADGET) += epautoconf.o config.o usbstring.o
|
|
obj-$(CONFIG_USB_ETHER) += epautoconf.o config.o usbstring.o
|
|
|
|
# new USB gadget layer dependencies
|
|
ifdef CONFIG_USB_GADGET
|
|
obj-$(CONFIG_USB_GADGET_ATMEL_USBA) += atmel_usba_udc.o
|
|
obj-$(CONFIG_USB_GADGET_S3C_UDC_OTG) += s3c_udc_otg.o
|
|
obj-$(CONFIG_USB_GADGET_FOTG210) += fotg210.o
|
|
obj-$(CONFIG_CI_UDC) += ci_udc.o
|
|
obj-$(CONFIG_THOR_FUNCTION) += f_thor.o
|
|
obj-$(CONFIG_USBDOWNLOAD_GADGET) += g_dnl.o
|
|
obj-$(CONFIG_DFU_FUNCTION) += f_dfu.o
|
|
obj-$(CONFIG_USB_GADGET_MASS_STORAGE) += f_mass_storage.o
|
|
endif
|
|
ifdef CONFIG_USB_ETHER
|
|
obj-y += ether.o
|
|
obj-$(CONFIG_USB_ETH_RNDIS) += rndis.o
|
|
obj-$(CONFIG_CI_UDC) += ci_udc.o
|
|
obj-$(CONFIG_CPU_PXA25X) += pxa25x_udc.o
|
|
else
|
|
# Devices not related to the new gadget layer depend on CONFIG_USB_DEVICE
|
|
ifdef CONFIG_USB_DEVICE
|
|
obj-y += core.o
|
|
obj-y += ep0.o
|
|
obj-$(CONFIG_DW_UDC) += designware_udc.o
|
|
obj-$(CONFIG_OMAP1510) += omap1510_udc.o
|
|
obj-$(CONFIG_OMAP1610) += omap1510_udc.o
|
|
obj-$(CONFIG_MPC885_FAMILY) += mpc8xx_udc.o
|
|
obj-$(CONFIG_CPU_PXA27X) += pxa27x_udc.o
|
|
endif
|
|
endif
|