tegra_usb_pad_ctrl driver supports NVIDIA Tegra210 and former
chips. For Tegra186 and later chips, there will be pinctrl-*
driver to take care of XUSB PADCTL and UPHY Lane/PLL programming.
bug
200084946
Change-Id: I5a289c75ec72419973bcd5967d856ad84cb03f9d
Signed-off-by: JC Kuo <jckuo@nvidia.com>
Reviewed-on: http://git-master/r/714162
Reviewed-by: WK Tsai <wtsai@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
default n
depends on PLATFORM_TEGRA
select PCI
- select TEGRA_USB_SHARED_PAD
select ARCH_TEGRA_HAS_PCIE
help
Say Y here if you want support for the PCIe host controller found
menuconfig USB_SUPPORT
bool "USB support"
depends on HAS_IOMEM
- select TEGRA_USB_SHARED_PAD
default y
---help---
This option adds core support for Universal Serial Bus (USB).
depends on USB || USB_GADGET
config TEGRA_USB_SHARED_PAD
- bool "Enable shared pad control"
+ bool "Enable shared pad control for Tegra11x/Tegra12x/Tegra13x/Tegra21x"
+ default y if (ARCH_TEGRA_11x_SOC || ARCH_TEGRA_12x_SOC || ARCH_TEGRA_13x_SOC || ARCH_TEGRA_21x_SOC)
---help---
Add shared pad controls for pcie and usb