| /linux/Documentation/driver-api/phy/ |
| A D | phy.rst | 2 PHY subsystem 18 PHY. Other peripherals that use PHY include Wireless LAN, Ethernet, 25 This framework will be of use only to devices that use external PHY (PHY 31 PHY provider refers to an entity that implements one or more PHY instances. 72 unregister the PHY. 74 Creating the PHY 78 to make use of it. The PHY framework provides 2 APIs to create the PHY. 88 The PHY drivers can use one of the above 2 APIs to create the PHY by passing 138 PHY framework provides 2 APIs to release a reference to the PHY. 148 Destroying the PHY [all …]
|
| /linux/drivers/phy/broadcom/ |
| A D | Kconfig | 5 menu "PHY drivers for Broadcom platforms" 8 tristate "BCM63xx USBH PHY driver" 12 Enable this to support the BCM63xx USBH PHY driver. 16 tristate "Broadcom Cygnus PCIe PHY driver" 25 tristate "Broadcom Stingray USB PHY driver" 36 tristate "Broadcom Kona USB2 PHY Driver" 43 tristate "Broadcom Northstar USB 2.0 PHY Driver" 62 tristate "Broadcom Northstar2 PCIe PHY driver" 84 tristate "Broadcom SATA PHY driver" 95 tristate "Broadcom STB USB PHY driver" [all …]
|
| /linux/drivers/net/phy/ |
| A D | Kconfig | 3 # PHY Layer Configuration 24 managing PHY devices. 45 for any speed known to the PHY. 64 comment "MII PHY device drivers" 84 Ethernet PHY 105 tristate "Broadcom BCM54140 PHY" 190 tristate "LSI ET1011C PHY" 205 tristate "Marvell 88X2222 PHY" 319 Supports the DP83TC811 PHY. 324 Supports the DP83848 PHY. [all …]
|
| /linux/drivers/phy/ti/ |
| A D | Kconfig | 6 tristate "TI DA8xx USB PHY Driver" 13 This driver controls both the USB 1.1 PHY and the USB 2.0 PHY. 16 tristate "TI dm816x USB PHY driver" 53 tristate "OMAP CONTROL PHY Driver" 60 additional register to power on USB3 PHY/SATA PHY/PCIE PHY 61 (PIPE3 PHY). 64 tristate "OMAP USB2 PHY Driver" 77 tristate "TI PIPE3 PHY Driver" 85 on/off the PHY. 88 tristate "TI TUSB1210 ULPI PHY module" [all …]
|
| /linux/drivers/phy/qualcomm/ |
| A D | Kconfig | 6 tristate "Atheros AR71XX/9XXX USB PHY driver" 15 tristate "Qualcomm APQ8064 SATA SerDes/PHY driver" 22 tristate "Qualcomm IPQ4019 USB PHY driver" 36 tristate "Qualcomm PCIe Gen2 PHY Driver" 44 tristate "Qualcomm QMP PHY Driver" 52 tristate "Qualcomm QUSB2 PHY Driver" 63 tristate "Qualcomm USB HS PHY module" 82 tristate "Qualcomm USB HSIC ULPI PHY module" 89 tristate "Qualcomm 28nm High-Speed PHY" 95 High-Speed PHY driver. This driver supports the Hi-Speed PHY which [all …]
|
| /linux/drivers/phy/ |
| A D | Kconfig | 3 # PHY 6 menu "PHY Subsystem" 9 bool "PHY Core" 11 Generic PHY support. 22 Generic MIPI D-PHY support. 24 Provides a number of helpers a core functions for MIPI D-PHY 28 tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver" 39 tristate "IMG Pistachio USB2.0 PHY driver" 46 tristate "APM X-Gene 15Gbps PHY support" 53 tristate "INTEL Lightning Mountain USB PHY Driver" [all …]
|
| /linux/drivers/phy/rockchip/ |
| A D | Kconfig | 6 tristate "Rockchip Display Port PHY Driver" 10 Enable this to support the Rockchip Display Port PHY. 25 tristate "Rockchip EMMC PHY Driver" 29 Enable this to support the Rockchip EMMC PHY. 32 tristate "Rockchip INNO HDMI PHY Driver" 52 tristate "Rockchip Innosilicon MIPI CSI PHY driver" 70 tristate "Rockchip PCIe PHY Driver" 76 Enable this to support the Rockchip PCIe PHY. 79 tristate "Rockchip TYPEC PHY Driver" 88 tristate "Rockchip USB2 PHY Driver" [all …]
|
| /linux/drivers/phy/marvell/ |
| A D | Kconfig | 6 bool "Armada 375 USB cluster PHY support" if COMPILE_TEST 12 tristate "Marvell Berlin SATA PHY driver" 20 tristate "Marvell Berlin USB PHY Driver" 46 Enable this to support Marvell A3700 UTMI PHY driver. 76 Enable this to support Marvell CP110 UTMI PHY driver. 85 tristate "Marvell USB HSIC 28nm PHY Driver" 91 The PHY driver will be used by Marvell ehci driver. 96 tristate "Marvell USB 2.0 28nm PHY Driver" 107 tristate "Marvell PXA USB PHY Driver" 118 tristate "Marvell MMP3 USB PHY Driver" [all …]
|
| /linux/Documentation/networking/ |
| A D | phy.rst | 2 PHY Abstraction Layer 10 PHY. The PHY concerns itself with negotiating link parameters with the link 147 Connecting to a PHY 201 the PHY/controller, of which the PHY needs to be aware. 229 PHY interface modes 268 PHY behaviour. 387 settings in the PHY. 404 PHY Device Drivers 411 Generic PHY driver 416 support, and let the PHY Abstraction Layer's Generic PHY Driver [all …]
|
| /linux/drivers/phy/samsung/ |
| A D | Kconfig | 6 tristate "Exynos SoC series Display Port PHY driver" 12 Support for Display Port PHY found on Samsung Exynos SoCs. 15 tristate "S5P/Exynos SoC series MIPI CSI-2/DSI PHY driver" 25 bool "Exynos PCIe PHY driver" 29 Enable PCIe PHY support for Exynos SoC series. 33 tristate "Exynos SoC series UFS PHY driver" 39 controller to do PHY related programming. 42 tristate "S5P/Exynos SoC series USB 2.0 PHY driver" 80 tristate "Exynos5 SoC series USB DRD PHY driver" 88 Enable USB DRD PHY support for Exynos 5 SoC series. [all …]
|
| /linux/drivers/phy/socionext/ |
| A D | Kconfig | 3 # PHY drivers for Socionext platforms. 7 tristate "UniPhier USB2 PHY driver" 13 Enable this to support USB PHY implemented on USB2 controller 15 with USB 2.0 PHY that is part of the UniPhier SoC. 17 of USB3 HS-PHY. 20 tristate "UniPhier USB3 PHY driver" 25 Enable this to support USB PHY implemented in USB3 controller 29 tristate "Uniphier PHY driver for PCIe controller" 35 Enable this to support PHY implemented in PCIe controller 39 tristate "UniPhier AHCI PHY driver" [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| A D | phy-hisi-inno-usb2.txt | 1 Device tree bindings for HiSilicon INNO USB2 PHY 7 - reg: Should be the address space for PHY configuration register in peripheral 9 - clocks: The phandle and clock specifier pair for INNO USB2 PHY device 11 - resets: The phandle and reset specifier pair for INNO USB2 PHY device reset 17 contains the PHY configuration register, and each device suppports up to 2 PHY 18 ports which are represented as child nodes of INNO USB2 PHY device. 20 Required properties for PHY port node: 21 - reg: The PHY port instance number. 22 - #phy-cells: Defined by generic PHY bindings. Must be 0. 23 - resets: The phandle and reset specifier pair for PHY port reset signal. [all …]
|
| A D | phy-bindings.txt | 2 information about PHY subsystem refer to Documentation/driver-api/phy/phy.rst 4 PHY device node 8 #phy-cells: Number of cells in a PHY specifier; The meaning of all those 9 cells is defined by the binding for the phy node. The PHY 11 PHY. 14 phy-supply: Phandle to a regulator that provides power to the PHY. This 15 regulator will be managed during the PHY power on/off sequence. 29 That node describes an IP block (PHY provider) that implements 2 different PHYs. 33 PHY user node 37 phys : the phandle for the PHY device (used by the PHY subsystem; not to be [all …]
|
| A D | samsung-phy.txt | 14 In case of exynos5433 compatible PHY: 21 the PHY specifier identifies the PHY and its meaning is as follows: 27 supports additional fifth PHY: 30 Samsung Exynos SoC series Display Port PHY 41 Samsung S5P/Exynos SoC series USB PHY 60 PHY module 65 The first phandle argument in the PHY specifier identifies the PHY, its 91 Then the PHY can be used in other nodes such as: 101 Samsung SATA PHY Controller 171 PHY id, which is interpreted as follows: [all …]
|
| A D | brcm,stingray-usb-phy.txt | 1 Broadcom Stingray USB PHY 5 - "brcm,sr-usb-combo-phy" is combo PHY has two PHYs, one SS and one HS. 6 - "brcm,sr-usb-hs-phy" is a single HS PHY. 7 - reg: offset and length of the PHY blocks registers 10 the PHY number of two PHYs. 0 for HS PHY and 1 for SS PHY. 13 Refer to phy/phy-bindings.txt for the generic PHY binding properties
|
| A D | lantiq,vrx200-pcie-phy.yaml | 7 title: Lantiq VRX200 and ARX300 PCIe PHY Device Tree Bindings 15 description: selects the PHY mode as defined in <dt-bindings/phy/phy-lantiq-vrx200-pcie.h> 27 - description: PHY module clock 37 - description: exclusive PHY reset line 38 - description: shared reset line between the PCIe PHY and PCIe controller 51 description: the offset of the endian registers for this PHY instance in the RCU syscon 55 description: the mask to set the PDI (PHY) registers for this PHY instance to big endian 58 description: Configures the PDI (PHY) registers in big-endian mode 62 description: Configures the PDI (PHY) registers in big-endian mode
|
| A D | brcm,brcmstb-usb-phy.yaml | 7 title: Broadcom STB USB PHY 9 description: Broadcom's PHY that handles EHCI/OHCI and/or XHCI 29 - description: USB PHY register 75 description: PHY Device mode. If this property is not defined, the PHY will 88 description: Indicates the PHY has an XHCI PHY. 92 description: Indicates the PHY has an EHCI/OHCI PHY. 97 Cell allows setting the type of the PHY. Possible values are: 98 - PHY_TYPE_USB2 for USB1.1/2.0 PHY 99 - PHY_TYPE_USB3 for USB3.x PHY
|
| /linux/net/mac80211/ |
| A D | debugfs_sta.c | 811 PFLAG(PHY, 1, DEVICE_CLASS_A, in sta_he_capa_read() 813 PFLAG(PHY, 1, LDPC_CODING_IN_PAYLOAD, in sta_he_capa_read() 822 PFLAG(PHY, 2, DOPPLER_TX, "DOPPLER-TX"); in sta_he_capa_read() 823 PFLAG(PHY, 2, DOPPLER_RX, "DOPPLER-RX"); in sta_he_capa_read() 862 PFLAG(PHY, 3, RX_PARTIAL_BW_SU_IN_20MHZ_MU, in sta_he_capa_read() 886 PFLAG(PHY, 6, TRIG_CQI_FB, "TRIG-CQI-FB"); in sta_he_capa_read() 888 PFLAG(PHY, 6, PARTIAL_BANDWIDTH_DL_MUMIMO, in sta_he_capa_read() 902 PFLAG(PHY, 8, 20MHZ_IN_40MHZ_HE_PPDU_IN_2G, in sta_he_capa_read() 906 PFLAG(PHY, 8, HE_ER_SU_1XLTF_AND_08_US_GI, in sta_he_capa_read() 908 PFLAG(PHY, 8, MIDAMBLE_RX_TX_2X_AND_1XLTF, in sta_he_capa_read() [all …]
|
| /linux/drivers/phy/cadence/ |
| A D | Kconfig | 7 tristate "Cadence Torrent PHY driver" 13 Support for Cadence Torrent PHY. 16 tristate "Cadence D-PHY Support" 21 Choose this option if you have a Cadence D-PHY in your 26 tristate "Cadence Sierra PHY Driver" 31 Enable this to support the Cadence Sierra PHY driver 34 tristate "Cadence Salvo PHY Driver" 38 Enable this to support the Cadence SALVO PHY driver, 39 this PHY is a legacy PHY, and only are used for USB3
|
| /linux/drivers/phy/hisilicon/ |
| A D | Kconfig | 6 tristate "hi6220 USB PHY support" 12 Enable this to support the HISILICON HI6220 USB PHY. 17 tristate "hi3660 USB PHY support" 22 Enable this to support the HISILICON HI3660 USB PHY. 27 tristate "hi3670 USB PHY support" 32 Enable this to support the HISILICON HI3670 USB PHY. 37 tristate "hi3670 PCIe PHY support" 42 Enable this to support the HiSilicon hi3670 PCIe PHY. 56 tristate "HiSilicon INNO USB2 PHY support" 66 tristate "HIX5HD2 SATA PHY Driver" [all …]
|
| /linux/Documentation/devicetree/bindings/net/ |
| A D | ti,dp83822.yaml | 8 title: TI DP83822 ethernet PHY 14 The DP83822 is a low-power, single-port, 10/100 Mbps Ethernet PHY. It 20 Specifications about the Ethernet PHY can be found at: 33 DP83822 PHY in Fiber mode only. 42 DP83822 PHY only. 43 If present the DP83822 PHY is configured to operate in fiber mode 46 If the fiber mode is not strapped then signal detection for the PHY 53 DP83822 PHY only. 55 for the PHY. The internal delay for the PHY is fixed to 3.5ns relative 60 DP83822 PHY only. [all …]
|
| A D | ethernet-phy.yaml | 7 title: Ethernet PHY Generic Binding 57 The ID number for the PHY. 78 Maximum PHY supported speed in Mbits / seconds. 83 If set, indicates the PHY device does not correctly release 90 If set, indicates the PHY will swap the TX/RX lanes to 97 If set, indicates that PHY will disable swap of the 143 should be configured to ensure the integrated PHY is 145 should be configured so that the external PHY is used. 156 The GPIO phandle and specifier for the PHY reset signal. 177 present then the PHY applies the RX delay. [all …]
|
| /linux/drivers/phy/mediatek/ |
| A D | Kconfig | 6 tristate "MediaTek T-PHY Driver" 12 Say 'Y' here to add support for MediaTek T-PHY driver, 14 SATA, and meanwhile supports two version T-PHY which have 15 different banks layout, the T-PHY with shared banks between 20 tristate "MediaTek UFS M-PHY driver" 25 Support for UFS M-PHY on MediaTek chipsets. 31 tristate "MediaTek XS-PHY Driver" 37 Enable this to support the SuperSpeedPlus XS-PHY transceiver for 42 tristate "MediaTek HDMI-PHY Driver" 48 Support HDMI PHY for Mediatek SoCs.
|
| /linux/drivers/phy/renesas/ |
| A D | Kconfig | 6 tristate "Renesas R-Car generation 2 USB PHY driver" 10 Support for USB PHY found on Renesas R-Car generation 2 SoCs. 13 tristate "Renesas R-Car generation 3 PCIe PHY driver" 17 Support for the PCIe PHY found on Renesas R-Car generation 3 SoCs. 20 tristate "Renesas R-Car generation 3 USB 2.0 PHY driver" 27 Support for USB 2.0 PHY found on Renesas R-Car generation 3 SoCs. 30 tristate "Renesas R-Car generation 3 USB 3.0 PHY driver" 34 Support for USB 3.0 PHY found on Renesas R-Car generation 3 SoCs.
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-class-net-phydev | 6 Symbolic link to the network device this PHY device is 14 This attribute contains the boolean value whether a given PHY 17 PHY configurations. 24 This attribute contains the 32-bit PHY Identifier as reported 34 This attribute contains the PHY interface as configured by the 37 appropriate mode for its data lines to the PHY hardware. 51 Boolean value indicating whether the PHY device is used in 61 configuration bits passed from the consumer of the PHY 62 (Ethernet MAC, switch, etc.) to the PHY driver. The flags are 65 for facilitating the debugging of PHY drivers.
|