Merge tag 'pci-v5.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaa...
[linux-2.6-microblaze.git] / drivers / phy / cadence / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Phy drivers for Cadence PHYs
4 #
5
6 config PHY_CADENCE_TORRENT
7         tristate "Cadence Torrent PHY driver"
8         depends on OF
9         depends on HAS_IOMEM
10         depends on COMMON_CLK
11         select GENERIC_PHY
12         help
13           Support for Cadence Torrent PHY.
14
15 config PHY_CADENCE_DPHY
16         tristate "Cadence D-PHY Support"
17         depends on HAS_IOMEM && OF
18         select GENERIC_PHY
19         select GENERIC_PHY_MIPI_DPHY
20         help
21           Choose this option if you have a Cadence D-PHY in your
22           system. If M is selected, the module will be called
23           cdns-dphy.
24
25 config PHY_CADENCE_SIERRA
26         tristate "Cadence Sierra PHY Driver"
27         depends on OF && HAS_IOMEM && RESET_CONTROLLER
28         depends on COMMON_CLK
29         select GENERIC_PHY
30         help
31           Enable this to support the Cadence Sierra PHY driver
32
33 config PHY_CADENCE_SALVO
34         tristate "Cadence Salvo PHY Driver"
35         depends on OF && HAS_IOMEM
36         select GENERIC_PHY
37         help
38           Enable this to support the Cadence SALVO PHY driver,
39           this PHY is a legacy PHY, and only are used for USB3
40           and USB2.