50 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Phy drivers for STMicro platforms4#5config PHY_MIPHY28LP6 tristate "STMicroelectronics MIPHY28LP PHY driver for STiH407"7 depends on ARCH_STI8 select GENERIC_PHY9 help10 Enable this to support the miphy transceiver (for SATA/PCIE/USB3)11 that is part of STMicroelectronics STiH407 SoC.12 13config PHY_ST_SPEAR1310_MIPHY14 tristate "ST SPEAR1310-MIPHY driver"15 select GENERIC_PHY16 depends on MACH_SPEAR1310 || COMPILE_TEST17 help18 Support for ST SPEAr1310 MIPHY which can be used for PCIe and SATA.19 20config PHY_ST_SPEAR1340_MIPHY21 tristate "ST SPEAR1340-MIPHY driver"22 select GENERIC_PHY23 depends on MACH_SPEAR1340 || COMPILE_TEST24 help25 Support for ST SPEAr1340 MIPHY which can be used for PCIe and SATA.26 27config PHY_STIH407_USB28 tristate "STMicroelectronics USB2 picoPHY driver for STiH407 family"29 depends on RESET_CONTROLLER30 depends on ARCH_STI || COMPILE_TEST31 select GENERIC_PHY32 help33 Enable this support to enable the picoPHY device used by USB234 and USB3 controllers on STMicroelectronics STiH407 SoC families.35 36config PHY_STM32_USBPHYC37 tristate "STMicroelectronics STM32 USB HS PHY Controller driver"38 depends on ARCH_STM32 || COMPILE_TEST39 depends on COMMON_CLK40 select GENERIC_PHY41 help42 Enable this to support the High-Speed USB transceivers that are part43 of some STMicroelectronics STM32 SoCs.44 45 This driver controls the entire USB PHY block: the USB PHY controller46 (USBPHYC) and the two 8-bit wide UTMI+ interfaces. First interface is47 used by an HS USB Host controller, and the second one is shared48 between an HS USB OTG controller and an HS USB Host controller,49 selected by a USB switch.50