phy: Add Tegra XUSB pad controller support
authorThierry Reding <treding@nvidia.com>
Wed, 11 Nov 2015 17:24:21 +0000 (18:24 +0100)
committerThierry Reding <treding@nvidia.com>
Fri, 29 Apr 2016 14:44:47 +0000 (16:44 +0200)
commit53d2a715c24034ee4017f3c15c82bb4a53a07da5
treea520b1e745e31eba9fb8936c3e19e1c4103214e1
parentd6f83c1b1dcac39729f48fe1c2d426b9c135df41
phy: Add Tegra XUSB pad controller support

Add a new driver for the XUSB pad controller found on NVIDIA Tegra SoCs.
This hardware block used to be exposed as a pin controller, but it turns
out that this isn't a good fit. The new driver and DT binding much more
accurately describe the hardware and are more flexible in supporting new
SoC generations.

Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/phy/Kconfig
drivers/phy/Makefile
drivers/phy/tegra/Kconfig [new file with mode: 0644]
drivers/phy/tegra/Makefile [new file with mode: 0644]
drivers/phy/tegra/xusb-tegra124.c [new file with mode: 0644]
drivers/phy/tegra/xusb.c [new file with mode: 0644]
drivers/phy/tegra/xusb.h [new file with mode: 0644]
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c
include/linux/phy/tegra/xusb.h [new file with mode: 0644]