xref: /openbmc/linux/drivers/phy/rockchip/Kconfig (revision 2c64e9cb)
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_HDMI
19	tristate "Rockchip INNO HDMI PHY Driver"
20	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
21	depends on COMMON_CLK
22	select GENERIC_PHY
23	help
24	  Enable this to support the Rockchip Innosilicon HDMI PHY.
25
26config PHY_ROCKCHIP_INNO_USB2
27	tristate "Rockchip INNO USB2PHY Driver"
28	depends on (ARCH_ROCKCHIP || COMPILE_TEST) && OF
29	depends on COMMON_CLK
30	depends on EXTCON
31	depends on USB_SUPPORT
32	select GENERIC_PHY
33	select USB_COMMON
34	help
35	  Support for Rockchip USB2.0 PHY with Innosilicon IP block.
36
37config PHY_ROCKCHIP_PCIE
38	tristate "Rockchip PCIe PHY Driver"
39	depends on (ARCH_ROCKCHIP && OF) || COMPILE_TEST
40	depends on HAS_IOMEM
41	select GENERIC_PHY
42	select MFD_SYSCON
43	help
44	  Enable this to support the Rockchip PCIe PHY.
45
46config PHY_ROCKCHIP_TYPEC
47	tristate "Rockchip TYPEC PHY Driver"
48	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
49	select EXTCON
50	select GENERIC_PHY
51	select RESET_CONTROLLER
52	help
53	  Enable this to support the Rockchip USB TYPEC PHY.
54
55config PHY_ROCKCHIP_USB
56	tristate "Rockchip USB2 PHY Driver"
57	depends on ARCH_ROCKCHIP && OF
58	select GENERIC_PHY
59	help
60	  Enable this to support the Rockchip USB 2.0 PHY.
61