mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-05 20:30:41 +00:00
usb: chipidea: allow disabling glue drivers if EMBEDDED
Allow to cut down on driver size for embedded config. Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl> Signed-off-by: Peter Chen <peter.chen@nxp.com>
This commit is contained in:
parent
1c16f63d1e
commit
95caa2ae70
@ -18,17 +18,6 @@ config USB_CHIPIDEA
|
|||||||
|
|
||||||
if USB_CHIPIDEA
|
if USB_CHIPIDEA
|
||||||
|
|
||||||
config USB_CHIPIDEA_OF
|
|
||||||
tristate
|
|
||||||
depends on OF
|
|
||||||
default USB_CHIPIDEA
|
|
||||||
|
|
||||||
config USB_CHIPIDEA_PCI
|
|
||||||
tristate
|
|
||||||
depends on USB_PCI
|
|
||||||
depends on NOP_USB_XCEIV
|
|
||||||
default USB_CHIPIDEA
|
|
||||||
|
|
||||||
config USB_CHIPIDEA_UDC
|
config USB_CHIPIDEA_UDC
|
||||||
bool "ChipIdea device controller"
|
bool "ChipIdea device controller"
|
||||||
depends on USB_GADGET
|
depends on USB_GADGET
|
||||||
@ -43,4 +32,30 @@ config USB_CHIPIDEA_HOST
|
|||||||
help
|
help
|
||||||
Say Y here to enable host controller functionality of the
|
Say Y here to enable host controller functionality of the
|
||||||
ChipIdea driver.
|
ChipIdea driver.
|
||||||
|
|
||||||
|
config USB_CHIPIDEA_PCI
|
||||||
|
tristate "Enable PCI glue driver" if EMBEDDED
|
||||||
|
depends on USB_PCI
|
||||||
|
depends on NOP_USB_XCEIV
|
||||||
|
default USB_CHIPIDEA
|
||||||
|
|
||||||
|
config USB_CHIPIDEA_MSM
|
||||||
|
tristate "Enable MSM hsusb glue driver" if EMBEDDED
|
||||||
|
default USB_CHIPIDEA
|
||||||
|
|
||||||
|
config USB_CHIPIDEA_IMX
|
||||||
|
tristate "Enable i.MX USB glue driver" if EMBEDDED
|
||||||
|
depends on OF
|
||||||
|
default USB_CHIPIDEA
|
||||||
|
|
||||||
|
config USB_CHIPIDEA_GENERIC
|
||||||
|
tristate "Enable generic USB2 glue driver" if EMBEDDED
|
||||||
|
default USB_CHIPIDEA
|
||||||
|
|
||||||
|
config USB_CHIPIDEA_TEGRA
|
||||||
|
tristate "Enable Tegra UDC glue driver" if EMBEDDED
|
||||||
|
depends on OF
|
||||||
|
depends on USB_CHIPIDEA_UDC
|
||||||
|
default USB_CHIPIDEA
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -8,10 +8,8 @@ ci_hdrc-$(CONFIG_USB_OTG_FSM) += otg_fsm.o
|
|||||||
|
|
||||||
# Glue/Bridge layers go here
|
# Glue/Bridge layers go here
|
||||||
|
|
||||||
obj-$(CONFIG_USB_CHIPIDEA) += ci_hdrc_usb2.o
|
obj-$(CONFIG_USB_CHIPIDEA_GENERIC) += ci_hdrc_usb2.o
|
||||||
obj-$(CONFIG_USB_CHIPIDEA) += ci_hdrc_msm.o
|
obj-$(CONFIG_USB_CHIPIDEA_MSM) += ci_hdrc_msm.o
|
||||||
|
|
||||||
obj-$(CONFIG_USB_CHIPIDEA_PCI) += ci_hdrc_pci.o
|
obj-$(CONFIG_USB_CHIPIDEA_PCI) += ci_hdrc_pci.o
|
||||||
|
obj-$(CONFIG_USB_CHIPIDEA_IMX) += ci_hdrc_imx.o usbmisc_imx.o
|
||||||
obj-$(CONFIG_USB_CHIPIDEA_OF) += usbmisc_imx.o ci_hdrc_imx.o
|
obj-$(CONFIG_USB_CHIPIDEA_TEGRA) += ci_hdrc_tegra.o
|
||||||
obj-$(CONFIG_USB_CHIPIDEA_OF) += ci_hdrc_tegra.o
|
|
||||||
|
Loading…
Reference in New Issue
Block a user