Lines Matching +full:phy +full:- +full:ref +full:- +full:clk
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:
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
70 A phandle to syscon with two arguments that configure phy mode.
71 The argument one is the offset of phy mode selection, the
72 argument two is the 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";
150 clocks = <&clk 3>, <&clk 2>, <&clk 109>,
151 <&clk 6>, <&clk 111>;
152 clock-names = "stmmaceth", "pclk", "ptp_ref",
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 {