Vivek Gautam | 0b56e9a | 2017-05-11 12:17:42 +0530 | [diff] [blame] | 1 | # |
| 2 | # Phy drivers for Samsung platforms |
| 3 | # |
| 4 | config PHY_EXYNOS_DP_VIDEO |
| 5 | tristate "EXYNOS SoC series Display Port PHY driver" |
| 6 | depends on OF |
| 7 | depends on ARCH_EXYNOS || COMPILE_TEST |
| 8 | default ARCH_EXYNOS |
| 9 | select GENERIC_PHY |
| 10 | help |
| 11 | Support for Display Port PHY found on Samsung EXYNOS SoCs. |
| 12 | |
| 13 | config PHY_EXYNOS_MIPI_VIDEO |
| 14 | tristate "S5P/EXYNOS SoC series MIPI CSI-2/DSI PHY driver" |
| 15 | depends on HAS_IOMEM |
| 16 | depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST |
| 17 | select GENERIC_PHY |
| 18 | default y if ARCH_S5PV210 || ARCH_EXYNOS |
| 19 | help |
| 20 | Support for MIPI CSI-2 and MIPI DSI DPHY found on Samsung S5P |
| 21 | and EXYNOS SoCs. |
| 22 | |
| 23 | config PHY_EXYNOS_PCIE |
| 24 | bool "Exynos PCIe PHY driver" |
| 25 | depends on OF && (ARCH_EXYNOS || COMPILE_TEST) |
| 26 | select GENERIC_PHY |
| 27 | help |
| 28 | Enable PCIe PHY support for Exynos SoC series. |
| 29 | This driver provides PHY interface for Exynos PCIe controller. |
| 30 | |
| 31 | config PHY_SAMSUNG_USB2 |
| 32 | tristate "Samsung USB 2.0 PHY driver" |
| 33 | depends on HAS_IOMEM |
| 34 | depends on USB_EHCI_EXYNOS || USB_OHCI_EXYNOS || USB_DWC2 |
| 35 | select GENERIC_PHY |
| 36 | select MFD_SYSCON |
| 37 | default ARCH_EXYNOS |
| 38 | help |
| 39 | Enable this to support the Samsung USB 2.0 PHY driver for Samsung |
| 40 | SoCs. This driver provides the interface for USB 2.0 PHY. Support |
| 41 | for particular PHYs will be enabled based on the SoC type in addition |
| 42 | to this driver. |
| 43 | |
| 44 | config PHY_EXYNOS4210_USB2 |
| 45 | bool |
| 46 | depends on PHY_SAMSUNG_USB2 |
| 47 | default CPU_EXYNOS4210 |
| 48 | |
| 49 | config PHY_EXYNOS4X12_USB2 |
| 50 | bool |
| 51 | depends on PHY_SAMSUNG_USB2 |
Ulf Magnusson | fee7e1d | 2018-02-05 02:21:27 +0100 | [diff] [blame] | 52 | default SOC_EXYNOS3250 || SOC_EXYNOS4412 |
Vivek Gautam | 0b56e9a | 2017-05-11 12:17:42 +0530 | [diff] [blame] | 53 | |
| 54 | config PHY_EXYNOS5250_USB2 |
| 55 | bool |
| 56 | depends on PHY_SAMSUNG_USB2 |
| 57 | default SOC_EXYNOS5250 || SOC_EXYNOS5420 |
| 58 | |
| 59 | config PHY_S5PV210_USB2 |
| 60 | bool "Support for S5PV210" |
| 61 | depends on PHY_SAMSUNG_USB2 |
| 62 | depends on ARCH_S5PV210 |
| 63 | help |
| 64 | Enable USB PHY support for S5PV210. This option requires that Samsung |
| 65 | USB 2.0 PHY driver is enabled and means that support for this |
| 66 | particular SoC is compiled in the driver. In case of S5PV210 two phys |
| 67 | are available - device and host. |
| 68 | |
| 69 | config PHY_EXYNOS5_USBDRD |
| 70 | tristate "Exynos5 SoC series USB DRD PHY driver" |
| 71 | depends on ARCH_EXYNOS && OF |
| 72 | depends on HAS_IOMEM |
| 73 | depends on USB_DWC3_EXYNOS |
| 74 | select GENERIC_PHY |
| 75 | select MFD_SYSCON |
| 76 | default y |
| 77 | help |
| 78 | Enable USB DRD PHY support for Exynos 5 SoC series. |
| 79 | This driver provides PHY interface for USB 3.0 DRD controller |
| 80 | present on Exynos5 SoC series. |
| 81 | |
| 82 | config PHY_EXYNOS5250_SATA |
| 83 | tristate "Exynos5250 Sata SerDes/PHY driver" |
| 84 | depends on SOC_EXYNOS5250 |
| 85 | depends on HAS_IOMEM |
| 86 | depends on OF |
| 87 | select GENERIC_PHY |
| 88 | select I2C |
| 89 | select I2C_S3C2410 |
| 90 | select MFD_SYSCON |
| 91 | help |
| 92 | Enable this to support SATA SerDes/Phy found on Samsung's |
| 93 | Exynos5250 based SoCs.This SerDes/Phy supports SATA 1.5 Gb/s, |
| 94 | SATA 3.0 Gb/s, SATA 6.0 Gb/s speeds. It supports one SATA host |
| 95 | port to accept one SATA device. |