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