phy: Add USB Type-C PHY driver for rk3399
commite96be45cb84e29e58f35ed460a859b61e8bf28c5
authorChris Zhong <zyw@rock-chips.com>
Wed, 24 Aug 2016 05:17:02 +0000 (23 22:17 -0700)
committerKishon Vijay Abraham I <kishon@ti.com>
Sat, 10 Sep 2016 11:19:01 +0000 (10 16:49 +0530)
tree7fe2fcd958276200a42494daa71577c0f830fe23
parent4033d95218489375f598e89e99fcc6e4b4321732
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>
drivers/phy/Kconfig
drivers/phy/Makefile
drivers/phy/phy-rockchip-typec.c [new file with mode: 0644]