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 6f004be59SMartin Blumenstingl tristate "Meson8, Meson8b, Meson8m2 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 12de143a40SMartin Blumenstingl select REGMAP_MMIO 130b56e9a7SVivek Gautam help 144a3449d1SMartin Blumenstingl Enable this to support the Meson USB2 PHYs found in Meson8, 154a3449d1SMartin Blumenstingl Meson8b and GXBB SoCs. 160b56e9a7SVivek Gautam If unsure, say N. 17697b373cSMartin Blumenstingl 18697b373cSMartin Blumenstinglconfig PHY_MESON_GXL_USB2 19697b373cSMartin Blumenstingl tristate "Meson GXL and GXM USB2 PHY drivers" 20697b373cSMartin Blumenstingl default ARCH_MESON 21697b373cSMartin Blumenstingl depends on OF && (ARCH_MESON || COMPILE_TEST) 22697b373cSMartin Blumenstingl depends on USB_SUPPORT 23697b373cSMartin Blumenstingl select GENERIC_PHY 24697b373cSMartin Blumenstingl select REGMAP_MMIO 25697b373cSMartin Blumenstingl help 26697b373cSMartin Blumenstingl Enable this to support the Meson USB2 PHYs found in Meson 27697b373cSMartin Blumenstingl GXL and GXM SoCs. 28697b373cSMartin Blumenstingl If unsure, say N. 29115de9fdSMartin Blumenstingl 3016df8bcbSNeil Armstrongconfig PHY_MESON_G12A_USB2 3116df8bcbSNeil Armstrong tristate "Meson G12A USB2 PHY driver" 3216df8bcbSNeil Armstrong default ARCH_MESON 3316df8bcbSNeil Armstrong depends on OF && (ARCH_MESON || COMPILE_TEST) 3416df8bcbSNeil Armstrong select GENERIC_PHY 3516df8bcbSNeil Armstrong select REGMAP_MMIO 3616df8bcbSNeil Armstrong help 3716df8bcbSNeil Armstrong Enable this to support the Meson USB2 PHYs found in Meson 3816df8bcbSNeil Armstrong G12A SoCs. 3916df8bcbSNeil Armstrong If unsure, say N. 4036077e16SNeil Armstrong 4136077e16SNeil Armstrongconfig PHY_MESON_G12A_USB3_PCIE 4236077e16SNeil Armstrong tristate "Meson G12A USB3+PCIE Combo PHY driver" 4336077e16SNeil Armstrong default ARCH_MESON 4436077e16SNeil Armstrong depends on OF && (ARCH_MESON || COMPILE_TEST) 4536077e16SNeil Armstrong select GENERIC_PHY 4636077e16SNeil Armstrong select REGMAP_MMIO 4736077e16SNeil Armstrong help 4836077e16SNeil Armstrong Enable this to support the Meson USB3 + PCIE Combo PHY found 4936077e16SNeil Armstrong in Meson G12A SoCs. 5036077e16SNeil Armstrong If unsure, say N. 51af3f5722SRemi Pommarel 52e2463559SRemi Pommarelconfig PHY_MESON_AXG_PCIE 53e2463559SRemi Pommarel tristate "Meson AXG PCIE PHY driver" 54e2463559SRemi Pommarel default ARCH_MESON 55e2463559SRemi Pommarel depends on OF && (ARCH_MESON || COMPILE_TEST) 56e2463559SRemi Pommarel select GENERIC_PHY 57e2463559SRemi Pommarel select REGMAP_MMIO 58e2463559SRemi Pommarel help 59e2463559SRemi Pommarel Enable this to support the Meson MIPI + PCIE PHY found 60e2463559SRemi Pommarel in Meson AXG SoCs. 61e2463559SRemi Pommarel If unsure, say N. 62e2463559SRemi Pommarel 63af3f5722SRemi Pommarelconfig PHY_MESON_AXG_MIPI_PCIE_ANALOG 64af3f5722SRemi Pommarel tristate "Meson AXG MIPI + PCIE analog PHY driver" 65af3f5722SRemi Pommarel default ARCH_MESON 66af3f5722SRemi Pommarel depends on OF && (ARCH_MESON || COMPILE_TEST) 67af3f5722SRemi Pommarel select GENERIC_PHY 68af3f5722SRemi Pommarel select REGMAP_MMIO 69af3f5722SRemi Pommarel help 70af3f5722SRemi Pommarel Enable this to support the Meson MIPI + PCIE analog PHY 71af3f5722SRemi Pommarel found in Meson AXG SoCs. 72af3f5722SRemi Pommarel If unsure, say N. 73*76aefb22SNeil Armstrong 74*76aefb22SNeil Armstrongconfig PHY_MESON_AXG_MIPI_DPHY 75*76aefb22SNeil Armstrong tristate "Meson AXG MIPI DPHY driver" 76*76aefb22SNeil Armstrong default ARCH_MESON 77*76aefb22SNeil Armstrong depends on OF && (ARCH_MESON || COMPILE_TEST) 78*76aefb22SNeil Armstrong select GENERIC_PHY 79*76aefb22SNeil Armstrong select REGMAP_MMIO 80*76aefb22SNeil Armstrong select GENERIC_PHY_MIPI_DPHY 81*76aefb22SNeil Armstrong help 82*76aefb22SNeil Armstrong Enable this to support the Meson MIPI DPHY found in Meson AXG 83*76aefb22SNeil Armstrong SoCs. 84*76aefb22SNeil Armstrong If unsure, say N. 85