Lines Matching +full:eth +full:- +full:mac
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/airoha,en7581-eth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Bianconi <lorenzo@kernel.org>
14 These SoCs have multi-GMAC ports.
19 - airoha,en7581-eth
23 - description: Frame engine base address
24 - description: QDMA0 base address
25 - description: QDMA1 base address
27 reg-names:
29 - const: fe
30 - const: qdma0
31 - const: qdma1
35 - description: QDMA lan irq0
36 - description: QDMA lan irq1
37 - description: QDMA lan irq2
38 - description: QDMA lan irq3
39 - description: QDMA wan irq0
40 - description: QDMA wan irq1
41 - description: QDMA wan irq2
42 - description: QDMA wan irq3
43 - description: FE error irq
44 - description: PDMA irq
49 reset-names:
51 - const: fe
52 - const: pdma
53 - const: qdma
54 - const: xsi-mac
55 - const: hsi0-mac
56 - const: hsi1-mac
57 - const: hsi-mac
58 - const: xfp-mac
60 "#address-cells":
63 "#size-cells":
67 "^ethernet@[1-4]$":
70 $ref: ethernet-controller.yaml#
72 Ethernet GMAC port associated to the MAC controller
75 const: airoha,eth-mac
83 - reg
84 - compatible
87 - compatible
88 - reg
89 - interrupts
90 - resets
91 - reset-names
96 - |
97 #include <dt-bindings/interrupt-controller/arm-gic.h>
98 #include <dt-bindings/interrupt-controller/irq.h>
99 #include <dt-bindings/clock/en7523-clk.h>
102 #address-cells = <2>;
103 #size-cells = <2>;
105 eth: ethernet@1fb50000 {
106 compatible = "airoha,en7581-eth";
110 reg-names = "fe", "qdma0", "qdma1";
120 reset-names = "fe", "pdma", "qdma", "xsi-mac",
121 "hsi0-mac", "hsi1-mac", "hsi-mac",
122 "xfp-mac";
135 #address-cells = <1>;
136 #size-cells = <0>;
138 mac: ethernet@1 {
139 compatible = "airoha,eth-mac";