Kishon Vijay Abraham I | ff76496 | 2013-09-27 11:53:25 +0530 | [diff] [blame] | 1 | # |
| 2 | # PHY |
| 3 | # |
| 4 | |
| 5 | menu "PHY Subsystem" |
| 6 | |
| 7 | config GENERIC_PHY |
Hans de Goede | b51fbf9 | 2014-02-17 14:29:24 +0530 | [diff] [blame] | 8 | bool "PHY Core" |
Kishon Vijay Abraham I | ff76496 | 2013-09-27 11:53:25 +0530 | [diff] [blame] | 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 | |
Joachim Eastwood | cbf919b | 2015-07-09 22:48:25 +0200 | [diff] [blame] | 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 | |
Andrew Bresticker | 57991eb | 2015-04-07 15:04:17 -0700 | [diff] [blame] | 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 | |
Linus Torvalds | 10c8e05 | 2014-08-08 11:34:32 -0700 | [diff] [blame] | 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 | |
Vivek Gautam | 0b56e9a | 2017-05-11 12:17:42 +0530 | [diff] [blame] | 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/marvell/Kconfig" |
Chunfeng Yun | cd4ec4b | 2017-08-03 18:01:02 +0800 | [diff] [blame] | 48 | source "drivers/phy/mediatek/Kconfig" |
Tony Lindgren | 6d6ce40 | 2017-05-22 17:37:23 -0700 | [diff] [blame] | 49 | source "drivers/phy/motorola/Kconfig" |
Vivek Gautam | 0b56e9a | 2017-05-11 12:17:42 +0530 | [diff] [blame] | 50 | source "drivers/phy/qualcomm/Kconfig" |
John Crispin | 2411a73 | 2017-08-17 11:33:22 +0100 | [diff] [blame] | 51 | source "drivers/phy/ralink/Kconfig" |
Vivek Gautam | 0b56e9a | 2017-05-11 12:17:42 +0530 | [diff] [blame] | 52 | source "drivers/phy/renesas/Kconfig" |
| 53 | source "drivers/phy/rockchip/Kconfig" |
| 54 | source "drivers/phy/samsung/Kconfig" |
| 55 | source "drivers/phy/st/Kconfig" |
Thierry Reding | 53d2a71 | 2015-11-11 18:24:21 +0100 | [diff] [blame] | 56 | source "drivers/phy/tegra/Kconfig" |
Vivek Gautam | 0b56e9a | 2017-05-11 12:17:42 +0530 | [diff] [blame] | 57 | source "drivers/phy/ti/Kconfig" |
Martin Blumenstingl | 7965ba0 | 2016-10-01 14:19:00 +0200 | [diff] [blame] | 58 | |
Kishon Vijay Abraham I | ff76496 | 2013-09-27 11:53:25 +0530 | [diff] [blame] | 59 | endmenu |