summaryrefslogtreecommitdiff
path: root/drivers/phy/tegra/Kconfig
diff options
context:
space:
mode:
authorVidya Sagar <vidyas@nvidia.com>2019-08-13 17:06:26 +0530
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2019-08-13 16:01:15 +0100
commit5dae15b21d36a2e6d7e92c6af39c33dea5c39cc3 (patch)
tree4e190f512aa4d1501f7331ad5e1f0416fbfa0e0b /drivers/phy/tegra/Kconfig
parent813c6fbcb7756e96f96c5931d8830970ff50e3b0 (diff)
phy: tegra: Add PCIe PIPE2UPHY support
Synopsys DesignWare core based PCIe controllers in Tegra 194 SoC interface with Universal PHY (UPHY) module through a PIPE2UPHY (P2U) module. For each PCIe lane of a controller, there is a P2U unit instantiated at hardware level. This driver provides support for the programming required for each P2U that is going to be used for a PCIe controller. Signed-off-by: Vidya Sagar <vidyas@nvidia.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Acked-by: Kishon Vijay Abraham I <kishon@ti.com> Acked-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/phy/tegra/Kconfig')
-rw-r--r--drivers/phy/tegra/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/phy/tegra/Kconfig b/drivers/phy/tegra/Kconfig
index e516967d695b..f9817c3ae85f 100644
--- a/drivers/phy/tegra/Kconfig
+++ b/drivers/phy/tegra/Kconfig
@@ -7,3 +7,10 @@ config PHY_TEGRA_XUSB
To compile this driver as a module, choose M here: the module will
be called phy-tegra-xusb.
+
+config PHY_TEGRA194_P2U
+ tristate "NVIDIA Tegra194 PIPE2UPHY PHY driver"
+ depends on ARCH_TEGRA_194_SOC || COMPILE_TEST
+ select GENERIC_PHY
+ help
+ Enable this to support the P2U (PIPE to UPHY) that is part of Tegra 19x SOCs.