49 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Phy drivers for StarFive platforms4#5 6if ARCH_STARFIVE || COMPILE_TEST7 8config PHY_STARFIVE_JH7110_DPHY_RX9 tristate "StarFive JH7110 D-PHY RX support"10 depends on HAS_IOMEM11 select GENERIC_PHY12 select GENERIC_PHY_MIPI_DPHY13 help14 Choose this option if you have a StarFive D-PHY in your15 system. If M is selected, the module will be called16 phy-jh7110-dphy-rx.ko.17 18config PHY_STARFIVE_JH7110_DPHY_TX19 tristate "StarFive JH7110 D-PHY TX Support"20 depends on HAS_IOMEM21 select GENERIC_PHY22 select GENERIC_PHY_MIPI_DPHY23 help24 Choose this option if you have a StarFive D-PHY TX in your25 system. If M is selected, the module will be called26 phy-jh7110-dphy-tx.ko.27 28config PHY_STARFIVE_JH7110_PCIE29 tristate "Starfive JH7110 PCIE 2.0/USB 3.0 PHY support"30 depends on HAS_IOMEM31 select GENERIC_PHY32 help33 Enable this to support the StarFive PCIe 2.0 PHY,34 or used as USB 3.0 PHY.35 If M is selected, the module will be called36 phy-jh7110-pcie.ko.37 38config PHY_STARFIVE_JH7110_USB39 tristate "Starfive JH7110 USB 2.0 PHY support"40 depends on USB_SUPPORT41 select GENERIC_PHY42 help43 Enable this to support the StarFive USB 2.0 PHY,44 used with the Cadence USB controller.45 If M is selected, the module will be called46 phy-jh7110-usb.ko.47 48endif # ARCH_STARFIVE || COMPILE_TEST49