xref: /openbmc/linux/drivers/phy/rockchip/Kconfig (revision 160b8e75)
1#
2# Phy drivers for Rockchip platforms
3#
4config PHY_ROCKCHIP_DP
5	tristate "Rockchip Display Port PHY Driver"
6	depends on ARCH_ROCKCHIP && OF
7	select GENERIC_PHY
8	help
9	  Enable this to support the Rockchip Display Port PHY.
10
11config PHY_ROCKCHIP_EMMC
12	tristate "Rockchip EMMC PHY Driver"
13	depends on ARCH_ROCKCHIP && OF
14	select GENERIC_PHY
15	help
16	  Enable this to support the Rockchip EMMC PHY.
17
18config PHY_ROCKCHIP_INNO_USB2
19	tristate "Rockchip INNO USB2PHY Driver"
20	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
21	depends on COMMON_CLK
22	depends on EXTCON
23	depends on USB_SUPPORT
24	select GENERIC_PHY
25	select USB_COMMON
26	help
27	  Support for Rockchip USB2.0 PHY with Innosilicon IP block.
28
29config PHY_ROCKCHIP_PCIE
30	tristate "Rockchip PCIe PHY Driver"
31	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
32	select GENERIC_PHY
33	select MFD_SYSCON
34	help
35	  Enable this to support the Rockchip PCIe PHY.
36
37config PHY_ROCKCHIP_TYPEC
38	tristate "Rockchip TYPEC PHY Driver"
39	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
40	select EXTCON
41	select GENERIC_PHY
42	select RESET_CONTROLLER
43	help
44	  Enable this to support the Rockchip USB TYPEC PHY.
45
46config PHY_ROCKCHIP_USB
47	tristate "Rockchip USB2 PHY Driver"
48	depends on ARCH_ROCKCHIP && OF
49	select GENERIC_PHY
50	help
51	  Enable this to support the Rockchip USB 2.0 PHY.
52