xref: /linux/drivers/phy/cadence/Kconfig (revision 50d35aa8c15f7210fe76de64b1940100b588bcae)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2c8b427edSScott Telford#
344d30d62SAlan Douglas# Phy drivers for Cadence PHYs
4c8b427edSScott Telford#
57a343c8bSMaxime Ripard
6c589e701SYuti Amonkarconfig PHY_CADENCE_TORRENT
7c589e701SYuti Amonkar	tristate "Cadence Torrent PHY driver"
8c8b427edSScott Telford	depends on OF
9c8b427edSScott Telford	depends on HAS_IOMEM
10c8b427edSScott Telford	select GENERIC_PHY
11c8b427edSScott Telford	help
12c589e701SYuti Amonkar	  Support for Cadence Torrent PHY.
1344d30d62SAlan Douglas
147a343c8bSMaxime Ripardconfig PHY_CADENCE_DPHY
157a343c8bSMaxime Ripard	tristate "Cadence D-PHY Support"
167a343c8bSMaxime Ripard	depends on HAS_IOMEM && OF
177a343c8bSMaxime Ripard	select GENERIC_PHY
187a343c8bSMaxime Ripard	select GENERIC_PHY_MIPI_DPHY
197a343c8bSMaxime Ripard	help
207a343c8bSMaxime Ripard	  Choose this option if you have a Cadence D-PHY in your
217a343c8bSMaxime Ripard	  system. If M is selected, the module will be called
227a343c8bSMaxime Ripard	  cdns-dphy.
237a343c8bSMaxime Ripard
2444d30d62SAlan Douglasconfig PHY_CADENCE_SIERRA
2544d30d62SAlan Douglas	tristate "Cadence Sierra PHY Driver"
2644d30d62SAlan Douglas	depends on OF && HAS_IOMEM && RESET_CONTROLLER
2744d30d62SAlan Douglas	select GENERIC_PHY
2844d30d62SAlan Douglas	help
2944d30d62SAlan Douglas	  Enable this to support the Cadence Sierra PHY driver
30*50d35aa8SPeter Chen
31*50d35aa8SPeter Chenconfig PHY_CADENCE_SALVO
32*50d35aa8SPeter Chen	tristate "Cadence Salvo PHY Driver"
33*50d35aa8SPeter Chen	depends on OF && HAS_IOMEM
34*50d35aa8SPeter Chen	select GENERIC_PHY
35*50d35aa8SPeter Chen	help
36*50d35aa8SPeter Chen	  Enable this to support the Cadence SALVO PHY driver,
37*50d35aa8SPeter Chen	  this PHY is a legacy PHY, and only are used for USB3
38*50d35aa8SPeter Chen	  and USB2.
39