usb: ulpi: Add Kconfig options for ULPI
The following options can be now enabled via defconfig: - CONFIG_USB_ULPI - CONFIG_USB_ULPI_VIEWPORT - CONFIG_USB_ULPI_VIEWPORT_OMAP Signed-off-by: Mateusz Kulikowski <mateusz.kulikowski@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Acked-by: Marek Vasut <marex@denx.de>
This commit is contained in:
parent
3f9f8a5b83
commit
6b14fbbdc6
@ -53,6 +53,8 @@ source "drivers/usb/musb-new/Kconfig"
|
|||||||
|
|
||||||
source "drivers/usb/emul/Kconfig"
|
source "drivers/usb/emul/Kconfig"
|
||||||
|
|
||||||
|
source "drivers/usb/ulpi/Kconfig"
|
||||||
|
|
||||||
comment "USB peripherals"
|
comment "USB peripherals"
|
||||||
|
|
||||||
config USB_STORAGE
|
config USB_STORAGE
|
||||||
|
33
drivers/usb/ulpi/Kconfig
Normal file
33
drivers/usb/ulpi/Kconfig
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
comment "ULPI drivers"
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "ULPI Viewport type"
|
||||||
|
optional
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
Select ULPI viewport (SoC-side interface to ULPI) implementation
|
||||||
|
appropriate for the device if you want to communicate with
|
||||||
|
UTMI (USB PHY) via ULPI interface.
|
||||||
|
|
||||||
|
config USB_ULPI_VIEWPORT
|
||||||
|
bool "Generic ULPI Viewport"
|
||||||
|
help
|
||||||
|
Support generic ULPI Viewport implementation that is used on
|
||||||
|
some Tegra and Snapdragon devices.
|
||||||
|
|
||||||
|
config USB_ULPI_VIEWPORT_OMAP
|
||||||
|
bool "OMAP ULPI Viewport"
|
||||||
|
help
|
||||||
|
Support ULPI Viewport implementation that is used on OMAP devices.
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
|
config USB_ULPI
|
||||||
|
bool "ULPI support"
|
||||||
|
depends on (USB_ULPI_VIEWPORT || USB_ULPI_VIEWPORT_OMAP)
|
||||||
|
help
|
||||||
|
Select to commnicate with USB PHY via ULPI interface.
|
||||||
|
ULPI is wrapper on UTMI+ core that is used as
|
||||||
|
PHY Transreceiver for USB controllers.
|
||||||
|
|
||||||
|
This driver uses ULPI viewports that are specific for each SoC.
|
Loading…
Reference in New Issue
Block a user