0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Phy drivers for Cadence PHYs
0004 #
0005
0006 config PHY_CADENCE_TORRENT
0007 tristate "Cadence Torrent PHY driver"
0008 depends on OF
0009 depends on HAS_IOMEM
0010 depends on COMMON_CLK
0011 select GENERIC_PHY
0012 help
0013 Support for Cadence Torrent PHY.
0014
0015 config PHY_CADENCE_DPHY
0016 tristate "Cadence D-PHY Support"
0017 depends on HAS_IOMEM && OF
0018 select GENERIC_PHY
0019 select GENERIC_PHY_MIPI_DPHY
0020 help
0021 Choose this option if you have a Cadence D-PHY in your
0022 system. If M is selected, the module will be called
0023 cdns-dphy.
0024
0025 config PHY_CADENCE_DPHY_RX
0026 tristate "Cadence D-PHY Rx Support"
0027 depends on HAS_IOMEM && OF
0028 select GENERIC_PHY
0029 select GENERIC_PHY_MIPI_DPHY
0030 help
0031 Support for Cadence D-PHY in Rx configuration.
0032
0033 config PHY_CADENCE_SIERRA
0034 tristate "Cadence Sierra PHY Driver"
0035 depends on OF && HAS_IOMEM && RESET_CONTROLLER
0036 depends on COMMON_CLK
0037 select GENERIC_PHY
0038 help
0039 Enable this to support the Cadence Sierra PHY driver
0040
0041 config PHY_CADENCE_SALVO
0042 tristate "Cadence Salvo PHY Driver"
0043 depends on OF && HAS_IOMEM
0044 select GENERIC_PHY
0045 help
0046 Enable this to support the Cadence SALVO PHY driver,
0047 this PHY is a legacy PHY, and only are used for USB3
0048 and USB2.