Lines Matching +full:j721e +full:- +full:usb
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/phy/phy-cadence-torrent.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
13 such as PCIe, USB, SGMII, QSGMII etc.
16 - Swapnil Jakhade <sjakhade@cadence.com>
17 - Yuti Amonkar <yamonkar@cadence.com>
22 - cdns,torrent-phy
23 - ti,j721e-serdes-10g
25 '#address-cells':
28 '#size-cells':
34 PHY reference clock. Must contain an entry in clock-names.
36 clock-names:
43 - description: Offset of the Torrent PHY configuration registers.
44 - description: Offset of the DPTX PHY configuration registers.
46 reg-names:
50 - const: torrent_phy
51 - const: dptx_phy
57 - description: Torrent PHY reset.
58 - description: Torrent APB reset. This is optional.
60 reset-names:
64 - const: torrent_reset
65 - const: torrent_apb
68 '^phy@[0-3]$':
71 Each group of PHY lanes with a single master lane should be represented as a sub-node.
85 "#phy-cells":
88 cdns,phy-type:
91 Refer include/dt-bindings/phy/phy.h. Constants from the header should be used.
96 cdns,num-lanes:
103 cdns,ssc-mode:
107 Refer include/dt-bindings/phy/phy-cadence-torrent.h for the constants to be used.
112 cdns,max-bit-rate:
120 - reg
121 - resets
122 - "#phy-cells"
123 - cdns,phy-type
124 - cdns,num-lanes
129 - compatible
130 - "#address-cells"
131 - "#size-cells"
132 - clocks
133 - clock-names
134 - reg
135 - reg-names
136 - resets
137 - reset-names
142 - |
143 #include <dt-bindings/phy/phy.h>
146 #address-cells = <2>;
147 #size-cells = <2>;
149 torrent-phy@f0fb500000 {
150 compatible = "cdns,torrent-phy";
153 reg-names = "torrent_phy", "dptx_phy";
155 reset-names = "torrent_reset";
157 clock-names = "refclk";
158 #address-cells = <1>;
159 #size-cells = <0>;
164 #phy-cells = <0>;
165 cdns,phy-type = <PHY_TYPE_DP>;
166 cdns,num-lanes = <4>;
167 cdns,max-bit-rate = <8100>;
171 - |
172 #include <dt-bindings/phy/phy.h>
173 #include <dt-bindings/phy/phy-cadence-torrent.h>
176 #address-cells = <2>;
177 #size-cells = <2>;
179 torrent-phy@f0fb500000 {
180 compatible = "cdns,torrent-phy";
182 reg-names = "torrent_phy";
184 reset-names = "torrent_reset", "torrent_apb";
186 clock-names = "refclk";
187 #address-cells = <1>;
188 #size-cells = <0>;
192 #phy-cells = <0>;
193 cdns,phy-type = <PHY_TYPE_PCIE>;
194 cdns,num-lanes = <2>;
195 cdns,ssc-mode = <TORRENT_SERDES_NO_SSC>;
201 #phy-cells = <0>;
202 cdns,phy-type = <PHY_TYPE_SGMII>;
203 cdns,num-lanes = <1>;
204 cdns,ssc-mode = <TORRENT_SERDES_NO_SSC>;