Lines Matching +full:en +full:- +full:tx +full:- +full:lpi +full:- +full:clockgating
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/net/starfive,jh7110-dwmac.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Emil Renner Berthing <kernel@esmil.dk>
12 - Samin Guo <samin.guo@starfivetech.com>
19 - starfive,jh7100-dwmac
20 - starfive,jh7110-dwmac
22 - compatible
27 - items:
28 - const: starfive,jh7100-dwmac
29 - const: snps,dwmac
30 - items:
31 - const: starfive,jh7110-dwmac
32 - const: snps,dwmac-5.20
33 - items:
34 - const: starfive,jh8100-dwmac
35 - const: starfive,jh7110-dwmac
36 - const: snps,dwmac-5.20
43 - description: GMAC main clock
44 - description: GMAC AHB clock
45 - description: PTP clock
46 - description: TX clock
47 - description: GTX clock
49 clock-names:
51 - const: stmmaceth
52 - const: pclk
53 - const: ptp_ref
54 - const: tx
55 - const: gtx
57 starfive,tx-use-rgmii-clk:
59 Tx clock is provided by external rgmii clock.
63 $ref: /schemas/types.yaml#/definitions/phandle-array
65 - items:
66 - description: phandle to syscon that configures phy mode
67 - description: Offset of phy mode selection
68 - description: Shift of phy mode selection
75 - compatible
76 - reg
77 - clocks
78 - clock-names
79 - interrupts
80 - interrupt-names
81 - resets
82 - reset-names
85 - $ref: snps,dwmac.yaml#
87 - if:
91 const: starfive,jh7100-dwmac
98 interrupt-names:
105 reset-names:
108 - if:
112 const: starfive,jh7110-dwmac
119 interrupt-names:
127 const: starfive,jh8100-dwmac
133 reset-names:
140 reset-names:
146 - |
148 compatible = "starfive,jh7110-dwmac", "snps,dwmac-5.20";
152 clock-names = "stmmaceth", "pclk", "ptp_ref",
153 "tx", "gtx";
155 reset-names = "stmmaceth", "ahb";
157 interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
158 phy-mode = "rgmii-id";
159 snps,multicast-filter-bins = <64>;
160 snps,perfect-filter-entries = <8>;
161 rx-fifo-depth = <2048>;
162 tx-fifo-depth = <2048>;
163 snps,fixed-burst;
164 snps,no-pbl-x8;
167 snps,axi-config = <&stmmac_axi_setup>;
168 snps,en-tx-lpi-clockgating;
172 phy-handle = <&phy0>;
175 #address-cells = <1>;
176 #size-cells = <0>;
177 compatible = "snps,dwmac-mdio";
179 phy0: ethernet-phy@0 {
184 stmmac_axi_setup: stmmac-axi-config {