Commit e10d3fc5 authored by Dmitry Osipenko's avatar Dmitry Osipenko Committed by Felipe Balbi
Browse files

usb: phy: Add Kconfig entry for Tegra PHY driver



Tegra's EHCI driver has a build dependency on Tegra's PHY driver and
currently Tegra's PHY driver is built only when Tegra's EHCI driver is
built. Add own Kconfig entry for the Tegra's PHY driver so that drivers
other than ehci-tegra (like ChipIdea UDC) could work with ehci-tegra
driver being disabled in kernels config by allowing user to manually
select the PHY driver.

Signed-off-by: default avatarDmitry Osipenko <digetx@gmail.com>
Signed-off-by: default avatarFelipe Balbi <felipe.balbi@linux.intel.com>
parent d2b9889f
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -234,9 +234,7 @@ config USB_EHCI_TEGRA
       tristate "NVIDIA Tegra HCD support"
       depends on ARCH_TEGRA
       select USB_EHCI_ROOT_HUB_TT
       select USB_PHY
	select USB_ULPI
	select USB_ULPI_VIEWPORT
       select USB_TEGRA_PHY
       help
         This driver enables support for the internal USB Host Controllers
         found in NVIDIA Tegra SoCs. The controllers are EHCI compliant.
+9 −0
Original line number Diff line number Diff line
@@ -159,6 +159,15 @@ config USB_MXS_PHY

	  MXS Phy is used by some of the i.MX SoCs, for example imx23/28/6x.

config USB_TEGRA_PHY
	tristate "NVIDIA Tegra USB PHY Driver"
	depends on ARCH_TEGRA
	select USB_PHY
	select USB_ULPI
	help
	  This driver provides PHY support for the USB controllers found
	  on NVIDIA Tegra SoC's.

config USB_ULPI
	bool "Generic ULPI Transceiver Driver"
	depends on ARM || ARM64
+1 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ obj-$(CONFIG_AM335X_CONTROL_USB) += phy-am335x-control.o
obj-$(CONFIG_AM335X_PHY_USB)		+= phy-am335x.o
obj-$(CONFIG_OMAP_OTG)			+= phy-omap-otg.o
obj-$(CONFIG_TWL6030_USB)		+= phy-twl6030-usb.o
obj-$(CONFIG_USB_EHCI_TEGRA)		+= phy-tegra-usb.o
obj-$(CONFIG_USB_TEGRA_PHY)		+= phy-tegra-usb.o
obj-$(CONFIG_USB_GPIO_VBUS)		+= phy-gpio-vbus-usb.o
obj-$(CONFIG_USB_ISP1301)		+= phy-isp1301.o
obj-$(CONFIG_USB_MV_OTG)		+= phy-mv-usb.o