Lines Matching +full:m +full:- +full:phy

1 MediaTek T-PHY binding
2 --------------------------
4 T-phy controller supports physical layer functionality for a number of
8 - compatible : should be one of
9 "mediatek,generic-tphy-v1"
10 "mediatek,generic-tphy-v2"
11 "mediatek,mt2701-u3phy" (deprecated)
12 "mediatek,mt2712-u3phy" (deprecated)
13 "mediatek,mt8173-u3phy";
14 make use of "mediatek,generic-tphy-v1" on mt2701 instead and
15 "mediatek,generic-tphy-v2" on mt2712 instead.
17 - #address-cells: the number of cells used to represent physical
19 - #size-cells: the number of cells used to represent the size of an address.
20 - ranges: the address mapping relationship to the parent, defined with
21 - empty value: if optional 'reg' is used.
22 - non-empty value: if optional 'reg' is not used. should set
27 Required nodes : a sub-node is required for each port the controller
33 - reg : offset and length of register shared by multiple ports,
36 - mediatek,src-ref-clk-mhz : frequency of reference clock for slew rate
38 - mediatek,src-coef : coefficient for slew rate calibrate, depends on
42 - reg : address and length of the register set for the port.
43 - #phy-cells : should be 1 (See second example)
44 cell after port phandle is phy type from:
45 - PHY_TYPE_USB2
46 - PHY_TYPE_USB3
47 - PHY_TYPE_PCIE
48 - PHY_TYPE_SATA
51 - clocks : a list of phandle + clock-specifier pairs, one for each
52 entry in clock-names
53 - clock-names : may contain
54 "ref": 48M reference clock for HighSpeed (digital) phy; and 26M
55 reference clock for SuperSpeed (digital) phy, sometimes is
56 24M, 25M or 27M, depended on platform.
57 "da_ref": the reference clock of analog phy, used if the clocks
61 - mediatek,eye-src : u32, the value of slew rate calibrate
62 - mediatek,eye-vrt : u32, the selection of VRT reference voltage
63 - mediatek,eye-term : u32, the selection of HS_TX TERM reference voltage
64 - mediatek,bc12 : bool, enable BC12 of u2phy if support it
65 - mediatek,discth : u32, the selection of disconnect threshold
66 - mediatek,intr : u32, the selection of internal R (resistance)
70 u3phy: usb-phy@11290000 {
71 compatible = "mediatek,mt8173-u3phy";
73 #address-cells = <2>;
74 #size-cells = <2>;
77 u2port0: usb-phy@11290800 {
80 clock-names = "ref";
81 #phy-cells = <1>;
84 u3port0: usb-phy@11290900 {
87 clock-names = "ref";
88 #phy-cells = <1>;
91 u2port1: usb-phy@11291000 {
94 clock-names = "ref";
95 #phy-cells = <1>;
99 Specifying phy control of devices
100 ---------------------------------
103 property, containing a phandle to the phy port node and a device type;
104 phy-names for each port are optional.
108 #include <dt-bindings/phy/phy.h>
113 phy-names = "usb2-0", "usb3-0";
119 -------------------------------------------------------------