Lines Matching +full:combined +full:- +full:power +full:- +full:req
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Torgue <alexandre.torgue@st.com>
11 - Giuseppe Cavallaro <peppe.cavallaro@st.com>
12 - Jose Abreu <joabreu@synopsys.com>
23 - snps,dwmac
24 - snps,dwmac-3.50a
25 - snps,dwmac-3.610
26 - snps,dwmac-3.70a
27 - snps,dwmac-3.710
28 - snps,dwmac-4.00
29 - snps,dwmac-4.10a
30 - snps,dwmac-4.20a
31 - snps,dwxgmac
32 - snps,dwxgmac-2.10
35 - st,spear600-gmac
38 - compatible
48 - allwinner,sun7i-a20-gmac
49 - allwinner,sun8i-a83t-emac
50 - allwinner,sun8i-h3-emac
51 - allwinner,sun8i-r40-emac
52 - allwinner,sun8i-v3s-emac
53 - allwinner,sun50i-a64-emac
54 - amlogic,meson6-dwmac
55 - amlogic,meson8b-dwmac
56 - amlogic,meson8m2-dwmac
57 - amlogic,meson-gxbb-dwmac
58 - amlogic,meson-axg-dwmac
59 - snps,dwmac
60 - snps,dwmac-3.50a
61 - snps,dwmac-3.610
62 - snps,dwmac-3.70a
63 - snps,dwmac-3.710
64 - snps,dwmac-4.00
65 - snps,dwmac-4.10a
66 - snps,dwmac-4.20a
67 - snps,dwxgmac
68 - snps,dwxgmac-2.10
78 - description: Combined signal for various interrupt events
79 - description: The interrupt to manage the remote wake-up packet detection
80 - description: The interrupt that occurs when Rx exits the LPI state
82 interrupt-names:
86 - const: macirq
87 - const: eth_wake_irq
88 - const: eth_lpi
95 - description: GMAC main clock
96 - description: Peripheral registers interface clock
97 - description:
102 clock-names:
108 - stmmaceth
109 - pclk
110 - ptp_ref
117 reset-names:
120 mac-mode:
121 $ref: ethernet-controller.yaml#/properties/phy-connection-type
123 The property is identical to 'phy-mode', and assumes that there is mode
124 converter in-between the MAC & PHY (e.g. GMII-to-RGMII). This converter
128 snps,axi-config:
133 * snps,lpi_en, enable Low Power Interface
135 * snps,wr_osr_lmt, max write outstanding req. limit
136 * snps,rd_osr_lmt, max read outstanding req. limit
139 * snps,fb, fixed-burst
140 * snps,mb, mixed-burst
143 snps,mtl-rx-config:
148 * snps,rx-queues-to-use, number of RX queues to be used in the
151 * snps,rx-sched-sp, Strict priority
152 * snps,rx-sched-wsp, Weighted Strict priority
155 * snps,dcb-algorithm, Queue to be enabled as DCB
156 * snps,avb-algorithm, Queue to be enabled as AVB
157 * snps,map-to-dma-channel, Channel to map
159 * snps,route-avcp, AV Untagged Control packets
160 * snps,route-ptp, PTP Packets
161 * snps,route-dcbcp, DCB Control Packets
162 * snps,route-up, Untagged Packets
163 * snps,route-multi-broad, Multicast & Broadcast Packets
166 snps,mtl-tx-config:
171 * snps,tx-queues-to-use, number of TX queues to be used in the
174 * snps,tx-sched-wrr, Weighted Round Robin
175 * snps,tx-sched-wfq, Weighted Fair Queuing
176 * snps,tx-sched-dwrr, Deficit Weighted Round Robin
177 * snps,tx-sched-sp, Strict priority
182 * snps,dcb-algorithm, TX queue will be working in DCB
183 * snps,avb-algorithm, TX queue will be working in AVB
187 * snps,send_slope, enable Low Power Interface
189 * snps,high_credit, max write outstanding req. limit
190 * snps,low_credit, max read outstanding req. limit
193 snps,reset-gpio:
199 snps,reset-active-low:
205 snps,reset-delays-us:
208 Triplet of delays. The 1st cell is reset pre-delay in micro
210 cell is reset post-delay in micro seconds.
211 $ref: /schemas/types.yaml#definitions/uint32-array
218 Use Address-Aligned Beats
220 snps,fixed-burst:
225 snps,mixed-burst:
241 snps,en-tx-lpi-clockgating:
244 Enable gating of the MAC TX clock during TX low-power mode
246 snps,multicast-filter-bins:
252 snps,perfect-filter-entries:
258 snps,ps-speed:
272 const: snps,dwmac-mdio
275 - compatible
278 - compatible
279 - reg
280 - interrupts
281 - interrupt-names
282 - phy-mode
285 snps,reset-active-low: ["snps,reset-gpio"]
286 snps,reset-delay-us: ["snps,reset-gpio"]
289 - $ref: "ethernet-controller.yaml#"
290 - if:
295 - allwinner,sun7i-a20-gmac
296 - allwinner,sun8i-a83t-emac
297 - allwinner,sun8i-h3-emac
298 - allwinner,sun8i-r40-emac
299 - allwinner,sun8i-v3s-emac
300 - allwinner,sun50i-a64-emac
301 - snps,dwxgmac
302 - snps,dwxgmac-2.10
303 - st,spear600-gmac
327 snps,no-pbl-x8:
333 - if:
338 - allwinner,sun7i-a20-gmac
339 - allwinner,sun8i-a83t-emac
340 - allwinner,sun8i-h3-emac
341 - allwinner,sun8i-r40-emac
342 - allwinner,sun8i-v3s-emac
343 - allwinner,sun50i-a64-emac
344 - snps,dwmac-4.00
345 - snps,dwmac-4.10a
346 - snps,dwmac-4.20a
347 - snps,dwxgmac
348 - snps,dwxgmac-2.10
349 - st,spear600-gmac
362 - |
363 stmmac_axi_setup: stmmac-axi-config {
369 mtl_rx_setup: rx-queues-config {
370 snps,rx-queues-to-use = <1>;
371 snps,rx-sched-sp;
373 snps,dcb-algorithm;
374 snps,map-to-dma-channel = <0x0>;
379 mtl_tx_setup: tx-queues-config {
380 snps,tx-queues-to-use = <2>;
381 snps,tx-sched-wrr;
384 snps,dcb-algorithm;
389 snps,avb-algorithm;
399 compatible = "snps,dwxgmac-2.10", "snps,dwxgmac";
401 interrupt-parent = <&vic1>;
403 interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
404 mac-address = [000000000000]; /* Filled in by U-Boot */
405 max-frame-size = <3800>;
406 phy-mode = "gmii";
407 snps,multicast-filter-bins = <256>;
408 snps,perfect-filter-entries = <128>;
409 rx-fifo-depth = <16384>;
410 tx-fifo-depth = <16384>;
412 clock-names = "stmmaceth";
413 snps,axi-config = <&stmmac_axi_setup>;
414 snps,mtl-rx-config = <&mtl_rx_setup>;
415 snps,mtl-tx-config = <&mtl_tx_setup>;
417 #address-cells = <1>;
418 #size-cells = <0>;
419 compatible = "snps,dwmac-mdio";
420 phy1: ethernet-phy@0 {