phy: stm32: add support for STM32 USB PHY Controller (USBPHYC)
authorAmelie Delaunay <amelie.delaunay@st.com>
Fri, 2 Mar 2018 14:56:25 +0000 (15:56 +0100)
committerKishon Vijay Abraham I <kishon@ti.com>
Fri, 16 Mar 2018 11:23:00 +0000 (16:53 +0530)
commit94c358da3a0545205c6c6a50ae26141f1c73acfa
tree3e848396b197b016f134469847f160b8ccd909a4
parent194303d60b68a8038979560e5f4ca493bbb3cf37
phy: stm32: add support for STM32 USB PHY Controller (USBPHYC)

This patch adds phy transceiver driver for STM32 USB PHY Controller
(USBPHYC) that provides dual port High-Speed phy for OTG (single port)
and EHCI/OHCI host controller (two ports).
One port of the phy is shared between the two USB controllers through
a UTMI+ switch.

[fengguang.wu@intel.com: Make stm32_usbphyc_get_pll_params() to be static]
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Amelie Delaunay <amelie.delaunay@st.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/st/Kconfig
drivers/phy/st/Makefile
drivers/phy/st/phy-stm32-usbphyc.c [new file with mode: 0644]