1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include "rtl8382_d-link_dgs-1210.dtsi"
6 compatible = "d-link,dgs-1210-16", "realtek,rtl838x-soc";
7 model = "D-Link DGS-1210-16";
12 compatible = "realtek,rtl838x-mdio";
13 regmap = <ðernet0>;
17 /* External phy RTL8218B */
18 phy0: ethernet-phy@0 {
20 compatible = "ethernet-phy-ieee802.3-c22";
22 phy1: ethernet-phy@1 {
24 compatible = "ethernet-phy-ieee802.3-c22";
26 phy2: ethernet-phy@2 {
28 compatible = "ethernet-phy-ieee802.3-c22";
30 phy3: ethernet-phy@3 {
32 compatible = "ethernet-phy-ieee802.3-c22";
34 phy4: ethernet-phy@4 {
36 compatible = "ethernet-phy-ieee802.3-c22";
38 phy5: ethernet-phy@5 {
40 compatible = "ethernet-phy-ieee802.3-c22";
42 phy6: ethernet-phy@6 {
44 compatible = "ethernet-phy-ieee802.3-c22";
46 phy7: ethernet-phy@7 {
48 compatible = "ethernet-phy-ieee802.3-c22";
51 /* Internal phy RTL8218B */
52 phy8: ethernet-phy@8 {
54 compatible = "ethernet-phy-ieee802.3-c22";
57 phy9: ethernet-phy@9 {
59 compatible = "ethernet-phy-ieee802.3-c22";
62 phy10: ethernet-phy@10 {
64 compatible = "ethernet-phy-ieee802.3-c22";
67 phy11: ethernet-phy@11 {
69 compatible = "ethernet-phy-ieee802.3-c22";
72 phy12: ethernet-phy@12 {
74 compatible = "ethernet-phy-ieee802.3-c22";
77 phy13: ethernet-phy@13 {
79 compatible = "ethernet-phy-ieee802.3-c22";
82 phy14: ethernet-phy@14 {
84 compatible = "ethernet-phy-ieee802.3-c22";
87 phy15: ethernet-phy@15 {
89 compatible = "ethernet-phy-ieee802.3-c22";
93 /* External phy: RTL8214FC */
94 phy24: ethernet-phy@24 {
95 compatible = "ethernet-phy-ieee802.3-c22";
100 phy25: ethernet-phy@25 {
101 compatible = "ethernet-phy-ieee802.3-c22";
106 phy26: ethernet-phy@26 {
107 compatible = "ethernet-phy-ieee802.3-c22";
112 phy27: ethernet-phy@27 {
113 compatible = "ethernet-phy-ieee802.3-c22";
123 #address-cells = <1>;
129 phy-handle = <&phy0>;
135 phy-handle = <&phy1>;
141 phy-handle = <&phy2>;
147 phy-handle = <&phy3>;
153 phy-handle = <&phy4>;
159 phy-handle = <&phy5>;
165 phy-handle = <&phy6>;
171 phy-handle = <&phy7>;
177 phy-handle = <&phy8>;
178 phy-mode = "internal";
183 phy-handle = <&phy9>;
184 phy-mode = "internal";
189 phy-handle = <&phy10>;
190 phy-mode = "internal";
195 phy-handle = <&phy11>;
196 phy-mode = "internal";
201 phy-handle = <&phy12>;
202 phy-mode = "internal";
207 phy-handle = <&phy13>;
208 phy-mode = "internal";
213 phy-handle = <&phy14>;
214 phy-mode = "internal";
219 phy-handle = <&phy15>;
220 phy-mode = "internal";
226 phy-handle = <&phy24>;
232 phy-handle = <&phy25>;
238 phy-handle = <&phy26>;
244 phy-handle = <&phy27>;
248 ethernet = <ðernet0>;
250 phy-mode = "internal";