1ff764963SKishon Vijay Abraham I# 2ff764963SKishon Vijay Abraham I# PHY 3ff764963SKishon Vijay Abraham I# 4ff764963SKishon Vijay Abraham I 5ff764963SKishon Vijay Abraham Imenu "PHY Subsystem" 6ff764963SKishon Vijay Abraham I 7ff764963SKishon Vijay Abraham Iconfig GENERIC_PHY 8b51fbf9fSHans de Goede bool "PHY Core" 9ff764963SKishon Vijay Abraham I help 10ff764963SKishon Vijay Abraham I Generic PHY support. 11ff764963SKishon Vijay Abraham I 12ff764963SKishon Vijay Abraham I This framework is designed to provide a generic interface for PHY 13ff764963SKishon Vijay Abraham I devices present in the kernel. This layer will have the generic 14ff764963SKishon Vijay Abraham I API by which phy drivers can create PHY using the phy framework and 15ff764963SKishon Vijay Abraham I phy users can obtain reference to the PHY. All the users of this 16ff764963SKishon Vijay Abraham I framework should select this config. 17ff764963SKishon Vijay Abraham I 18069d2e26SSylwester Nawrockiconfig PHY_EXYNOS_MIPI_VIDEO 19e9d06f31SRichard Weinberger depends on HAS_IOMEM 20069d2e26SSylwester Nawrocki tristate "S5P/EXYNOS SoC series MIPI CSI-2/DSI PHY driver" 21069d2e26SSylwester Nawrocki help 22069d2e26SSylwester Nawrocki Support for MIPI CSI-2 and MIPI DSI DPHY found on Samsung S5P 23069d2e26SSylwester Nawrocki and EXYNOS SoCs. 24069d2e26SSylwester Nawrocki 25e3eae857SAndrew Lunnconfig PHY_MVEBU_SATA 26e3eae857SAndrew Lunn def_bool y 27e3eae857SAndrew Lunn depends on ARCH_KIRKWOOD || ARCH_DOVE 28e3eae857SAndrew Lunn depends on OF 29e3eae857SAndrew Lunn select GENERIC_PHY 30e3eae857SAndrew Lunn 315d93d1e7SKishon Vijay Abraham Iconfig OMAP_USB2 325d93d1e7SKishon Vijay Abraham I tristate "OMAP USB2 PHY Driver" 335d93d1e7SKishon Vijay Abraham I depends on ARCH_OMAP2PLUS 3488207842SKishon Vijay Abraham I depends on USB_PHY 355d93d1e7SKishon Vijay Abraham I select GENERIC_PHY 365d93d1e7SKishon Vijay Abraham I select OMAP_CONTROL_USB 375d93d1e7SKishon Vijay Abraham I help 385d93d1e7SKishon Vijay Abraham I Enable this to support the transceiver that is part of SOC. This 395d93d1e7SKishon Vijay Abraham I driver takes care of all the PHY functionality apart from comparator. 405d93d1e7SKishon Vijay Abraham I The USB OTG controller communicates with the comparator using this 415d93d1e7SKishon Vijay Abraham I driver. 425d93d1e7SKishon Vijay Abraham I 436747caa7SKishon Vijay Abraham Iconfig TWL4030_USB 446747caa7SKishon Vijay Abraham I tristate "TWL4030 USB Transceiver Driver" 456747caa7SKishon Vijay Abraham I depends on TWL4030_CORE && REGULATOR_TWL4030 && USB_MUSB_OMAP2PLUS 4688207842SKishon Vijay Abraham I depends on USB_PHY 476747caa7SKishon Vijay Abraham I select GENERIC_PHY 486747caa7SKishon Vijay Abraham I help 496747caa7SKishon Vijay Abraham I Enable this to support the USB OTG transceiver on TWL4030 506747caa7SKishon Vijay Abraham I family chips (including the TWL5030 and TPS659x0 devices). 516747caa7SKishon Vijay Abraham I This transceiver supports high and full speed devices plus, 526747caa7SKishon Vijay Abraham I in host mode, low speed. 536747caa7SKishon Vijay Abraham I 5474988e8bSJingoo Hanconfig PHY_EXYNOS_DP_VIDEO 5574988e8bSJingoo Han tristate "EXYNOS SoC series Display Port PHY driver" 5674988e8bSJingoo Han depends on OF 5774988e8bSJingoo Han select GENERIC_PHY 5874988e8bSJingoo Han help 5974988e8bSJingoo Han Support for Display Port PHY found on Samsung EXYNOS SoCs. 6074988e8bSJingoo Han 617597fdfcSMatt Porterconfig BCM_KONA_USB2_PHY 627597fdfcSMatt Porter tristate "Broadcom Kona USB2 PHY Driver" 637597fdfcSMatt Porter depends on GENERIC_PHY 6406c304e8SRichard Weinberger depends on HAS_IOMEM 657597fdfcSMatt Porter help 667597fdfcSMatt Porter Enable this to support the Broadcom Kona USB 2.0 PHY. 677597fdfcSMatt Porter 68ff764963SKishon Vijay Abraham Iendmenu 69