]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
usb: phy: Add Kconfig entry for Tegra PHY driver
authorDmitry Osipenko <digetx@gmail.com>
Mon, 9 Apr 2018 22:02:59 +0000 (01:02 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 23 Apr 2018 07:50:57 +0000 (09:50 +0200)
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: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/Kconfig
drivers/usb/phy/Kconfig
drivers/usb/phy/Makefile

index 5d958da8e1bcf149de830384968ba82958dab750..9f0aeb068acb618d7513e01337bedf9d5341b988 100644 (file)
@@ -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.
index 0f8ab981d572c30af31f94d496627d12f63210a5..b9b0a44be67995b0a7c64bfb96b480d09df0312a 100644 (file)
@@ -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
index 25e579fb92b862c64a396fe511523f23ace0ac9f..df1d99010079fa69dbcdbf5d64c99c8dd7ac8195 100644 (file)
@@ -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