xref: /openbmc/linux/drivers/phy/rockchip/Kconfig (revision e7253313)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Phy drivers for Rockchip platforms
4#
5config PHY_ROCKCHIP_DP
6	tristate "Rockchip Display Port PHY Driver"
7	depends on ARCH_ROCKCHIP && OF
8	select GENERIC_PHY
9	help
10	  Enable this to support the Rockchip Display Port PHY.
11
12config PHY_ROCKCHIP_EMMC
13	tristate "Rockchip EMMC PHY Driver"
14	depends on ARCH_ROCKCHIP && OF
15	select GENERIC_PHY
16	help
17	  Enable this to support the Rockchip EMMC PHY.
18
19config PHY_ROCKCHIP_INNO_HDMI
20	tristate "Rockchip INNO HDMI PHY Driver"
21	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
22	depends on COMMON_CLK
23	select GENERIC_PHY
24	help
25	  Enable this to support the Rockchip Innosilicon HDMI PHY.
26
27config PHY_ROCKCHIP_INNO_USB2
28	tristate "Rockchip INNO USB2PHY Driver"
29	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
30	depends on COMMON_CLK
31	depends on EXTCON
32	depends on USB_SUPPORT
33	select GENERIC_PHY
34	select USB_COMMON
35	help
36	  Support for Rockchip USB2.0 PHY with Innosilicon IP block.
37
38config PHY_ROCKCHIP_INNO_DSIDPHY
39	tristate "Rockchip Innosilicon MIPI/LVDS/TTL PHY driver"
40	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
41	select GENERIC_PHY
42	help
43	  Enable this to support the Rockchip MIPI/LVDS/TTL PHY with
44	  Innosilicon IP block.
45
46config PHY_ROCKCHIP_PCIE
47	tristate "Rockchip PCIe PHY Driver"
48	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
49	depends on HAS_IOMEM
50	select GENERIC_PHY
51	select MFD_SYSCON
52	help
53	  Enable this to support the Rockchip PCIe PHY.
54
55config PHY_ROCKCHIP_TYPEC
56	tristate "Rockchip TYPEC PHY Driver"
57	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
58	select EXTCON
59	select GENERIC_PHY
60	select RESET_CONTROLLER
61	help
62	  Enable this to support the Rockchip USB TYPEC PHY.
63
64config PHY_ROCKCHIP_USB
65	tristate "Rockchip USB2 PHY Driver"
66	depends on ARCH_ROCKCHIP && OF
67	select GENERIC_PHY
68	help
69	  Enable this to support the Rockchip USB 2.0 PHY.
70