Lines Matching +full:stmmac +full:- +full:axi +full:- +full:config
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,jh7110-dwmac
21 - compatible
26 - enum:
27 - starfive,jh7110-dwmac
28 - const: snps,dwmac-5.20
35 - description: GMAC main clock
36 - description: GMAC AHB clock
37 - description: PTP clock
38 - description: TX clock
39 - description: GTX clock
41 clock-names:
43 - const: stmmaceth
44 - const: pclk
45 - const: ptp_ref
46 - const: tx
47 - const: gtx
53 interrupt-names:
59 - description: MAC Reset signal.
60 - description: AHB Reset signal.
62 reset-names:
64 - const: stmmaceth
65 - const: ahb
67 starfive,tx-use-rgmii-clk:
73 $ref: /schemas/types.yaml#/definitions/phandle-array
75 - items:
76 - description: phandle to syscon that configures phy mode
77 - description: Offset of phy mode selection
78 - description: Shift of phy mode selection
85 - compatible
86 - reg
87 - clocks
88 - clock-names
89 - interrupts
90 - interrupt-names
91 - resets
92 - reset-names
95 - $ref: snps,dwmac.yaml#
100 - |
102 compatible = "starfive,jh7110-dwmac", "snps,dwmac-5.20";
106 clock-names = "stmmaceth", "pclk", "ptp_ref",
109 reset-names = "stmmaceth", "ahb";
111 interrupt-names = "macirq", "eth_wake_irq", "eth_lpi";
112 phy-mode = "rgmii-id";
113 snps,multicast-filter-bins = <64>;
114 snps,perfect-filter-entries = <8>;
115 rx-fifo-depth = <2048>;
116 tx-fifo-depth = <2048>;
117 snps,fixed-burst;
118 snps,no-pbl-x8;
121 snps,axi-config = <&stmmac_axi_setup>;
122 snps,en-tx-lpi-clockgating;
126 phy-handle = <&phy0>;
129 #address-cells = <1>;
130 #size-cells = <0>;
131 compatible = "snps,dwmac-mdio";
133 phy0: ethernet-phy@0 {
138 stmmac_axi_setup: stmmac-axi-config {