Lines Matching +full:unimac +full:- +full:mdio
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
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
61 GENET internal UniMAC MDIO bus
64 - reg
65 - interrupts
66 - phy-mode
67 - "#address-cells"
68 - "#size-cells"
71 - $ref: ethernet-controller.yaml
76 - |
78 phy-mode = "internal";
79 phy-handle = <&phy1>;
80 mac-address = [ 00 10 18 36 23 1a ];
81 compatible = "brcm,genet-v4";
84 #address-cells = <1>;
85 #size-cells = <1>;
87 mdio0: mdio@e14 {
88 compatible = "brcm,genet-mdio-v4";
89 #address-cells = <1>;
90 #size-cells = <0>;
93 phy1: ethernet-phy@1 {
94 max-speed = <1000>;
96 compatible = "ethernet-phy-ieee802.3-c22";
101 - |
103 phy-mode = "moca";
104 fixed-link = <1 0 1000 0 0>;
105 mac-address = [ 00 10 18 36 24 1a ];
106 compatible = "brcm,genet-v4";
107 #address-cells = <1>;
108 #size-cells = <1>;
112 mdio1: mdio@e14 {
113 compatible = "brcm,genet-mdio-v4";
114 #address-cells = <1>;
115 #size-cells = <0>;
120 - |
122 phy-mode = "rgmii";
123 phy-handle = <&phy0>;
124 mac-address = [ 00 10 18 36 26 1a ];
125 compatible = "brcm,genet-v4";
126 #address-cells = <1>;
127 #size-cells = <1>;
131 mdio2: mdio@e14 {
132 compatible = "brcm,genet-mdio-v4";
133 #address-cells = <1>;
134 #size-cells = <0>;
137 phy0: ethernet-phy@0 {
138 max-speed = <1000>;
140 compatible = "ethernet-phy-ieee802.3-c22";