xref: /openbmc/linux/drivers/phy/rockchip/Kconfig (revision 0b56e9a7)
10b56e9a7SVivek Gautam#
20b56e9a7SVivek Gautam# Phy drivers for Rockchip platforms
30b56e9a7SVivek Gautam#
40b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_DP
50b56e9a7SVivek Gautam	tristate "Rockchip Display Port PHY Driver"
60b56e9a7SVivek Gautam	depends on ARCH_ROCKCHIP && OF
70b56e9a7SVivek Gautam	select GENERIC_PHY
80b56e9a7SVivek Gautam	help
90b56e9a7SVivek Gautam	  Enable this to support the Rockchip Display Port PHY.
100b56e9a7SVivek Gautam
110b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_EMMC
120b56e9a7SVivek Gautam	tristate "Rockchip EMMC PHY Driver"
130b56e9a7SVivek Gautam	depends on ARCH_ROCKCHIP && OF
140b56e9a7SVivek Gautam	select GENERIC_PHY
150b56e9a7SVivek Gautam	help
160b56e9a7SVivek Gautam	  Enable this to support the Rockchip EMMC PHY.
170b56e9a7SVivek Gautam
180b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_INNO_USB2
190b56e9a7SVivek Gautam	tristate "Rockchip INNO USB2PHY Driver"
200b56e9a7SVivek Gautam	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
210b56e9a7SVivek Gautam	depends on COMMON_CLK
220b56e9a7SVivek Gautam	depends on EXTCON
230b56e9a7SVivek Gautam	depends on USB_SUPPORT
240b56e9a7SVivek Gautam	select GENERIC_PHY
250b56e9a7SVivek Gautam	select USB_COMMON
260b56e9a7SVivek Gautam	help
270b56e9a7SVivek Gautam	  Support for Rockchip USB2.0 PHY with Innosilicon IP block.
280b56e9a7SVivek Gautam
290b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_PCIE
300b56e9a7SVivek Gautam	tristate "Rockchip PCIe PHY Driver"
310b56e9a7SVivek Gautam	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
320b56e9a7SVivek Gautam	select GENERIC_PHY
330b56e9a7SVivek Gautam	select MFD_SYSCON
340b56e9a7SVivek Gautam	help
350b56e9a7SVivek Gautam	  Enable this to support the Rockchip PCIe PHY.
360b56e9a7SVivek Gautam
370b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_TYPEC
380b56e9a7SVivek Gautam	tristate "Rockchip TYPEC PHY Driver"
390b56e9a7SVivek Gautam	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
400b56e9a7SVivek Gautam	select EXTCON
410b56e9a7SVivek Gautam	select GENERIC_PHY
420b56e9a7SVivek Gautam	select RESET_CONTROLLER
430b56e9a7SVivek Gautam	help
440b56e9a7SVivek Gautam	  Enable this to support the Rockchip USB TYPEC PHY.
450b56e9a7SVivek Gautam
460b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_USB
470b56e9a7SVivek Gautam	tristate "Rockchip USB2 PHY Driver"
480b56e9a7SVivek Gautam	depends on ARCH_ROCKCHIP && OF
490b56e9a7SVivek Gautam	select GENERIC_PHY
500b56e9a7SVivek Gautam	help
510b56e9a7SVivek Gautam	  Enable this to support the Rockchip USB 2.0 PHY.
52