xref: /openbmc/linux/drivers/phy/amlogic/Kconfig (revision f004be59)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Phy drivers for Amlogic platforms
4#
5config PHY_MESON8B_USB2
6	tristate "Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY driver"
7	default ARCH_MESON
8	depends on OF && (ARCH_MESON || COMPILE_TEST)
9	depends on USB_SUPPORT
10	select USB_COMMON
11	select GENERIC_PHY
12	select REGMAP_MMIO
13	help
14	  Enable this to support the Meson USB2 PHYs found in Meson8,
15	  Meson8b and GXBB SoCs.
16	  If unsure, say N.
17
18config PHY_MESON_GXL_USB2
19	tristate "Meson GXL and GXM USB2 PHY drivers"
20	default ARCH_MESON
21	depends on OF && (ARCH_MESON || COMPILE_TEST)
22	depends on USB_SUPPORT
23	select GENERIC_PHY
24	select REGMAP_MMIO
25	help
26	  Enable this to support the Meson USB2 PHYs found in Meson
27	  GXL and GXM SoCs.
28	  If unsure, say N.
29
30config PHY_MESON_GXL_USB3
31	tristate "Meson GXL and GXM USB3 PHY drivers"
32	default ARCH_MESON
33	depends on OF && (ARCH_MESON || COMPILE_TEST)
34	depends on USB_SUPPORT
35	select GENERIC_PHY
36	select REGMAP_MMIO
37	help
38	  Enable this to support the Meson USB3 PHY and OTG detection
39	  IP block found in Meson GXL and GXM SoCs.
40	  If unsure, say N.
41
42config PHY_MESON_G12A_USB2
43	tristate "Meson G12A USB2 PHY driver"
44	default ARCH_MESON
45	depends on OF && (ARCH_MESON || COMPILE_TEST)
46	select GENERIC_PHY
47	select REGMAP_MMIO
48	help
49	  Enable this to support the Meson USB2 PHYs found in Meson
50	  G12A SoCs.
51	  If unsure, say N.
52
53config PHY_MESON_G12A_USB3_PCIE
54	tristate "Meson G12A USB3+PCIE Combo PHY driver"
55	default ARCH_MESON
56	depends on OF && (ARCH_MESON || COMPILE_TEST)
57	select GENERIC_PHY
58	select REGMAP_MMIO
59	help
60	  Enable this to support the Meson USB3 + PCIE Combo PHY found
61	  in Meson G12A SoCs.
62	  If unsure, say N.
63
64config PHY_MESON_AXG_PCIE
65	tristate "Meson AXG PCIE PHY driver"
66	default ARCH_MESON
67	depends on OF && (ARCH_MESON || COMPILE_TEST)
68	select GENERIC_PHY
69	select REGMAP_MMIO
70	help
71	  Enable this to support the Meson MIPI + PCIE PHY found
72	  in Meson AXG SoCs.
73	  If unsure, say N.
74
75config PHY_MESON_AXG_MIPI_PCIE_ANALOG
76	tristate "Meson AXG MIPI + PCIE analog PHY driver"
77	default ARCH_MESON
78	depends on OF && (ARCH_MESON || COMPILE_TEST)
79	select GENERIC_PHY
80	select REGMAP_MMIO
81	help
82	  Enable this to support the Meson MIPI + PCIE analog PHY
83	  found in Meson AXG SoCs.
84	  If unsure, say N.
85