xref: /openbmc/linux/drivers/phy/rockchip/Kconfig (revision ba61bb17)
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	depends on HAS_IOMEM
33	select GENERIC_PHY
34	select MFD_SYSCON
35	help
36	  Enable this to support the Rockchip PCIe PHY.
37
38config PHY_ROCKCHIP_TYPEC
39	tristate "Rockchip TYPEC PHY Driver"
40	depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST)
41	select EXTCON
42	select GENERIC_PHY
43	select RESET_CONTROLLER
44	help
45	  Enable this to support the Rockchip USB TYPEC PHY.
46
47config PHY_ROCKCHIP_USB
48	tristate "Rockchip USB2 PHY Driver"
49	depends on ARCH_ROCKCHIP && OF
50	select GENERIC_PHY
51	help
52	  Enable this to support the Rockchip USB 2.0 PHY.
53