xref: /linux/drivers/phy/amlogic/Kconfig (revision e2463559ff1d5a76e708a26ec91e4950e702b25c)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
20b56e9a7SVivek Gautam#
30b56e9a7SVivek Gautam# Phy drivers for Amlogic platforms
40b56e9a7SVivek Gautam#
50b56e9a7SVivek Gautamconfig PHY_MESON8B_USB2
64a3449d1SMartin Blumenstingl	tristate "Meson8, Meson8b and GXBB USB2 PHY driver"
70b56e9a7SVivek Gautam	default ARCH_MESON
80b56e9a7SVivek Gautam	depends on OF && (ARCH_MESON || COMPILE_TEST)
90b56e9a7SVivek Gautam	depends on USB_SUPPORT
100b56e9a7SVivek Gautam	select USB_COMMON
110b56e9a7SVivek Gautam	select GENERIC_PHY
120b56e9a7SVivek Gautam	help
134a3449d1SMartin Blumenstingl	  Enable this to support the Meson USB2 PHYs found in Meson8,
144a3449d1SMartin Blumenstingl	  Meson8b and GXBB SoCs.
150b56e9a7SVivek Gautam	  If unsure, say N.
16697b373cSMartin Blumenstingl
17697b373cSMartin Blumenstinglconfig PHY_MESON_GXL_USB2
18697b373cSMartin Blumenstingl	tristate "Meson GXL and GXM USB2 PHY drivers"
19697b373cSMartin Blumenstingl	default ARCH_MESON
20697b373cSMartin Blumenstingl	depends on OF && (ARCH_MESON || COMPILE_TEST)
21697b373cSMartin Blumenstingl	depends on USB_SUPPORT
22697b373cSMartin Blumenstingl	select GENERIC_PHY
23697b373cSMartin Blumenstingl	select REGMAP_MMIO
24697b373cSMartin Blumenstingl	help
25697b373cSMartin Blumenstingl	  Enable this to support the Meson USB2 PHYs found in Meson
26697b373cSMartin Blumenstingl	  GXL and GXM SoCs.
27697b373cSMartin Blumenstingl	  If unsure, say N.
28115de9fdSMartin Blumenstingl
29115de9fdSMartin Blumenstinglconfig PHY_MESON_GXL_USB3
30115de9fdSMartin Blumenstingl	tristate "Meson GXL and GXM USB3 PHY drivers"
31115de9fdSMartin Blumenstingl	default ARCH_MESON
32115de9fdSMartin Blumenstingl	depends on OF && (ARCH_MESON || COMPILE_TEST)
33115de9fdSMartin Blumenstingl	depends on USB_SUPPORT
34115de9fdSMartin Blumenstingl	select GENERIC_PHY
35115de9fdSMartin Blumenstingl	select REGMAP_MMIO
36115de9fdSMartin Blumenstingl	help
37115de9fdSMartin Blumenstingl	  Enable this to support the Meson USB3 PHY and OTG detection
38115de9fdSMartin Blumenstingl	  IP block found in Meson GXL and GXM SoCs.
39115de9fdSMartin Blumenstingl	  If unsure, say N.
4016df8bcbSNeil Armstrong
4116df8bcbSNeil Armstrongconfig PHY_MESON_G12A_USB2
4216df8bcbSNeil Armstrong	tristate "Meson G12A USB2 PHY driver"
4316df8bcbSNeil Armstrong	default ARCH_MESON
4416df8bcbSNeil Armstrong	depends on OF && (ARCH_MESON || COMPILE_TEST)
4516df8bcbSNeil Armstrong	select GENERIC_PHY
4616df8bcbSNeil Armstrong	select REGMAP_MMIO
4716df8bcbSNeil Armstrong	help
4816df8bcbSNeil Armstrong	  Enable this to support the Meson USB2 PHYs found in Meson
4916df8bcbSNeil Armstrong	  G12A SoCs.
5016df8bcbSNeil Armstrong	  If unsure, say N.
5136077e16SNeil Armstrong
5236077e16SNeil Armstrongconfig PHY_MESON_G12A_USB3_PCIE
5336077e16SNeil Armstrong	tristate "Meson G12A USB3+PCIE Combo PHY driver"
5436077e16SNeil Armstrong	default ARCH_MESON
5536077e16SNeil Armstrong	depends on OF && (ARCH_MESON || COMPILE_TEST)
5636077e16SNeil Armstrong	select GENERIC_PHY
5736077e16SNeil Armstrong	select REGMAP_MMIO
5836077e16SNeil Armstrong	help
5936077e16SNeil Armstrong	  Enable this to support the Meson USB3 + PCIE Combo PHY found
6036077e16SNeil Armstrong	  in Meson G12A SoCs.
6136077e16SNeil Armstrong	  If unsure, say N.
62af3f5722SRemi Pommarel
63*e2463559SRemi Pommarelconfig PHY_MESON_AXG_PCIE
64*e2463559SRemi Pommarel	tristate "Meson AXG PCIE PHY driver"
65*e2463559SRemi Pommarel	default ARCH_MESON
66*e2463559SRemi Pommarel	depends on OF && (ARCH_MESON || COMPILE_TEST)
67*e2463559SRemi Pommarel	select GENERIC_PHY
68*e2463559SRemi Pommarel	select REGMAP_MMIO
69*e2463559SRemi Pommarel	help
70*e2463559SRemi Pommarel	  Enable this to support the Meson MIPI + PCIE PHY found
71*e2463559SRemi Pommarel	  in Meson AXG SoCs.
72*e2463559SRemi Pommarel	  If unsure, say N.
73*e2463559SRemi Pommarel
74af3f5722SRemi Pommarelconfig PHY_MESON_AXG_MIPI_PCIE_ANALOG
75af3f5722SRemi Pommarel	tristate "Meson AXG MIPI + PCIE analog PHY driver"
76af3f5722SRemi Pommarel	default ARCH_MESON
77af3f5722SRemi Pommarel	depends on OF && (ARCH_MESON || COMPILE_TEST)
78af3f5722SRemi Pommarel	select GENERIC_PHY
79af3f5722SRemi Pommarel	select REGMAP_MMIO
80af3f5722SRemi Pommarel	help
81af3f5722SRemi Pommarel	  Enable this to support the Meson MIPI + PCIE analog PHY
82af3f5722SRemi Pommarel	  found in Meson AXG SoCs.
83af3f5722SRemi Pommarel	  If unsure, say N.
84