| /linux-6.15/Documentation/translations/zh_CN/driver-api/phy/ |
| H A D | phy.rst | 11 PHY子系统 23 注意,有些USB控制器内嵌了 PHY 的功能,其它的则使用了一个外置的PHY,此外 29 该框架仅适用于使用外部 PHY(PHY 功能未嵌入控制器内)的设备。 34 PHY provider是指实现一个或多个 PHY 实例的实体。对于 PHY provider 仅 73 创建PHY 76 PHY 驱动程序应创建 PHY,以便其他外围(芯片)控制器能够使用它。PHY 框架 99 控制器必须先获取对 PHY 的引用,然后才能使用 PHY。此框架提供以下 API 120 获取 PHY 后使用 devres 将设备与 PHY 关联。在驱动程序分离时,将在 147 但是控制器应该总是调用这些函数以兼容其它PHY,有些PHY可能要求 157 的 PHY 的引用。PHY 框架提供了 2 个 API 来释放对 PHY 的引用。 [all …]
|
| /linux-6.15/drivers/gpu/drm/ci/xfails/ |
| H A D | i915-glk-skips.txt | 79 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 80 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 81 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 82 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 83 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 84 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 85 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 86 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 87 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) 88 # i915 0000:00:02.0: [drm] *ERROR* AUX A/DDI A/PHY A: not done (status 0x00000000) [all …]
|
| /linux-6.15/Documentation/driver-api/phy/ |
| H 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 165 PHY framework provides 2 APIs to release a reference to the PHY. 175 Destroying the PHY [all …]
|
| /linux-6.15/drivers/phy/qualcomm/ |
| H A D | Kconfig | 6 tristate "Atheros AR71XX/9XXX USB PHY driver" 22 tristate "Qualcomm eDP PHY driver" 46 tristate "Qualcomm PCIe Gen2 PHY Driver" 54 tristate "Qualcomm QMP PHY Drivers" 72 tristate "Qualcomm QMP PCIe PHY Driver" 90 tristate "Qualcomm QMP UFS PHY Driver" 98 tristate "Qualcomm QMP USB PHY Driver" 118 tristate "Qualcomm QUSB2 PHY Driver" 158 bool "PCIE UNIPHY 28LP PHY driver" 203 High-Speed PHY driver. This driver supports the Hi-Speed PHY which [all …]
|
| /linux-6.15/drivers/phy/broadcom/ |
| H 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-6.15/Documentation/devicetree/bindings/net/ |
| H A D | ethernet-phy-package.yaml | 7 title: Ethernet PHY Package Common Properties 13 PHY packages are multi-port Ethernet PHY of the same family 14 and each Ethernet PHY is affected by the global configuration 15 of the PHY package. 17 Each reg of the PHYs defined in the PHY package node is 18 absolute and describe the real address of the Ethernet PHY on 29 The base ID number for the PHY package. 30 Commonly the ID of the first PHY in the PHY package. 32 Some PHY in the PHY package might be not defined but 34 anything) hence the PHY package reg might correspond [all …]
|
| H A D | ti,dp83822.yaml | 8 title: TI DP83822 ethernet PHY 20 Specifications about the Ethernet PHY can be found at: 33 DP83822 PHY in Fiber mode only. 42 DP83822 PHY only. 53 DP83822 PHY only. 55 for the PHY. The internal delay for the PHY is fixed to 3.5ns relative 60 DP83822 PHY only. 62 for the PHY. The internal delay for the PHY is fixed to 3.5ns relative 67 DP83826 PHY only. 76 DP83826 PHY only. [all …]
|
| H A D | ethernet-phy.yaml | 7 title: Ethernet PHY Common Properties 57 The ID number for the PHY. 78 Maximum PHY supported speed in Mbits / seconds. 113 If set, indicates the PHY will swap the TX/RX lanes to 120 If set, indicates that PHY will disable swap of the 174 PHY types, including 1000Base-T, where it controls whether the PHY should 193 should be configured to ensure the integrated PHY is 195 should be configured so that the external PHY is used. 206 The GPIO phandle and specifier for the PHY reset signal. 227 present then the PHY applies the RX delay. [all …]
|
| /linux-6.15/drivers/net/phy/ |
| H A D | Kconfig | 3 # PHY Layer Configuration 24 managing PHY devices. 45 for any speed known to the PHY. 80 comment "MII PHY device drivers" 106 Ethernet PHY 116 tristate "AMCC QT2025 PHY" 234 tristate "LSI ET1011C PHY" 390 Supports the DP83TC811 PHY. 395 Supports the DP83848 PHY. 405 Currently supports the DP83869 PHY. This PHY supports copper and [all …]
|
| /linux-6.15/drivers/phy/ti/ |
| H 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-6.15/drivers/phy/rockchip/ |
| H A D | Kconfig | 6 tristate "Rockchip Display Port PHY Driver" 25 tristate "Rockchip EMMC PHY Driver" 29 Enable this to support the Rockchip EMMC PHY. 32 tristate "Rockchip INNO HDMI PHY Driver" 70 tristate "Rockchip NANENG COMBO PHY Driver" 75 combo PHY with NaNeng IP block. 78 tristate "Rockchip PCIe PHY Driver" 111 tristate "Rockchip Snps PCIe3 PHY Driver" 120 tristate "Rockchip TYPEC PHY Driver" 129 tristate "Rockchip USB2 PHY Driver" [all …]
|
| /linux-6.15/net/mac80211/ |
| H A D | debugfs_sta.c | 843 PFLAG(PHY, 1, DEVICE_CLASS_A, in link_sta_he_capa_read() 845 PFLAG(PHY, 1, LDPC_CODING_IN_PAYLOAD, in link_sta_he_capa_read() 854 PFLAG(PHY, 2, DOPPLER_TX, "DOPPLER-TX"); in link_sta_he_capa_read() 855 PFLAG(PHY, 2, DOPPLER_RX, "DOPPLER-RX"); in link_sta_he_capa_read() 894 PFLAG(PHY, 3, RX_PARTIAL_BW_SU_IN_20MHZ_MU, in link_sta_he_capa_read() 918 PFLAG(PHY, 6, TRIG_CQI_FB, "TRIG-CQI-FB"); in link_sta_he_capa_read() 920 PFLAG(PHY, 6, PARTIAL_BANDWIDTH_DL_MUMIMO, in link_sta_he_capa_read() 938 PFLAG(PHY, 8, HE_ER_SU_1XLTF_AND_08_US_GI, in link_sta_he_capa_read() 940 PFLAG(PHY, 8, MIDAMBLE_RX_TX_2X_AND_1XLTF, in link_sta_he_capa_read() 960 PFLAG(PHY, 9, NON_TRIGGERED_CQI_FEEDBACK, in link_sta_he_capa_read() [all …]
|
| /linux-6.15/drivers/phy/cadence/ |
| H 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 D-PHY Rx Support" 31 Support for Cadence D-PHY in Rx configuration. 34 tristate "Cadence Sierra PHY Driver" 39 Enable this to support the Cadence Sierra PHY driver 42 tristate "Cadence Salvo PHY Driver" 46 Enable this to support the Cadence SALVO PHY driver, [all …]
|
| /linux-6.15/drivers/phy/mediatek/ |
| H A D | Kconfig | 6 tristate "MediaTek PCIe-PHY Driver" 17 tristate "MediaTek 10GE SerDes XFI T-PHY driver" 28 tristate "MediaTek T-PHY Driver" 42 tristate "MediaTek UFS M-PHY driver" 47 Support for UFS M-PHY on MediaTek chipsets. 53 tristate "MediaTek XS-PHY Driver" 64 tristate "MediaTek HDMI-PHY Driver" 71 Support HDMI PHY for Mediatek SoCs. 74 tristate "MediaTek MIPI CSI CD-PHY v0.5 Driver" 95 tristate "MediaTek DP-PHY Driver" [all …]
|
| /linux-6.15/drivers/phy/marvell/ |
| H 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-6.15/drivers/phy/ |
| H A D | Kconfig | 3 # PHY 6 menu "PHY Subsystem" 9 bool "PHY Core" 11 Generic PHY support. 23 Generic MIPI D-PHY support. 29 tristate "NXP LPC18xx/43xx SoC USB OTG PHY driver" 40 tristate "IMG Pistachio USB2.0 PHY driver" 47 tristate "APM X-Gene 15Gbps PHY support" 54 tristate "INTEL Lightning Mountain USB PHY Driver" 66 tristate "CAN transceiver PHY" [all …]
|
| /linux-6.15/drivers/phy/socionext/ |
| H 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-6.15/drivers/phy/samsung/ |
| H 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" 40 controller to do PHY related programming. 43 tristate "S5P/Exynos SoC series USB 2.0 PHY driver" 81 tristate "Exynos5 SoC series USB DRD PHY driver" 90 Enable USB DRD PHY support for Exynos 5 SoC series. [all …]
|
| /linux-6.15/drivers/phy/freescale/ |
| H A D | Kconfig | 6 tristate "Freescale i.MX8M USB3 PHY" 13 tristate "Mixel LVDS PHY support" 18 Enable this to add support for the Mixel LVDS PHY as found 22 tristate "Mixel MIPI DSI PHY support" 28 Enable this to add support for the Mixel DSI PHY as found 32 tristate "Freescale i.MX8M PCIE PHY" 36 Enable this to add support for the PCIE PHY as found on 40 tristate "Freescale i.MX8QM HSIO PHY" 44 Enable this to add support for the HSIO PHY as found on 48 tristate "Samsung HDMI PHY support" [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H 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 supports 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 …]
|
| H 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 …]
|
| H 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
|
| /linux-6.15/drivers/phy/hisilicon/ |
| H 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-6.15/Documentation/networking/ |
| H 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 273 PHY behaviour. 417 settings in the PHY. 434 PHY Device Drivers 441 Generic PHY driver 446 support, and let the PHY Abstraction Layer's Generic PHY Driver [all …]
|
| H A D | phy-link-topology.rst | 5 PHY link topology 11 The PHY link topology representation in the networking stack aims at representing 26 field to reach the PHY and perform the relevant configuration. 41 Knowing that some modules embed a PHY, the actual link is more like :: 44 | MAC | -------- | PHY (on SFP) | 56 | MAC | ------- | PHY (media converter) | ------- | PHY (on SFP) | 77 index to the PHY, which can then be reported to userspace to refer to this PHY 79 0 is reserved to indicate the PHY doesn't belong to any topology yet. 81 The PHY can then be removed from the topology through 113 * ``ETHTOOL_MSG_STRSET_GET`` to get the stats string set from a given PHY [all …]
|