Lines Matching +full:eth +full:- +full:mac

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/net/stm32-dwmac.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Alexandre Torgue <alexandre.torgue@foss.st.com>
12 - Christophe Roullier <christophe.roullier@foss.st.com>
23 - st,stm32-dwmac
24 - st,stm32mp1-dwmac
25 - st,stm32mp13-dwmac
26 - st,stm32mp25-dwmac
28 - compatible
33 - items:
34 - enum:
35 - st,stm32mp25-dwmac
36 - const: snps,dwmac-5.20
37 - items:
38 - enum:
39 - st,stm32mp1-dwmac
40 - st,stm32mp13-dwmac
41 - const: snps,dwmac-4.20a
42 - items:
43 - enum:
44 - st,stm32-dwmac
45 - const: snps,dwmac-4.10a
46 - items:
47 - enum:
48 - st,stm32-dwmac
49 - const: snps,dwmac-3.50a
53 reg-names:
55 - const: stmmaceth
61 interrupt-names:
64 - const: macirq
65 - const: eth_wake_irq
70 - description: GMAC main clock
71 - description: MAC TX clock
72 - description: MAC RX clock
73 - description: For MPU family, used for power mode
74 - description: For MPU family, used for PHY without quartz
75 - description: PTP clock
77 clock-names:
82 - stmmaceth
83 - mac-clk-tx
84 - mac-clk-rx
85 - ethstp
86 - eth-ck
87 - ptp_ref
90 $ref: /schemas/types.yaml#/definitions/phandle-array
92 - minItems: 2
94 - description: phandle to the syscon node which encompases the glue register
95 - description: offset of the control register
96 - description: field to set mask in register
102 st,ext-phyclk:
109 st,eth-clk-sel:
114 st,eth-ref-clk-sel:
120 access-controllers:
125 - compatible
126 - clocks
127 - clock-names
128 - st,syscon
133 - $ref: snps,dwmac.yaml#
134 - if:
139 - st,stm32-dwmac
140 - st,stm32mp1-dwmac
141 - st,stm32mp25-dwmac
149 - if:
154 - st,stm32mp13-dwmac
163 - |
164 #include <dt-bindings/interrupt-controller/arm-gic.h>
165 #include <dt-bindings/clock/stm32mp1-clks.h>
168 compatible = "st,stm32mp1-dwmac", "snps,dwmac-4.20a";
170 reg-names = "stmmaceth";
172 interrupt-names = "macirq";
173 clock-names = "stmmaceth",
174 "mac-clk-tx",
175 "mac-clk-rx",
177 "eth-ck";
185 snps,axi-config = <&stmmac_axi_config_0>;
187 phy-mode = "rgmii";
190 - |
193 compatible = "st,stm32-dwmac", "snps,dwmac-3.50a";
195 reg-names = "stmmaceth";
197 interrupt-names = "macirq", "eth_wake_irq";
198 clock-names = "stmmaceth", "mac-clk-tx", "mac-clk-rx";
202 snps,mixed-burst;
203 phy-mode = "mii";
206 - |
209 compatible = "st,stm32-dwmac", "snps,dwmac-4.10a";
211 reg-names = "stmmaceth";
213 interrupt-names = "macirq";
214 clock-names = "stmmaceth", "mac-clk-tx", "mac-clk-rx";
218 phy-mode = "mii";