Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / drivers / phy / cadence / Kconfig
blob1adde2d99ae7202843b9770d65f3acbf6505e291
1 # SPDX-License-Identifier: GPL-2.0-only
3 # Phy drivers for Cadence PHYs
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.
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.
25 config PHY_CADENCE_DPHY_RX
26         tristate "Cadence D-PHY Rx Support"
27         depends on HAS_IOMEM && OF
28         select GENERIC_PHY
29         select GENERIC_PHY_MIPI_DPHY
30         help
31           Support for Cadence D-PHY in Rx configuration.
33 config PHY_CADENCE_SIERRA
34         tristate "Cadence Sierra PHY Driver"
35         depends on OF && HAS_IOMEM && RESET_CONTROLLER
36         depends on COMMON_CLK
37         select GENERIC_PHY
38         help
39           Enable this to support the Cadence Sierra PHY driver
41 config PHY_CADENCE_SALVO
42         tristate "Cadence Salvo PHY Driver"
43         depends on OF && HAS_IOMEM
44         select GENERIC_PHY
45         help
46           Enable this to support the Cadence SALVO PHY driver,
47           this PHY is a legacy PHY, and only are used for USB3
48           and USB2.