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,j7200-serdes-10g
24 - ti,j721e-serdes-10g
26 '#address-cells':
29 '#size-cells':
32 '#clock-cells':
39 PHY input reference clocks - refclk (for PLL0) & pll1_refclk (for PLL1).
40 pll1_refclk is optional and used for multi-protocol configurations requiring
46 clock-names:
49 - const: refclk
50 - enum: [ pll1_refclk, phy_en_refclk ]
55 - description: Offset of the Torrent PHY configuration registers.
56 - description: Offset of the DPTX PHY configuration registers.
58 reg-names:
61 - const: torrent_phy
62 - const: dptx_phy
67 - description: Torrent PHY reset.
68 - description: Torrent APB reset. This is optional.
70 reset-names:
73 - const: torrent_reset
74 - const: torrent_apb
77 '^phy@[0-3]$':
80 Each group of PHY lanes with a single master lane should be represented as a sub-node.
94 "#phy-cells":
97 cdns,phy-type:
100 Refer include/dt-bindings/phy/phy.h. Constants from the header should be used.
104 cdns,num-lanes:
111 cdns,ssc-mode:
115 Refer include/dt-bindings/phy/phy-cadence.h for the constants to be used.
120 cdns,max-bit-rate:
128 - reg
129 - resets
130 - "#phy-cells"
131 - cdns,phy-type
132 - cdns,num-lanes
137 - compatible
138 - "#address-cells"
139 - "#size-cells"
140 - clocks
141 - clock-names
142 - reg
143 - reg-names
144 - resets
145 - reset-names
150 - |
151 #include <dt-bindings/phy/phy.h>
154 #address-cells = <2>;
155 #size-cells = <2>;
157 torrent-phy@f0fb500000 {
158 compatible = "cdns,torrent-phy";
161 reg-names = "torrent_phy", "dptx_phy";
163 reset-names = "torrent_reset";
165 clock-names = "refclk";
166 #address-cells = <1>;
167 #size-cells = <0>;
172 #phy-cells = <0>;
173 cdns,phy-type = <PHY_TYPE_DP>;
174 cdns,num-lanes = <4>;
175 cdns,max-bit-rate = <8100>;
179 - |
180 #include <dt-bindings/phy/phy.h>
181 #include <dt-bindings/phy/phy-cadence.h>
184 #address-cells = <2>;
185 #size-cells = <2>;
187 torrent-phy@f0fb500000 {
188 compatible = "cdns,torrent-phy";
190 reg-names = "torrent_phy";
192 reset-names = "torrent_reset", "torrent_apb";
194 clock-names = "refclk";
195 #address-cells = <1>;
196 #size-cells = <0>;
200 #phy-cells = <0>;
201 cdns,phy-type = <PHY_TYPE_PCIE>;
202 cdns,num-lanes = <2>;
203 cdns,ssc-mode = <CDNS_SERDES_NO_SSC>;
209 #phy-cells = <0>;
210 cdns,phy-type = <PHY_TYPE_SGMII>;
211 cdns,num-lanes = <1>;
212 cdns,ssc-mode = <CDNS_SERDES_NO_SSC>;