Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 1 | # |
| 2 | # PHY |
| 3 | # |
| 4 | |
| 5 | menu "PHY Subsystem" |
| 6 | |
| 7 | config GENERIC_PHY |
| 8 | bool "PHY Core" |
| 9 | help |
| 10 | Generic PHY support. |
| 11 | |
| 12 | This framework is designed to provide a generic interface for PHY |
| 13 | devices present in the kernel. This layer will have the generic |
| 14 | API by which phy drivers can create PHY using the phy framework and |
| 15 | phy users can obtain reference to the PHY. All the users of this |
| 16 | framework should select this config. |
| 17 | |
| 18 | config PHY_LPC18XX_USB_OTG |
| 19 | tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver" |
| 20 | depends on OF && (ARCH_LPC18XX || COMPILE_TEST) |
| 21 | depends on MFD_SYSCON |
| 22 | select GENERIC_PHY |
| 23 | help |
| 24 | Enable this to support NXP LPC18xx/43xx internal USB OTG PHY. |
| 25 | |
| 26 | This driver is need for USB0 support on LPC18xx/43xx and takes |
| 27 | care of enabling and clock setup. |
| 28 | |
| 29 | config PHY_PISTACHIO_USB |
| 30 | tristate "IMG Pistachio USB2.0 PHY driver" |
| 31 | depends on MACH_PISTACHIO |
| 32 | select GENERIC_PHY |
| 33 | help |
| 34 | Enable this to support the USB2.0 PHY on the IMG Pistachio SoC. |
| 35 | |
| 36 | config PHY_XGENE |
| 37 | tristate "APM X-Gene 15Gbps PHY support" |
| 38 | depends on HAS_IOMEM && OF && (ARM64 || COMPILE_TEST) |
| 39 | select GENERIC_PHY |
| 40 | help |
| 41 | This option enables support for APM X-Gene SoC multi-purpose PHY. |
| 42 | |
| 43 | source "drivers/phy/allwinner/Kconfig" |
| 44 | source "drivers/phy/amlogic/Kconfig" |
| 45 | source "drivers/phy/broadcom/Kconfig" |
| 46 | source "drivers/phy/hisilicon/Kconfig" |
| 47 | source "drivers/phy/lantiq/Kconfig" |
| 48 | source "drivers/phy/marvell/Kconfig" |
| 49 | source "drivers/phy/mediatek/Kconfig" |
| 50 | source "drivers/phy/motorola/Kconfig" |
| 51 | source "drivers/phy/qualcomm/Kconfig" |
| 52 | source "drivers/phy/ralink/Kconfig" |
| 53 | source "drivers/phy/renesas/Kconfig" |
| 54 | source "drivers/phy/rockchip/Kconfig" |
| 55 | source "drivers/phy/samsung/Kconfig" |
| 56 | source "drivers/phy/st/Kconfig" |
| 57 | source "drivers/phy/tegra/Kconfig" |
| 58 | source "drivers/phy/ti/Kconfig" |
| 59 | |
| 60 | endmenu |