Merge https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xx
[oweals/u-boot.git] / drivers / phy / Kconfig
index 957efb3984bf6f32a370e68807f8d0dab2d0d08a..9c775107e9c2c440a17caa49d329a77030fa2f71 100644 (file)
@@ -19,7 +19,7 @@ config PHY
 
 config SPL_PHY
        bool "PHY Core in SPL"
-       depends on DM
+       depends on DM && SPL
        help
          PHY support in SPL.
 
@@ -84,6 +84,12 @@ config BCM6368_USBH_PHY
        help
          Support for the Broadcom MIPS BCM6368 USBH PHY.
 
+config PHY_DA8XX_USB
+       tristate "TI DA8xx USB PHY Driver"
+       depends on PHY && ARCH_DAVINCI
+       help
+         Enable this to support the USB PHY on DA8xx SoCs.
+
 config PIPE3_PHY
        bool "Support omap's PIPE3 PHY"
        depends on PHY && ARCH_OMAP2PLUS
@@ -102,6 +108,15 @@ config SPL_PIPE3_PHY
          This PHY is found on omap devices supporting SATA such as dra7, am57x
          and omap5
 
+config AM654_PHY
+       tristate "TI AM654 SERDES support"
+       depends on PHY && ARCH_K3
+       select REGMAP
+       select SYSCON
+       help
+         This option enables support for TI AM654 SerDes PHY used for
+         PCIe.
+
 config STI_USB_PHY
        bool "STMicroelectronics USB2 picoPHY driver for STiH407 family"
        depends on PHY && ARCH_STI
@@ -139,6 +154,14 @@ config PHY_STM32_USBPHYC
          between an HS USB OTG controller and an HS USB Host controller,
          selected by an USB switch.
 
+config MESON_GXBB_USB_PHY
+       bool "Amlogic Meson GXBB USB PHY"
+       depends on PHY && ARCH_MESON && MESON_GXBB
+       imply REGMAP
+       help
+         This is the generic phy driver for the Amlogic Meson GXBB
+         USB2 PHY.
+
 config MESON_GXL_USB_PHY
        bool "Amlogic Meson GXL USB PHYs"
        depends on PHY && ARCH_MESON && (MESON_GXL || MESON_GXM)
@@ -185,9 +208,22 @@ config KEYSTONE_USB_PHY
 config MT76X8_USB_PHY
        bool "MediaTek MT76x8 (7628/88) USB PHY support"
        depends on PHY
+       depends on SOC_MT7628
        help
           Support the USB PHY in MT76x8 SoCs
 
          This PHY is found on MT76x8 devices supporting USB.
 
+config PHY_MTK_TPHY
+       bool "MediaTek T-PHY Driver"
+       depends on PHY
+       depends on ARCH_MEDIATEK
+       help
+         MediaTek T-PHY driver supports usb2.0, usb3.0 ports, PCIe and
+         SATA, and meanwhile supports two version T-PHY which have
+         different banks layout, the T-PHY with shared banks between
+         multi-ports is first version, otherwise is second veriosn,
+         so you can easily distinguish them by banks layout.
+
+source "drivers/phy/rockchip/Kconfig"
 endmenu