Home
last modified time | relevance | path

Searched full:phy (Results 1 – 25 of 787) sorted by relevance

12345678910>>...32

/Documentation/translations/zh_CN/driver-api/phy/
Dphy.rst4 :Original: Documentation/driver-api/phy/phy.rst
16 本文档解释了 PHY 的通用框架和提供的API,以及使用方法。
21 *PHY* 是物理层的缩写,它被用来把设备连接到一个物理媒介,例如USB控制器
22 有一个提供序列化、反序列化、编码、解码和负责获取所需的数据传输速率的 PHY
23 注意,有些USB控制器内嵌了 PHY 的功能,其它的则使用了一个外置的PHY,此外
24 使用 PHY 的设备还有无线网、以太网、SATA等(控制器)。
26 创建这个框架的目的是将遍布 Linux 内核的 PHY 驱动程序融入到 drivers/phy
29 该框架仅适用于使用外部 PHYPHY 功能未嵌入控制器内)的设备。
34 PHY provider是指实现一个或多个 PHY 实例的实体。对于 PHY provider 仅
35 实现单个 PHY 实例的简单情况,框架在 of_phy_simple_xlate 中提供其自己
[all …]
/Documentation/driver-api/phy/
Dphy.rst2 PHY subsystem
7 This document explains the Generic PHY Framework along with the APIs provided,
13 *PHY* is the abbreviation for physical layer. It is used to connect a device
14 to the physical medium e.g., the USB controller has a PHY to provide functions
17 controllers have PHY functionality embedded into it and others use an external
18 PHY. Other peripherals that use PHY include Wireless LAN, Ethernet,
21 The intention of creating this framework is to bring the PHY drivers spread
22 all over the Linux kernel to drivers/phy to increase code re-use and for
25 This framework will be of use only to devices that use external PHY (PHY
28 Registering/Unregistering the PHY provider
[all …]
/Documentation/devicetree/bindings/phy/
Dqcom,sc8280xp-qmp-ufs-phy.yaml4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-ufs-phy.yaml#
7 title: Qualcomm QMP PHY controller (UFS, SC8280XP)
13 The QMP PHY controller supports physical layer functionality for a number of
19 - qcom,msm8996-qmp-ufs-phy
20 - qcom,msm8998-qmp-ufs-phy
21 - qcom,sa8775p-qmp-ufs-phy
22 - qcom,sc7180-qmp-ufs-phy
23 - qcom,sc7280-qmp-ufs-phy
24 - qcom,sc8180x-qmp-ufs-phy
25 - qcom,sc8280xp-qmp-ufs-phy
[all …]
Dqcom,sc8280xp-qmp-pcie-phy.yaml4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-pcie-phy.yaml#
7 title: Qualcomm QMP PHY controller (PCIe, SC8280XP)
13 The QMP PHY controller supports physical layer functionality for a number of
19 - qcom,sa8775p-qmp-gen4x2-pcie-phy
20 - qcom,sa8775p-qmp-gen4x4-pcie-phy
21 - qcom,sc8180x-qmp-pcie-phy
22 - qcom,sc8280xp-qmp-gen3x1-pcie-phy
23 - qcom,sc8280xp-qmp-gen3x2-pcie-phy
24 - qcom,sc8280xp-qmp-gen3x4-pcie-phy
25 - qcom,sdm845-qhp-pcie-phy
[all …]
Dbrcm,stingray-usb-phy.txt1 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
8 - #phy-cells:
9 - Must be 1 for brcm,sr-usb-combo-phy as it expects one argument to indicate
10 the PHY number of two PHYs. 0 for HS PHY and 1 for SS PHY.
11 - Must be 0 for brcm,sr-usb-hs-phy.
13 Refer to phy/phy-bindings.txt for the generic PHY binding properties
16 usbphy0: usb-phy@0 {
[all …]
Dqcom,sc8280xp-qmp-usb3-uni-phy.yaml4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml#
7 title: Qualcomm QMP PHY controller (USB, SC8280XP)
13 The QMP PHY controller supports physical layer functionality for a number of
19 - qcom,ipq6018-qmp-usb3-phy
20 - qcom,ipq8074-qmp-usb3-phy
21 - qcom,ipq9574-qmp-usb3-phy
22 - qcom,msm8996-qmp-usb3-phy
23 - qcom,qdu1000-qmp-usb3-uni-phy
24 - qcom,sa8775p-qmp-usb3-uni-phy
25 - qcom,sc8180x-qmp-usb3-uni-phy
[all …]
Dphy-bindings.txt2 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.
19 phys: phy {
24 #phy-cells = <1>;
29 That node describes an IP block (PHY provider) that implements 2 different PHYs.
[all …]
Dmediatek,mt8365-csi-rx.yaml5 $id: http://devicetree.org/schemas/phy/mediatek,mt8365-csi-rx.yaml#
8 title: Mediatek Sensor Interface MIPI CSI CD-PHY
15 The SENINF CD-PHY is a set of CD-PHY connected to the SENINF CSI-2
17 Depending on the SoC model, each PHYs can be either CD-PHY or D-PHY only
31 '#phy-cells':
34 If the PHY doesn't support mode selection then #phy-cells must be 0 and
35 PHY mode is described using phy-type property.
36 If the PHY supports mode selection, then #phy-cells must be 1 and mode
37 is set in the PHY cells. Supported modes are:
40 See include/dt-bindings/phy/phy.h for constants.
[all …]
Dsamsung,usb3-drd-phy.yaml4 $id: http://devicetree.org/schemas/phy/samsung,usb3-drd-phy.yaml#
7 title: Samsung Exynos SoC USB 3.0 DRD PHY USB 2.0 PHY
15 For samsung,exynos5250-usbdrd-phy and samsung,exynos5420-usbdrd-phy
16 compatible PHYs, the second cell in the PHY specifier identifies the
17 PHY id, which is interpreted as follows::
18 0 - UTMI+ type phy,
19 1 - PIPE3 type phy.
21 For SoCs like Exynos5420 having multiple USB 3.0 DRD PHY controllers,
28 - google,gs101-usb31drd-phy
29 - samsung,exynos5250-usbdrd-phy
[all …]
Dphy-hisi-inno-usb2.txt1 Device tree bindings for HiSilicon INNO USB2 PHY
5 "hisilicon,inno-usb2-phy",
6 "hisilicon,hi3798cv200-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
16 The INNO USB2 PHY device should be a child node of peripheral controller that
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:
[all …]
Drenesas,usb2-phy.yaml4 $id: http://devicetree.org/schemas/phy/renesas,usb2-phy.yaml#
7 title: Renesas R-Car generation 3 USB 2.0 PHY
17 - renesas,usb2-phy-r8a77470 # RZ/G1C
18 - renesas,usb2-phy-r9a08g045 # RZ/G3S
22 - renesas,usb2-phy-r7s9210 # RZ/A2
23 - renesas,usb2-phy-r8a774a1 # RZ/G2M
24 - renesas,usb2-phy-r8a774b1 # RZ/G2N
25 - renesas,usb2-phy-r8a774c0 # RZ/G2E
26 - renesas,usb2-phy-r8a774e1 # RZ/G2H
27 - renesas,usb2-phy-r8a7795 # R-Car H3
[all …]
Dqcom,sc8280xp-qmp-usb43dp-phy.yaml4 $id: http://devicetree.org/schemas/phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml#
7 title: Qualcomm QMP USB4-USB3-DP PHY controller (SC8280XP)
13 The QMP PHY controller supports physical layer functionality for a number of
19 - qcom,sc7180-qmp-usb3-dp-phy
20 - qcom,sc7280-qmp-usb3-dp-phy
21 - qcom,sc8180x-qmp-usb3-dp-phy
22 - qcom,sc8280xp-qmp-usb43dp-phy
23 - qcom,sdm845-qmp-usb3-dp-phy
24 - qcom,sm6350-qmp-usb3-dp-phy
25 - qcom,sm8150-qmp-usb3-dp-phy
[all …]
Dbrcm,sata-phy.yaml4 $id: http://devicetree.org/schemas/phy/brcm,sata-phy.yaml#
7 title: Broadcom SATA3 PHY
14 pattern: "^sata[-|_]phy(@.*)?$"
20 - brcm,bcm7216-sata-phy
21 - brcm,bcm7425-sata-phy
22 - brcm,bcm7445-sata-phy
23 - brcm,bcm63138-sata-phy
24 - const: brcm,phy-sata3
26 - const: brcm,iproc-nsp-sata-phy
28 - const: brcm,iproc-ns2-sata-phy
[all …]
Drealtek,usb2phy.yaml5 $id: http://devicetree.org/schemas/phy/realtek,usb2phy.yaml#
8 title: Realtek DHC SoCs USB 2.0 PHY
14 Realtek USB 2.0 PHY support the digital home center (DHC) RTD series SoCs.
15 The USB 2.0 PHY driver is designed to support the XHCI controller. The SoCs
16 support multiple XHCI controllers. One PHY device node maps to one XHCI
21 Each XHCI maps to one USB 2.0 PHY and map one USB 3.0 PHY on some
23 XHCI controller#0 -- usb2phy -- phy#0
24 |- usb3phy -- phy#0
25 XHCI controller#1 -- usb2phy -- phy#0
26 XHCI controller#2 -- usb2phy -- phy#0
[all …]
Dallwinner,sun9i-a80-usb-phy.yaml4 $id: http://devicetree.org/schemas/phy/allwinner,sun9i-a80-usb-phy.yaml#
7 title: Allwinner A80 USB PHY
14 "#phy-cells":
18 const: allwinner,sun9i-a80-usb-phy
26 description: Main PHY Clock
29 - description: Main PHY clock
35 - const: phy
38 - const: phy
45 - description: Normal USB PHY reset
51 - const: phy
[all …]
Dti-phy.txt1 TI PHY: DT DOCUMENTATION FOR PHYs in TI PLATFORMs
3 OMAP CONTROL PHY
7 "ti,control-phy-otghs" - if it has otghs_control mailbox register as on OMAP4.
8 "ti,control-phy-usb2" - if it has Power down bit in control_dev_conf register
10 "ti,control-phy-pipe3" - if it has DPLL and individual Rx & Tx power control
11 e.g. USB3 PHY and SATA PHY on OMAP5.
12 "ti,control-phy-pcie" - for pcie to support external clock for pcie and to
14 e.g. PCIE PHY in DRA7x
15 "ti,control-phy-usb2-dra7" - if it has power down register like USB2 PHY on
17 "ti,control-phy-usb2-am437" - if it has power down register like USB2 PHY on
[all …]
Dsocionext,uniphier-usb2-phy.yaml4 $id: http://devicetree.org/schemas/phy/socionext,uniphier-usb2-phy.yaml#
7 title: Socionext UniPhier USB2 PHY
10 This describes the devicetree bindings for PHY interface built into
13 controller doesn't include its own High-Speed PHY. This needs to specify
14 USB2 PHY instead of USB3 HS-PHY.
22 - socionext,uniphier-pro4-usb2-phy
23 - socionext,uniphier-ld11-usb2-phy
32 "^phy@[0-9]+$":
41 The ID number for the PHY
43 "#phy-cells":
[all …]
Drenesas,rcar-gen2-usb-phy.yaml4 $id: http://devicetree.org/schemas/phy/renesas,rcar-gen2-usb-phy.yaml#
7 title: Renesas R-Car Gen2 USB PHY
16 - renesas,usb-phy-r8a7742 # RZ/G1H
17 - renesas,usb-phy-r8a7743 # RZ/G1M
18 - renesas,usb-phy-r8a7744 # RZ/G1N
19 - renesas,usb-phy-r8a7745 # RZ/G1E
20 - renesas,usb-phy-r8a77470 # RZ/G1C
21 - renesas,usb-phy-r8a7790 # R-Car H2
22 - renesas,usb-phy-r8a7791 # R-Car M2-W
23 - renesas,usb-phy-r8a7794 # R-Car E2
[all …]
Dqcom,qusb2-phy.yaml5 $id: http://devicetree.org/schemas/phy/qcom,qusb2-phy.yaml#
8 title: Qualcomm QUSB2 phy controller
21 - qcom,ipq6018-qusb2-phy
22 - qcom,ipq8074-qusb2-phy
23 - qcom,ipq9574-qusb2-phy
24 - qcom,msm8953-qusb2-phy
25 - qcom,msm8996-qusb2-phy
26 - qcom,msm8998-qusb2-phy
27 - qcom,qcm2290-qusb2-phy
28 - qcom,sdm660-qusb2-phy
[all …]
Dbrcm,brcmstb-usb-phy.yaml4 $id: http://devicetree.org/schemas/phy/brcm,brcmstb-usb-phy.yaml#
7 title: Broadcom STB USB PHY
9 description: Broadcom's PHY that handles EHCI/OHCI and/or XHCI
18 - brcm,bcm4908-usb-phy
19 - brcm,bcm7211-usb-phy
20 - brcm,bcm7216-usb-phy
21 - brcm,brcmstb-usb-phy
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.
[all …]
Dlantiq,vrx200-pcie-phy.yaml4 $id: http://devicetree.org/schemas/phy/lantiq,vrx200-pcie-phy.yaml#
7 title: Lantiq VRX200 and ARX300 PCIe PHY
13 "#phy-cells":
15 description: selects the PHY mode as defined in <dt-bindings/phy/phy-lantiq-vrx200-pcie.h>
19 - lantiq,vrx200-pcie-phy
20 - lantiq,arx300-pcie-phy
27 - description: PHY module clock
32 - const: phy
37 - description: exclusive PHY reset line
38 - description: shared reset line between the PCIe PHY and PCIe controller
[all …]
Dsamsung,usb2-phy.yaml4 $id: http://devicetree.org/schemas/phy/samsung,usb2-phy.yaml#
7 title: Samsung S5P/Exynos SoC USB 2.0 PHY
15 The first phandle argument in the PHY specifier identifies the PHY, its
22 Exynos3250 has only USB device phy available as phy 0.
30 - samsung,exynos3250-usb2-phy
31 - samsung,exynos4210-usb2-phy
32 - samsung,exynos4x12-usb2-phy
33 - samsung,exynos5250-usb2-phy
34 - samsung,exynos5420-usb2-phy
35 - samsung,s5pv210-usb2-phy
[all …]
/Documentation/devicetree/bindings/net/
Drealtek,rtl82xx.yaml7 title: Realtek RTL82xx PHY
20 - ethernet-phy-id001c.c800
21 - ethernet-phy-id001c.c816
22 - ethernet-phy-id001c.c838
23 - ethernet-phy-id001c.c840
24 - ethernet-phy-id001c.c848
25 - ethernet-phy-id001c.c849
26 - ethernet-phy-id001c.c84a
27 - ethernet-phy-id001c.c862
28 - ethernet-phy-id001c.c878
[all …]
Dnxp,tja11xx.yaml7 title: NXP TJA11xx PHY
20 - ethernet-phy-id0180.dc40
21 - ethernet-phy-id0180.dc41
22 - ethernet-phy-id0180.dc48
23 - ethernet-phy-id0180.dd00
24 - ethernet-phy-id0180.dd01
25 - ethernet-phy-id0180.dd02
26 - ethernet-phy-id0180.dc80
27 - ethernet-phy-id0180.dc82
28 - ethernet-phy-id001b.b010
[all …]
Dethernet-phy-package.yaml4 $id: http://devicetree.org/schemas/net/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
23 pattern: "^ethernet-phy-package@[a-f0-9]+$"
29 The base ID number for the PHY package.
30 Commonly the ID of the first PHY in the PHY package.
[all …]

12345678910>>...32