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