| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # Phy drivers for Samsung platforms |
|---|
| 3 | 4 | # |
|---|
| 4 | 5 | config PHY_EXYNOS_DP_VIDEO |
|---|
| 5 | | - tristate "EXYNOS SoC series Display Port PHY driver" |
|---|
| 6 | + tristate "Exynos SoC series Display Port PHY driver" |
|---|
| 6 | 7 | depends on OF |
|---|
| 7 | 8 | depends on ARCH_EXYNOS || COMPILE_TEST |
|---|
| 8 | 9 | default ARCH_EXYNOS |
|---|
| 9 | 10 | select GENERIC_PHY |
|---|
| 10 | 11 | help |
|---|
| 11 | | - Support for Display Port PHY found on Samsung EXYNOS SoCs. |
|---|
| 12 | + Support for Display Port PHY found on Samsung Exynos SoCs. |
|---|
| 12 | 13 | |
|---|
| 13 | 14 | config PHY_EXYNOS_MIPI_VIDEO |
|---|
| 14 | | - tristate "S5P/EXYNOS SoC series MIPI CSI-2/DSI PHY driver" |
|---|
| 15 | + tristate "S5P/Exynos SoC series MIPI CSI-2/DSI PHY driver" |
|---|
| 15 | 16 | depends on HAS_IOMEM |
|---|
| 16 | 17 | depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST |
|---|
| 17 | 18 | select GENERIC_PHY |
|---|
| 18 | 19 | default y if ARCH_S5PV210 || ARCH_EXYNOS |
|---|
| 19 | 20 | help |
|---|
| 20 | 21 | Support for MIPI CSI-2 and MIPI DSI DPHY found on Samsung S5P |
|---|
| 21 | | - and EXYNOS SoCs. |
|---|
| 22 | + and Exynos SoCs. |
|---|
| 22 | 23 | |
|---|
| 23 | 24 | config PHY_EXYNOS_PCIE |
|---|
| 24 | 25 | bool "Exynos PCIe PHY driver" |
|---|
| .. | .. |
|---|
| 28 | 29 | Enable PCIe PHY support for Exynos SoC series. |
|---|
| 29 | 30 | This driver provides PHY interface for Exynos PCIe controller. |
|---|
| 30 | 31 | |
|---|
| 32 | +config PHY_SAMSUNG_UFS |
|---|
| 33 | + tristate "SAMSUNG SoC series UFS PHY driver" |
|---|
| 34 | + depends on OF && (ARCH_EXYNOS || COMPILE_TEST) |
|---|
| 35 | + select GENERIC_PHY |
|---|
| 36 | + help |
|---|
| 37 | + Enable this to support the Samsung UFS PHY driver for |
|---|
| 38 | + Samsung SoCs. This driver provides the interface for UFS |
|---|
| 39 | + host controller to do PHY related programming. |
|---|
| 40 | + |
|---|
| 31 | 41 | config PHY_SAMSUNG_USB2 |
|---|
| 32 | 42 | tristate "Samsung USB 2.0 PHY driver" |
|---|
| 33 | 43 | depends on HAS_IOMEM |
|---|
| 34 | | - depends on USB_EHCI_EXYNOS || USB_OHCI_EXYNOS || USB_DWC2 |
|---|
| 44 | + depends on USB_EHCI_EXYNOS || USB_OHCI_EXYNOS || USB_DWC2 || COMPILE_TEST |
|---|
| 35 | 45 | select GENERIC_PHY |
|---|
| 36 | 46 | select MFD_SYSCON |
|---|
| 37 | 47 | default ARCH_EXYNOS |
|---|
| .. | .. |
|---|
| 59 | 69 | config PHY_S5PV210_USB2 |
|---|
| 60 | 70 | bool "Support for S5PV210" |
|---|
| 61 | 71 | depends on PHY_SAMSUNG_USB2 |
|---|
| 62 | | - depends on ARCH_S5PV210 |
|---|
| 72 | + depends on ARCH_S5PV210 || COMPILE_TEST |
|---|
| 63 | 73 | help |
|---|
| 64 | 74 | Enable USB PHY support for S5PV210. This option requires that Samsung |
|---|
| 65 | 75 | USB 2.0 PHY driver is enabled and means that support for this |
|---|
| .. | .. |
|---|
| 68 | 78 | |
|---|
| 69 | 79 | config PHY_EXYNOS5_USBDRD |
|---|
| 70 | 80 | tristate "Exynos5 SoC series USB DRD PHY driver" |
|---|
| 71 | | - depends on ARCH_EXYNOS && OF |
|---|
| 81 | + depends on (ARCH_EXYNOS && OF) || COMPILE_TEST |
|---|
| 72 | 82 | depends on HAS_IOMEM |
|---|
| 73 | 83 | depends on USB_DWC3_EXYNOS |
|---|
| 74 | 84 | select GENERIC_PHY |
|---|