lkml.org 
[lkml]   [2018]   [Feb]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 156/193] ARM: tegra: select USB_ULPI from EHCI rather than platform
    Date
    4.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Arnd Bergmann <arnd@arndb.de>

    commit a262e87ff354f12447bb6268bd63edf7ba1c20e0 upstream.

    For historic reasons, the tegra platform selects USB_ULPI from architecture
    code, but that hasn't really made sense for a long time, as the only
    user of that code is the Tegra EHCI driver that has its own Kconfig
    symbol.

    This removes the 'select' statements from mach-tegra and drivers/soc/tegra
    and adds them with the device driver that actually needs them.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Thierry Reding <treding@nvidia.com>
    [arnd: rebased to 4.4-stable]
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    arch/arm/mach-tegra/Kconfig | 2 --
    arch/arm64/Kconfig.platforms | 2 --
    drivers/usb/host/Kconfig | 2 ++
    3 files changed, 2 insertions(+), 4 deletions(-)

    --- a/arch/arm/mach-tegra/Kconfig
    +++ b/arch/arm/mach-tegra/Kconfig
    @@ -12,8 +12,6 @@ menuconfig ARCH_TEGRA
    select ARCH_HAS_RESET_CONTROLLER
    select RESET_CONTROLLER
    select SOC_BUS
    - select USB_ULPI if USB_PHY
    - select USB_ULPI_VIEWPORT if USB_PHY
    help
    This enables support for NVIDIA Tegra based systems.

    --- a/arch/arm64/Kconfig.platforms
    +++ b/arch/arm64/Kconfig.platforms
    @@ -90,8 +90,6 @@ config ARCH_TEGRA_132_SOC
    bool "NVIDIA Tegra132 SoC"
    depends on ARCH_TEGRA
    select PINCTRL_TEGRA124
    - select USB_ULPI if USB_PHY
    - select USB_ULPI_VIEWPORT if USB_PHY
    help
    Enable support for NVIDIA Tegra132 SoC, based on the Denver
    ARMv8 CPU. The Tegra132 SoC is similar to the Tegra124 SoC,
    --- a/drivers/usb/host/Kconfig
    +++ b/drivers/usb/host/Kconfig
    @@ -220,6 +220,8 @@ config USB_EHCI_TEGRA
    depends on ARCH_TEGRA
    select USB_EHCI_ROOT_HUB_TT
    select USB_PHY
    + select USB_ULPI
    + select USB_ULPI_VIEWPORT
    help
    This driver enables support for the internal USB Host Controllers
    found in NVIDIA Tegra SoCs. The controllers are EHCI compliant.

    \
     
     \ /
      Last update: 2018-02-23 21:12    [W:3.019 / U:6.144 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site