# SPDX-License-Identifier: GPL-2.0-only # # Phy drivers for TI platforms # config [31mCONFIG_PHY_DA8XX_USB[0m tristate "TI DA8xx USB PHY Driver" depends on [31mCONFIG_ARCH_DAVINCI_DA8XX[0m select [31mCONFIG_GENERIC_PHY[0m select [31mCONFIG_MFD_SYSCON[0m help Enable this to support the [31mCONFIG_USB[0m PHY on DA8xx SoCs. This driver controls both the [31mCONFIG_USB[0m 1.1 PHY and the [31mCONFIG_USB[0m 2.0 PHY. config [31mCONFIG_PHY_DM816X_USB[0m tristate "TI dm816x USB PHY driver" depends on [31mCONFIG_ARCH_OMAP2PLUS[0m depends on [31mCONFIG_USB_SUPPORT[0m select [31mCONFIG_GENERIC_PHY[0m select [31mCONFIG_USB_PHY[0m help Enable this for dm816x [31mCONFIG_USB[0m to work. config [31mCONFIG_PHY_AM654_SERDES[0m tristate "TI AM654 SERDES support" depends on [31mCONFIG_OF[0m && [31mCONFIG_ARCH_K3[0m || [31mCONFIG_COMPILE_TEST[0m depends on [31mCONFIG_COMMON_CLK[0m select [31mCONFIG_GENERIC_PHY[0m select [31mCONFIG_MULTIPLEXER[0m select [31mCONFIG_REGMAP_MMIO[0m select [31mCONFIG_MUX_MMIO[0m help This option enables support for TI AM654 SerDes PHY used for PCIe. config [31mCONFIG_OMAP_CONTROL_PHY[0m tristate "OMAP CONTROL PHY Driver" depends on [31mCONFIG_ARCH_OMAP2PLUS[0m || [31mCONFIG_COMPILE_TEST[0m help Enable this to add support for the PHY part present in the control module. This driver has API to power on the USB2 PHY and to write to the mailbox. The mailbox is present only in omap4 and the register to power on the USB2 PHY is present in OMAP4 and OMAP5. OMAP5 has an additional register to power on USB3 PHY/SATA PHY/PCIE PHY (PIPE3 PHY). config [31mCONFIG_OMAP_USB2[0m tristate "OMAP USB2 PHY Driver" depends on [31mCONFIG_ARCH_OMAP2PLUS[0m || [31mCONFIG_ARCH_K3[0m depends on [31mCONFIG_USB_SUPPORT[0m select [31mCONFIG_GENERIC_PHY[0m select [31mCONFIG_USB_PHY[0m select [31mCONFIG_OMAP_CONTROL_PHY[0m if [31mCONFIG_ARCH_OMAP2PLUS[0m || [31mCONFIG_COMPILE_TEST[0m help Enable this to support the transceiver that is part of SOC. This driver takes care of all the PHY functionality apart from comparator. The [31mCONFIG_USB[0m OTG controller communicates with the comparator using this driver. config [31mCONFIG_TI_PIPE3[0m tristate "TI PIPE3 PHY Driver" depends on [31mCONFIG_ARCH_OMAP2PLUS[0m || [31mCONFIG_COMPILE_TEST[0m select [31mCONFIG_GENERIC_PHY[0m select [31mCONFIG_OMAP_CONTROL_PHY[0m help Enable this to support the PIPE3 PHY that is part of TI SOCs. This driver takes care of all the PHY functionality apart from comparator. This driver interacts with the "OMAP Control PHY Driver" to power on/off the PHY. config [31mCONFIG_PHY_TUSB1210[0m tristate "TI TUSB1210 ULPI PHY module" depends on [31mCONFIG_USB_ULPI_BUS[0m select [31mCONFIG_GENERIC_PHY[0m help Support for TI TUSB1210 [31mCONFIG_USB[0m ULPI PHY. config [31mCONFIG_TWL4030_USB[0m tristate "TWL4030 USB Transceiver Driver" depends on [31mCONFIG_TWL4030_CORE[0m && [31mCONFIG_REGULATOR_TWL4030[0m && [31mCONFIG_USB_MUSB_OMAP2PLUS[0m depends on [31mCONFIG_USB_SUPPORT[0m depends on [31mCONFIG_USB_GADGET[0m || ![31mCONFIG_USB_GADGET[0m # if [31mCONFIG_USB_GADGET[0m=m, this can't 'y' select [31mCONFIG_GENERIC_PHY[0m select [31mCONFIG_USB_PHY[0m help Enable this to support the [31mCONFIG_USB[0m OTG transceiver on TWL4030 family chips (including the TWL5030 and TPS659x0 devices). This transceiver supports high and full speed devices plus, in host mode, low speed. config [31mCONFIG_PHY_TI_GMII_SEL[0m tristate default y if [31mCONFIG_TI_CPSW[0m=y depends on [31mCONFIG_TI_CPSW[0m || [31mCONFIG_COMPILE_TEST[0m select [31mCONFIG_GENERIC_PHY[0m select [31mCONFIG_REGMAP[0m default m help This driver supports configuring of the TI CPSW Port mode depending on the Ethernet PHY connected to the CPSW Port. |