brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · d0cdd7c Raw
49 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Phy drivers for StarFive platforms4#5 6if ARCH_STARFIVE || COMPILE_TEST7 8config PHY_STARFIVE_JH7110_DPHY_RX9	tristate "StarFive JH7110 D-PHY RX support"10	depends on HAS_IOMEM11	select GENERIC_PHY12	select GENERIC_PHY_MIPI_DPHY13	help14	  Choose this option if you have a StarFive D-PHY in your15	  system. If M is selected, the module will be called16	  phy-jh7110-dphy-rx.ko.17 18config PHY_STARFIVE_JH7110_DPHY_TX19	tristate "StarFive JH7110 D-PHY TX Support"20	depends on HAS_IOMEM21	select GENERIC_PHY22	select GENERIC_PHY_MIPI_DPHY23	help24	  Choose this option if you have a StarFive D-PHY TX in your25	  system. If M is selected, the module will be called26	  phy-jh7110-dphy-tx.ko.27 28config PHY_STARFIVE_JH7110_PCIE29	tristate "Starfive JH7110 PCIE 2.0/USB 3.0 PHY support"30	depends on HAS_IOMEM31	select GENERIC_PHY32	help33	  Enable this to support the StarFive PCIe 2.0 PHY,34	  or used as USB 3.0 PHY.35	  If M is selected, the module will be called36	  phy-jh7110-pcie.ko.37 38config PHY_STARFIVE_JH7110_USB39	tristate "Starfive JH7110 USB 2.0 PHY support"40	depends on USB_SUPPORT41	select GENERIC_PHY42	help43	  Enable this to support the StarFive USB 2.0 PHY,44	  used with the Cadence USB controller.45	  If M is selected, the module will be called46	  phy-jh7110-usb.ko.47 48endif # ARCH_STARFIVE || COMPILE_TEST49