xref: /openbmc/linux/drivers/phy/rockchip/Kconfig (revision 53706a11)
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
1853706a11SZheng Yangconfig PHY_ROCKCHIP_INNO_HDMI
1953706a11SZheng Yang	tristate "Rockchip INNO HDMI PHY Driver"
2053706a11SZheng Yang	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
2153706a11SZheng Yang	depends on COMMON_CLK
2253706a11SZheng Yang	select GENERIC_PHY
2353706a11SZheng Yang	help
2453706a11SZheng Yang	  Enable this to support the Rockchip Innosilicon HDMI PHY.
2553706a11SZheng Yang
260b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_INNO_USB2
270b56e9a7SVivek Gautam	tristate "Rockchip INNO USB2PHY Driver"
280b56e9a7SVivek Gautam	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
290b56e9a7SVivek Gautam	depends on COMMON_CLK
300b56e9a7SVivek Gautam	depends on EXTCON
310b56e9a7SVivek Gautam	depends on USB_SUPPORT
320b56e9a7SVivek Gautam	select GENERIC_PHY
330b56e9a7SVivek Gautam	select USB_COMMON
340b56e9a7SVivek Gautam	help
350b56e9a7SVivek Gautam	  Support for Rockchip USB2.0 PHY with Innosilicon IP block.
360b56e9a7SVivek Gautam
370b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_PCIE
380b56e9a7SVivek Gautam	tristate "Rockchip PCIe PHY Driver"
390b56e9a7SVivek Gautam	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
40bb0e500bSMasahiro Yamada	depends on HAS_IOMEM
410b56e9a7SVivek Gautam	select GENERIC_PHY
420b56e9a7SVivek Gautam	select MFD_SYSCON
430b56e9a7SVivek Gautam	help
440b56e9a7SVivek Gautam	  Enable this to support the Rockchip PCIe PHY.
450b56e9a7SVivek Gautam
460b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_TYPEC
470b56e9a7SVivek Gautam	tristate "Rockchip TYPEC PHY Driver"
480b56e9a7SVivek Gautam	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
490b56e9a7SVivek Gautam	select EXTCON
500b56e9a7SVivek Gautam	select GENERIC_PHY
510b56e9a7SVivek Gautam	select RESET_CONTROLLER
520b56e9a7SVivek Gautam	help
530b56e9a7SVivek Gautam	  Enable this to support the Rockchip USB TYPEC PHY.
540b56e9a7SVivek Gautam
550b56e9a7SVivek Gautamconfig PHY_ROCKCHIP_USB
560b56e9a7SVivek Gautam	tristate "Rockchip USB2 PHY Driver"
570b56e9a7SVivek Gautam	depends on ARCH_ROCKCHIP && OF
580b56e9a7SVivek Gautam	select GENERIC_PHY
590b56e9a7SVivek Gautam	help
600b56e9a7SVivek Gautam	  Enable this to support the Rockchip USB 2.0 PHY.
61