Lines Matching +full:rx +full:- +full:fifo +full:- +full:depth

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/intel,dwmac-plat.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vineetha G. Jaya Kumaran <vineetha.g.jaya.kumaran@intel.com>
17 - intel,keembay-dwmac
19 - compatible
22 - $ref: snps,dwmac.yaml#
27 - items:
28 - enum:
29 - intel,keembay-dwmac
30 - const: snps,dwmac-4.10a
34 - description: GMAC main clock
35 - description: PTP reference clock
36 - description: Tx clock
38 clock-names:
40 - const: stmmaceth
41 - const: ptp_ref
42 - const: tx_clk
47 interrupt-names:
51 - compatible
52 - clocks
53 - clock-names
60 - |
61 #include <dt-bindings/interrupt-controller/arm-gic.h>
62 #include <dt-bindings/interrupt-controller/irq.h>
67 stmmac_axi_setup: stmmac-axi-config {
74 mtl_rx_setup: rx-queues-config {
75 snps,rx-queues-to-use = <2>;
76 snps,rx-sched-sp;
78 snps,dcb-algorithm;
79 snps,map-to-dma-channel = <0x0>;
84 snps,dcb-algorithm;
85 snps,map-to-dma-channel = <0x1>;
90 mtl_tx_setup: tx-queues-config {
91 snps,tx-queues-to-use = <2>;
92 snps,tx-sched-wrr;
95 snps,dcb-algorithm;
101 snps,dcb-algorithm;
107 compatible = "intel,keembay-dwmac", "snps,dwmac-4.10a";
109 interrupt-names = "macirq";
111 snps,perfect-filter-entries = <128>;
112 phy-handle = <&eth_phy0>;
113 phy-mode = "rgmii";
114 rx-fifo-depth = <4096>;
115 tx-fifo-depth = <4096>;
116 clock-names = "stmmaceth", "ptp_ref", "tx_clk";
121 snps,axi-config = <&stmmac_axi_setup>;
122 snps,mtl-rx-config = <&mtl_rx_setup>;
123 snps,mtl-tx-config = <&mtl_tx_setup>;
127 #address-cells = <1>;
128 #size-cells = <0>;
129 compatible = "snps,dwmac-mdio";
131 ethernet-phy@0 {