10b56e9a7SVivek Gautam# 20b56e9a7SVivek Gautam# Phy drivers for Amlogic platforms 30b56e9a7SVivek Gautam# 40b56e9a7SVivek Gautamconfig PHY_MESON8B_USB2 54a3449d1SMartin Blumenstingl tristate "Meson8, Meson8b and GXBB USB2 PHY driver" 60b56e9a7SVivek Gautam default ARCH_MESON 70b56e9a7SVivek Gautam depends on OF && (ARCH_MESON || COMPILE_TEST) 80b56e9a7SVivek Gautam depends on USB_SUPPORT 90b56e9a7SVivek Gautam select USB_COMMON 100b56e9a7SVivek Gautam select GENERIC_PHY 110b56e9a7SVivek Gautam help 124a3449d1SMartin Blumenstingl Enable this to support the Meson USB2 PHYs found in Meson8, 134a3449d1SMartin Blumenstingl Meson8b and GXBB SoCs. 140b56e9a7SVivek Gautam If unsure, say N. 15697b373cSMartin Blumenstingl 16697b373cSMartin Blumenstinglconfig PHY_MESON_GXL_USB2 17697b373cSMartin Blumenstingl tristate "Meson GXL and GXM USB2 PHY drivers" 18697b373cSMartin Blumenstingl default ARCH_MESON 19697b373cSMartin Blumenstingl depends on OF && (ARCH_MESON || COMPILE_TEST) 20697b373cSMartin Blumenstingl depends on USB_SUPPORT 21697b373cSMartin Blumenstingl select GENERIC_PHY 22697b373cSMartin Blumenstingl select REGMAP_MMIO 23697b373cSMartin Blumenstingl help 24697b373cSMartin Blumenstingl Enable this to support the Meson USB2 PHYs found in Meson 25697b373cSMartin Blumenstingl GXL and GXM SoCs. 26697b373cSMartin Blumenstingl If unsure, say N. 27115de9fdSMartin Blumenstingl 28115de9fdSMartin Blumenstinglconfig PHY_MESON_GXL_USB3 29115de9fdSMartin Blumenstingl tristate "Meson GXL and GXM USB3 PHY drivers" 30115de9fdSMartin Blumenstingl default ARCH_MESON 31115de9fdSMartin Blumenstingl depends on OF && (ARCH_MESON || COMPILE_TEST) 32115de9fdSMartin Blumenstingl depends on USB_SUPPORT 33115de9fdSMartin Blumenstingl select GENERIC_PHY 34115de9fdSMartin Blumenstingl select REGMAP_MMIO 35115de9fdSMartin Blumenstingl help 36115de9fdSMartin Blumenstingl Enable this to support the Meson USB3 PHY and OTG detection 37115de9fdSMartin Blumenstingl IP block found in Meson GXL and GXM SoCs. 38115de9fdSMartin Blumenstingl If unsure, say N. 3916df8bcbSNeil Armstrong 4016df8bcbSNeil Armstrongconfig PHY_MESON_G12A_USB2 4116df8bcbSNeil Armstrong tristate "Meson G12A USB2 PHY driver" 4216df8bcbSNeil Armstrong default ARCH_MESON 4316df8bcbSNeil Armstrong depends on OF && (ARCH_MESON || COMPILE_TEST) 4416df8bcbSNeil Armstrong select GENERIC_PHY 4516df8bcbSNeil Armstrong select REGMAP_MMIO 4616df8bcbSNeil Armstrong help 4716df8bcbSNeil Armstrong Enable this to support the Meson USB2 PHYs found in Meson 4816df8bcbSNeil Armstrong G12A SoCs. 4916df8bcbSNeil Armstrong If unsure, say N. 50*36077e16SNeil Armstrong 51*36077e16SNeil Armstrongconfig PHY_MESON_G12A_USB3_PCIE 52*36077e16SNeil Armstrong tristate "Meson G12A USB3+PCIE Combo PHY driver" 53*36077e16SNeil Armstrong default ARCH_MESON 54*36077e16SNeil Armstrong depends on OF && (ARCH_MESON || COMPILE_TEST) 55*36077e16SNeil Armstrong select GENERIC_PHY 56*36077e16SNeil Armstrong select REGMAP_MMIO 57*36077e16SNeil Armstrong help 58*36077e16SNeil Armstrong Enable this to support the Meson USB3 + PCIE Combo PHY found 59*36077e16SNeil Armstrong in Meson G12A SoCs. 60*36077e16SNeil Armstrong If unsure, say N. 61