18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Phy drivers for Cadence PHYs
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciconfig PHY_CADENCE_TORRENT
78c2ecf20Sopenharmony_ci	tristate "Cadence Torrent PHY driver"
88c2ecf20Sopenharmony_ci	depends on OF
98c2ecf20Sopenharmony_ci	depends on HAS_IOMEM
108c2ecf20Sopenharmony_ci	select GENERIC_PHY
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  Support for Cadence Torrent PHY.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciconfig PHY_CADENCE_DPHY
158c2ecf20Sopenharmony_ci	tristate "Cadence D-PHY Support"
168c2ecf20Sopenharmony_ci	depends on HAS_IOMEM && OF
178c2ecf20Sopenharmony_ci	select GENERIC_PHY
188c2ecf20Sopenharmony_ci	select GENERIC_PHY_MIPI_DPHY
198c2ecf20Sopenharmony_ci	help
208c2ecf20Sopenharmony_ci	  Choose this option if you have a Cadence D-PHY in your
218c2ecf20Sopenharmony_ci	  system. If M is selected, the module will be called
228c2ecf20Sopenharmony_ci	  cdns-dphy.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig PHY_CADENCE_SIERRA
258c2ecf20Sopenharmony_ci	tristate "Cadence Sierra PHY Driver"
268c2ecf20Sopenharmony_ci	depends on OF && HAS_IOMEM && RESET_CONTROLLER
278c2ecf20Sopenharmony_ci	select GENERIC_PHY
288c2ecf20Sopenharmony_ci	help
298c2ecf20Sopenharmony_ci	  Enable this to support the Cadence Sierra PHY driver
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciconfig PHY_CADENCE_SALVO
328c2ecf20Sopenharmony_ci	tristate "Cadence Salvo PHY Driver"
338c2ecf20Sopenharmony_ci	depends on OF && HAS_IOMEM
348c2ecf20Sopenharmony_ci	select GENERIC_PHY
358c2ecf20Sopenharmony_ci	help
368c2ecf20Sopenharmony_ci	  Enable this to support the Cadence SALVO PHY driver,
378c2ecf20Sopenharmony_ci	  this PHY is a legacy PHY, and only are used for USB3
388c2ecf20Sopenharmony_ci	  and USB2.
39