Lines Matching +full:mii +full:- +full:g +full:- +full:rt

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/ti,icssg-prueth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Md Danish Anwar <danishanwar@ti.com>
13 Ethernet based on the Programmable Real-Time Unit and Industrial
17 - $ref: /schemas/remoteproc/ti,pru-consumer.yaml#
22 - ti,am654-icssg-prueth # for AM65x SoC family
32 dma-names:
34 - const: tx0-0
35 - const: tx0-1
36 - const: tx0-2
37 - const: tx0-3
38 - const: tx1-0
39 - const: tx1-1
40 - const: tx1-2
41 - const: tx1-3
42 - const: rx0
43 - const: rx1
45 ti,mii-g-rt:
50 ti,mii-rt:
56 $ref: /schemas/types.yaml#/definitions/phandle-array
68 interrupt-names:
70 - const: tx_ts0
71 - const: tx_ts1
73 ethernet-ports:
78 '#address-cells':
80 '#size-cells':
84 ^port@[0-1]$:
87 $ref: ethernet-controller.yaml#
93 - enum: [0, 1]
99 ti,syscon-rgmii-delay:
101 - items:
102 - description: phandle to system controller node
103 - description: The offset to ICSSG control register
104 $ref: /schemas/types.yaml#/definitions/phandle-array
110 - reg
112 - required:
113 - port@0
114 - required:
115 - port@1
118 - compatible
119 - sram
120 - dmas
121 - dma-names
122 - ethernet-ports
123 - ti,mii-g-rt
124 - interrupts
125 - interrupt-names
130 - |
131 /* Example k3-am654 base board SR2.0, dual-emac */
133 compatible = "ti,am654-icssg-prueth";
134 pinctrl-names = "default";
135 pinctrl-0 = <&icssg2_rgmii_pins_default>;
140 firmware-name = "ti-pruss/am65x-pru0-prueth-fw.elf",
141 "ti-pruss/am65x-rtu0-prueth-fw.elf",
142 "ti-pruss/am65x-txpru0-prueth-fw.elf",
143 "ti-pruss/am65x-pru1-prueth-fw.elf",
144 "ti-pruss/am65x-rtu1-prueth-fw.elf",
145 "ti-pruss/am65x-txpru1-prueth-fw.elf";
146 ti,pruss-gp-mux-sel = <2>, /* MII mode */
149 <2>, /* MII mode */
162 dma-names = "tx0-0", "tx0-1", "tx0-2", "tx0-3",
163 "tx1-0", "tx1-1", "tx1-2", "tx1-3",
165 ti,mii-g-rt = <&icssg2_mii_g_rt>;
167 interrupt-parent = <&icssg2_intc>;
169 interrupt-names = "tx_ts0", "tx_ts1";
170 ethernet-ports {
171 #address-cells = <1>;
172 #size-cells = <0>;
175 phy-handle = <&pruss2_eth0_phy>;
176 phy-mode = "rgmii-id";
177 interrupts-extended = <&icssg2_intc 24>;
178 ti,syscon-rgmii-delay = <&scm_conf 0x4120>;
180 local-mac-address = [00 00 00 00 00 00];
185 phy-handle = <&pruss2_eth1_phy>;
186 phy-mode = "rgmii-id";
187 interrupts-extended = <&icssg2_intc 25>;
188 ti,syscon-rgmii-delay = <&scm_conf 0x4124>;
190 local-mac-address = [00 00 00 00 00 00];