Lines Matching +full:ethernet +full:- +full:phy +full:- +full:ieee802
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BCM7xxx Ethernet Controller (GENET) binding
10 - Doug Berger <opendmb@gmail.com>
11 - Florian Fainelli <f.fainelli@gmail.com>
16 - brcm,genet-v1
17 - brcm,genet-v2
18 - brcm,genet-v3
19 - brcm,genet-v4
20 - brcm,genet-v5
21 - brcm,bcm2711-genet-v5
22 - brcm,bcm7712-genet-v5
30 - description: general purpose interrupt line
31 - description: RX and TX rings interrupt line
32 - description: Wake-on-LAN interrupt line
38 - description: main clock
39 - description: EEE clock
40 - description: Wake-on-LAN clock
42 clock-names:
45 - const: enet
46 - const: enet-eee
47 - const: enet-wol
49 "#address-cells":
52 "#size-cells":
56 "^mdio@[0-9a-f]+$":
58 $ref: "brcm,unimac-mdio.yaml"
64 - reg
65 - interrupts
66 - phy-mode
67 - "#address-cells"
68 - "#size-cells"
71 - $ref: ethernet-controller.yaml
76 #include <dt-bindings/interrupt-controller/arm-gic.h>
78 - |
79 ethernet@f0b60000 {
80 phy-mode = "internal";
81 phy-handle = <&phy1>;
82 mac-address = [ 00 10 18 36 23 1a ];
83 compatible = "brcm,genet-v4";
86 #address-cells = <1>;
87 #size-cells = <1>;
90 compatible = "brcm,genet-mdio-v4";
91 #address-cells = <1>;
92 #size-cells = <0>;
95 phy1: ethernet-phy@1 {
96 max-speed = <1000>;
98 compatible = "ethernet-phy-ieee802.3-c22";
103 - |
104 ethernet@f0b80000 {
105 phy-mode = "moca";
106 fixed-link = <1 0 1000 0 0>;
107 mac-address = [ 00 10 18 36 24 1a ];
108 compatible = "brcm,genet-v4";
109 #address-cells = <1>;
110 #size-cells = <1>;
115 compatible = "brcm,genet-mdio-v4";
116 #address-cells = <1>;
117 #size-cells = <0>;
122 - |
123 ethernet@f0ba0000 {
124 phy-mode = "rgmii";
125 phy-handle = <&phy0>;
126 mac-address = [ 00 10 18 36 26 1a ];
127 compatible = "brcm,genet-v4";
128 #address-cells = <1>;
129 #size-cells = <1>;
134 compatible = "brcm,genet-mdio-v4";
135 #address-cells = <1>;
136 #size-cells = <0>;
139 phy0: ethernet-phy@0 {
140 max-speed = <1000>;
142 compatible = "ethernet-phy-ieee802.3-c22";