xref: /linux/drivers/phy/cadence/Kconfig (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
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
102cca0228SKishon Vijay Abraham I	depends on COMMON_CLK
11c8b427edSScott Telford	select GENERIC_PHY
12c8b427edSScott Telford	help
13c589e701SYuti Amonkar	  Support for Cadence Torrent PHY.
1444d30d62SAlan Douglas
157a343c8bSMaxime Ripardconfig PHY_CADENCE_DPHY
167a343c8bSMaxime Ripard	tristate "Cadence D-PHY Support"
177a343c8bSMaxime Ripard	depends on HAS_IOMEM && OF
187a343c8bSMaxime Ripard	select GENERIC_PHY
197a343c8bSMaxime Ripard	select GENERIC_PHY_MIPI_DPHY
207a343c8bSMaxime Ripard	help
217a343c8bSMaxime Ripard	  Choose this option if you have a Cadence D-PHY in your
227a343c8bSMaxime Ripard	  system. If M is selected, the module will be called
237a343c8bSMaxime Ripard	  cdns-dphy.
247a343c8bSMaxime Ripard
25*41d393aaSPratyush Yadavconfig PHY_CADENCE_DPHY_RX
26*41d393aaSPratyush Yadav	tristate "Cadence D-PHY Rx Support"
27*41d393aaSPratyush Yadav	depends on HAS_IOMEM && OF
28*41d393aaSPratyush Yadav	select GENERIC_PHY
29*41d393aaSPratyush Yadav	select GENERIC_PHY_MIPI_DPHY
30*41d393aaSPratyush Yadav	help
31*41d393aaSPratyush Yadav	  Support for Cadence D-PHY in Rx configuration.
32*41d393aaSPratyush Yadav
3344d30d62SAlan Douglasconfig PHY_CADENCE_SIERRA
3444d30d62SAlan Douglas	tristate "Cadence Sierra PHY Driver"
3544d30d62SAlan Douglas	depends on OF && HAS_IOMEM && RESET_CONTROLLER
3628081b72SKishon Vijay Abraham I	depends on COMMON_CLK
3744d30d62SAlan Douglas	select GENERIC_PHY
3844d30d62SAlan Douglas	help
3944d30d62SAlan Douglas	  Enable this to support the Cadence Sierra PHY driver
4050d35aa8SPeter Chen
4150d35aa8SPeter Chenconfig PHY_CADENCE_SALVO
4250d35aa8SPeter Chen	tristate "Cadence Salvo PHY Driver"
4350d35aa8SPeter Chen	depends on OF && HAS_IOMEM
4450d35aa8SPeter Chen	select GENERIC_PHY
4550d35aa8SPeter Chen	help
4650d35aa8SPeter Chen	  Enable this to support the Cadence SALVO PHY driver,
4750d35aa8SPeter Chen	  this PHY is a legacy PHY, and only are used for USB3
4850d35aa8SPeter Chen	  and USB2.
49