phy: starfive: add JH7110 PCIE 2.0 and USB 2.0 PHY driver.
[platform/kernel/linux-starfive.git] / drivers / phy / starfive / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Phy drivers for StarFive platforms
4 #
5
6 config PHY_STARFIVE_DPHY_RX
7         tristate "StarFive D-PHY RX Support"
8         select GENERIC_PHY
9         select GENERIC_PHY_MIPI_DPHY
10         help
11           Choose this option if you have a StarFive D-PHY in your
12           system. If M is selected, the module will be called
13           phy-starfive-dphy-rx.
14
15 config PHY_STARFIVE_JH7110_USB
16         tristate "Starfive JH7110 USB 2.0 PHY support"
17         depends on USB_SUPPORT
18         select GENERIC_PHY
19         select USB_PHY
20         help
21           Enable this to support the StarFive USB 2.0 PHY,
22           used with the Cadence USB controller.
23           If M is selected, the module will be called
24           phy-jh7110-usb.ko.
25
26 config PHY_STARFIVE_JH7110_PCIE
27         tristate "Starfive JH7110 PCIE 2.0/USB 3.0 PHY support"
28         depends on USB_SUPPORT
29         select GENERIC_PHY
30         select USB_PHY
31         help
32           Enable this to support the StarFive PCIe 2.0 PHY,
33           or used as USB 3.0 PHY.
34           If M is selected, the module will be called
35           phy-jh7110-pcie.ko.