Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Phy drivers for STMicro platforms
0004 #
0005 config PHY_MIPHY28LP
0006         tristate "STMicroelectronics MIPHY28LP PHY driver for STiH407"
0007         depends on ARCH_STI
0008         select GENERIC_PHY
0009         help
0010           Enable this to support the miphy transceiver (for SATA/PCIE/USB3)
0011           that is part of STMicroelectronics STiH407 SoC.
0012 
0013 config PHY_ST_SPEAR1310_MIPHY
0014         tristate "ST SPEAR1310-MIPHY driver"
0015         select GENERIC_PHY
0016         depends on MACH_SPEAR1310 || COMPILE_TEST
0017         help
0018           Support for ST SPEAr1310 MIPHY which can be used for PCIe and SATA.
0019 
0020 config PHY_ST_SPEAR1340_MIPHY
0021         tristate "ST SPEAR1340-MIPHY driver"
0022         select GENERIC_PHY
0023         depends on MACH_SPEAR1340 || COMPILE_TEST
0024         help
0025           Support for ST SPEAr1340 MIPHY which can be used for PCIe and SATA.
0026 
0027 config PHY_STIH407_USB
0028         tristate "STMicroelectronics USB2 picoPHY driver for STiH407 family"
0029         depends on RESET_CONTROLLER
0030         depends on ARCH_STI || COMPILE_TEST
0031         select GENERIC_PHY
0032         help
0033           Enable this support to enable the picoPHY device used by USB2
0034           and USB3 controllers on STMicroelectronics STiH407 SoC families.
0035 
0036 config PHY_STM32_USBPHYC
0037         tristate "STMicroelectronics STM32 USB HS PHY Controller driver"
0038         depends on ARCH_STM32 || COMPILE_TEST
0039         depends on COMMON_CLK
0040         select GENERIC_PHY
0041         help
0042           Enable this to support the High-Speed USB transceivers that are part
0043           of some STMicroelectronics STM32 SoCs.
0044 
0045           This driver controls the entire USB PHY block: the USB PHY controller
0046           (USBPHYC) and the two 8-bit wide UTMI+ interfaces. First interface is
0047           used by an HS USB Host controller, and the second one is shared
0048           between an HS USB OTG controller and an HS USB Host controller,
0049           selected by a USB switch.