| /linux/drivers/phy/rockchip/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Rockchip platforms 6 tristate "Rockchip Display Port PHY Driver" 8 select GENERIC_PHY 10 Enable this to support the Rockchip Display Port PHY. 15 select GENERIC_PHY_MIPI_DPHY 16 select GENERIC_PHY 22 will be called phy-rockchip-dphy-rx0. 25 tristate "Rockchip EMMC PHY Driver" 27 select GENERIC_PHY [all …]
|
| /linux/drivers/phy/qualcomm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Qualcomm and Atheros platforms 6 tristate "Atheros AR71XX/9XXX USB PHY driver" 9 select RESET_CONTROLLER 10 select GENERIC_PHY 12 Enable this to support the USB PHY on Atheros AR71XX/9XXX SoCs. 15 tristate "Qualcomm APQ8064 SATA SerDes/PHY driver" 19 select GENERIC_PHY 22 tristate "Qualcomm eDP PHY driver" 26 select GENERIC_PHY [all …]
|
| /linux/drivers/phy/ti/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for TI platforms 6 tristate "OMAP CONTROL PHY Driver" 9 Enable this to add support for the PHY part present in the control 10 module. This driver has API to power on the USB2 PHY and to write to 12 power on the USB2 PHY is present in OMAP4 and OMAP5. OMAP5 has an 13 additional register to power on USB3 PHY/SAT [all...] |
| /linux/drivers/phy/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # PHY 6 menu "PHY Subsystem" 9 bool "PHY common properties" if KUNIT_ALL_TESTS 13 Select this from consumer drivers to gain access to helpers for 15 Documentation/devicetree/bindings/phy/phy [all...] |
| /linux/drivers/phy/samsung/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Samsung platforms 6 tristate "Exynos SoC series Display Port PHY driver" 10 select GENERIC_PHY 12 Support for Display Port PHY found on Samsung Exynos SoCs. 15 tristate "S5P/Exynos SoC series MIPI CSI-2/DSI PHY driver" 18 select GENERIC_PHY 21 Support for MIPI CSI-2 and MIPI DSI DPHY found on Samsung S5P 25 bool "Exynos PCIe PHY driver" 27 select GENERIC_PHY [all …]
|
| /linux/drivers/phy/marvell/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Marvell platforms 6 bool "Armada 375 USB cluster PHY support" if COMPILE_TEST 9 select GENERIC_PHY 12 tristate "Marvell Berlin SATA PHY driver" 15 select GENERIC_PHY 17 Enable this to support the SATA PHY on Marvell Berlin SoCs. 20 tristate "Marvell Berlin USB PHY Driver" 23 select GENERIC_PHY 25 Enable this to support the USB PHY on Marvell Berlin SoCs. [all …]
|
| /linux/drivers/phy/hisilicon/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Hisilicon platforms 6 tristate "hi6220 USB PHY support" 9 select GENERIC_PHY 10 select MFD_SYSCON 12 Enable this to support the HISILICON HI6220 USB PHY. 17 tristate "hi3660 USB PHY support" 19 select GENERIC_PHY 20 select MFD_SYSCON 22 Enable this to support the HISILICON HI3660 USB PHY. [all …]
|
| H A D | phy-histb-combphy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2017 HiSilicon Co., Ltd. http://www.hisilicon.com 17 #include <linux/phy/phy.h> 21 #include <dt-bindings/phy/phy.h> 38 int select; member 49 struct phy *phy; member 56 void __iomem *reg = priv->mmio + COMBPHY_CFG_REG; in nano_register_write() 76 return mode->fixed != PHY_NONE; in is_mode_fixed() 81 struct histb_combphy_mode *mode = &priv->mode; in histb_combphy_set_mode() 82 struct regmap *syscon = priv->syscon; in histb_combphy_set_mode() [all …]
|
| /linux/drivers/phy/amlogic/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Amlogic platforms 6 tristate "Meson8, Meson8b and Meson8m2 HDMI TX PHY driver" 9 select MFD_SYSCON 16 tristate "Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY driver" 20 select USB_COMMON 21 select GENERIC_PHY 22 select REGMAP_MMIO 29 tristate "Meson GXL and GXM USB2 PHY drivers" 33 select GENERIC_PHY [all …]
|
| /linux/drivers/usb/phy/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 8 select EXTCON 17 select USB_PHY 27 select USB_PHY 32 tristate "Keystone USB PHY Driver" 36 Enable this to support Keystone USB phy. This driver provides 37 interface to interact with USB 2.0 and USB 3.0 PHY that is part 42 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, NOP can't be built-in 43 select USB_PHY 46 built-in with usb ip or which are autonomous and doesn't require any [all …]
|
| /linux/drivers/phy/mediatek/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Mediatek devices 6 tristate "MediaTek PCIe-PHY Driver" 9 select GENERIC_PHY 11 Say 'Y' here to add support for MediaTek PCIe PHY driver. 12 This driver create the basic PHY instance and provides initialize 17 tristate "MediaTek 10GE SerDes XFI T-PHY driver" 20 select GENERIC_PHY 22 Say 'Y' here to add support for MediaTek XFI T-PHY driver. 23 The driver provides access to the Ethernet SerDes T-PHY supporting [all …]
|
| /linux/drivers/net/wireless/broadcom/b43/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 5 select BCMA if B43_BCMA 6 select SSB if B43_SSB 7 select FW_LOADER 8 select CORDIC 27 b43-fwcutter. 46 select B43_BCMA 47 select B43_SSB 52 select B43_BCMA 57 select B43_SSB [all …]
|
| /linux/drivers/phy/cadence/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Cadence PHYs 7 tristate "Cadence Torrent PHY driver" 11 select GENERIC_PHY 13 Support for Cadence Torrent PHY. 16 tristate "Cadence D-PHY Support" 18 select GENERIC_PHY 19 select GENERIC_PHY_MIPI_DPHY 21 Choose this option if you have a Cadence D-PHY in your 23 cdns-dphy. [all …]
|
| /linux/drivers/phy/starfive/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for StarFive platforms 9 tristate "StarFive JH7110 D-PHY RX support" 11 select GENERIC_PHY 12 select GENERIC_PHY_MIPI_DPHY 14 Choose this option if you have a StarFive D-PHY in your 16 phy-jh7110-dphy-rx.ko. 19 tristate "StarFive JH7110 D-PHY TX Support" 21 select GENERIC_PHY 22 select GENERIC_PHY_MIPI_DPHY [all …]
|
| /linux/drivers/phy/allwinner/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Allwinner platforms 6 tristate "Allwinner sunxi SoC USB PHY driver" 13 select GENERIC_PHY 14 select USB_COMMON 19 This driver controls the entire USB PHY block, both the USB OTG 23 tristate "Allwinner A31 MIPI D-PHY Support" 27 select GENERIC_PHY 28 select GENERIC_PHY_MIPI_DPHY 29 select REGMAP_MMIO [all …]
|
| /linux/drivers/phy/intel/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Phy drivers for Intel platforms 6 tristate "Intel Keem Bay EMMC PHY driver" 9 select GENERIC_PHY 10 select REGMAP_MMIO 15 will be called phy-keembay-emmc.ko. 18 tristate "Intel Keem Bay USB PHY driver" 21 select GENERIC_PHY 22 select REGMAP_MMIO 27 will be called phy-keembay-usb.ko. [all …]
|
| /linux/drivers/phy/socionext/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # PHY drivers for Socionext platforms. 7 tristate "UniPhier USB2 PHY driver" 10 select GENERIC_PHY 11 select MFD_SYSCON 13 Enable this to support USB PHY implemented on USB2 controller 15 with USB 2.0 PHY that is part of the UniPhier SoC. 16 In case of Pro4, it is necessary to specify this USB2 PHY instead 17 of USB3 HS-PHY. 20 tristate "UniPhier USB3 PHY driver" [all …]
|
| /linux/drivers/phy/realtek/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Phy drivers for Realtek platforms 9 tristate "Realtek RTD USB2 PHY Transceiver Driver" 11 select GENERIC_PHY 12 select USB_PHY 13 select USB_COMMON 15 Enable this to support Realtek SoC USB2 phy transceiver. 17 DWC3 USB IP. This driver will do the PHY initialization 21 tristate "Realtek RTD USB3 PHY Transceiver Driver" 23 select GENERIC_PHY [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | hisilicon,hi3798cv200-combphy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/phy/hisilicon,hi3798cv200-combphy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: HiSilicon STB PCIE/SATA/USB3 PHY 10 - Shawn Guo <shawn.guo@linaro.org> 14 const: hisilicon,hi3798cv200-combphy 19 '#phy-cells': 20 description: The cell contains the PHY mode 29 hisilicon,fixed-mode: [all …]
|
| /linux/drivers/phy/ralink/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # PHY drivers for Ralink platforms. 6 tristate "MediaTek MT7621 PCI PHY Driver" 8 select GENERIC_PHY 9 select REGMAP_MMIO 11 Say 'Y' here to add support for MediaTek MT7621 PCI PHY driver, 14 tristate "Ralink USB PHY driver" 17 select GENERIC_PHY 18 select MFD_SYSCON 20 This option enables support for the Ralink USB PHY found inside
|
| /linux/drivers/phy/lantiq/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Phy drivers for Lantiq / Intel platforms 6 tristate "Lantiq VRX200/ARX300 PCIe PHY" 9 select GENERIC_PHY 10 select REGMAP_MMIO 12 Support for the PCIe PHY(s) on the Lantiq / Intel VRX200 and ARX300 17 tristate "Lantiq XWAY SoC RCU based USB PHY" 19 select GENERIC_PHY 21 Support for the USB PHY(s) on the Lantiq / Intel XWAY family SoCs.
|
| /linux/drivers/net/ethernet/davicom/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 22 select CRC32 23 select MII 31 bool "Force simple NSR based PHY polling" 36 costly MII PHY reads. Note, this will not work if the chip is 37 operating with an external PHY. 42 select CRC32 43 select MDIO 44 select PHYLIB 45 select REGMAP_SPI
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | stm32-dwmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/net/stm32-dwmac.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Alexandre Torgue <alexandre.torgue@foss.st.com> 12 - Christophe Roullier <christophe.roullier@foss.st.com> 17 # We need a select here so we don't match all nodes with 'snps,dwmac' 18 select: 23 - st,stm32-dwmac 24 - st,stm32mp1-dwmac [all …]
|
| /linux/drivers/media/platform/synopsys/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 tristate "Synopsys DesignWare MIPI CSI-2 Receiver" 11 select GENERIC_PHY_MIPI_DPHY 12 select MEDIA_CONTROLLER 13 select V4L2_FWNODE 14 select VIDEO_V4L2_SUBDEV_API 16 The Synopsys DesignWare MIPI CSI-2 Receiver is a CSI-2 bridge with 18 help of an external MIPI PHY (C-PHY or D-PHY) and passes it to e.g., 23 will be called dw-mipi-csi2rx.
|
| /linux/drivers/usb/common/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 13 Say Y here if you are working on a system with led-class supported 18 tristate "USB ULPI PHY interface support" 19 select USB_COMMON 22 USB 2.0 PHY interface. The ULPI specification defines a standard set 28 controllers which support ULPI register access and have ULPI PHY 29 attached to them. The ULPI PHY drivers themselves are normal PHY 41 select USB_ROLE_SWITCH 42 select POWER_SUPPLY 51 be called usb-conn-gpio.ko
|