summaryrefslogtreecommitdiffstats
path: root/drivers/phy/Kconfig
diff options
context:
space:
mode:
authorChris Zhong <zyw@rock-chips.com>2016-08-23 22:17:02 -0700
committerKishon Vijay Abraham I <kishon@ti.com>2016-09-10 16:49:01 +0530
commite96be45cb84e29e58f35ed460a859b61e8bf28c5 (patch)
tree7fe2fcd958276200a42494daa71577c0f830fe23 /drivers/phy/Kconfig
parent4033d95218489375f598e89e99fcc6e4b4321732 (diff)
downloadlinux-stable-e96be45cb84e29e58f35ed460a859b61e8bf28c5.tar.gz
linux-stable-e96be45cb84e29e58f35ed460a859b61e8bf28c5.tar.bz2
linux-stable-e96be45cb84e29e58f35ed460a859b61e8bf28c5.zip
phy: Add USB Type-C PHY driver for rk3399
Add a PHY provider driver for the rk3399 SoC Type-c PHY. The USB Type-C PHY is designed to support the USB3 and DP applications. The USB3 operates in SuperSpeed mode and the DP can operate at RBR, HBR and HBR2 data rates. This driver create 2 PHY devices separately for USB3 and DisplyPort, and registers them under the child node. Signed-off-by: Chris Zhong <zyw@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Guenter Roeck <groeck@chromium.org> Tested-by: Guenter Roeck <groeck@chromium.org> Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Diffstat (limited to 'drivers/phy/Kconfig')
-rw-r--r--drivers/phy/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig
index 8cf6c3d0f71a..1f3e1fbef529 100644
--- a/drivers/phy/Kconfig
+++ b/drivers/phy/Kconfig
@@ -397,6 +397,15 @@ config PHY_ROCKCHIP_PCIE
help
Enable this to support the Rockchip PCIe PHY.
+config PHY_ROCKCHIP_TYPEC
+ tristate "Rockchip TYPEC PHY Driver"
+ depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
+ select EXTCON
+ select GENERIC_PHY
+ select RESET_CONTROLLER
+ help
+ Enable this to support the Rockchip USB TYPEC PHY.
+
config PHY_ST_SPEAR1310_MIPHY
tristate "ST SPEAR1310-MIPHY driver"
select GENERIC_PHY