1 // SPDX-License-Identifier: GPL-2.0-or-later
4 #include "rtl838x.dtsi"
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/gpio/gpio.h>
10 compatible = "netgear,gs110tpp-v1", "realtek,rtl838x-soc";
11 model = "Netgear GS110TPP";
14 bootargs = "console=ttyS0,115200";
18 compatible = "gpio-keys-polled";
23 gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
24 linux,code = <KEY_RESTART>;
30 indirect-access-bus-id = <0>;
36 compatible = "jedec,spi-nor";
38 spi-max-frequency = <10000000>;
41 compatible = "fixed-partitions";
46 reg = <0x0000000 0x0e0000>;
51 reg = <0x00e0000 0x010000>;
55 reg = <0x00f0000 0x010000>;
60 reg = <0x0100000 0x100000>;
65 reg = <0x0200000 0x100000>;
69 compatible = "netgear,uimage";
70 reg = <0x0300000 0x1d00000>;
78 compatible = "realtek,rtl838x-mdio";
79 regmap = <ðernet0>;
84 phy8: ethernet-phy@8 {
85 compatible = "ethernet-phy-ieee802.3-c22";
88 phy9: ethernet-phy@9 {
89 compatible = "ethernet-phy-ieee802.3-c22";
92 phy10: ethernet-phy@10 {
93 compatible = "ethernet-phy-ieee802.3-c22";
96 phy11: ethernet-phy@11 {
97 compatible = "ethernet-phy-ieee802.3-c22";
100 phy12: ethernet-phy@12 {
101 compatible = "ethernet-phy-ieee802.3-c22";
104 phy13: ethernet-phy@13 {
105 compatible = "ethernet-phy-ieee802.3-c22";
108 phy14: ethernet-phy@14 {
109 compatible = "ethernet-phy-ieee802.3-c22";
112 phy15: ethernet-phy@15 {
113 compatible = "ethernet-phy-ieee802.3-c22";
116 /* phy10: ethernet-phy@10 {
117 compatible = "ethernet-phy-ieee802.3-c22";
121 phy11: ethernet-phy@11 {
122 compatible = "ethernet-phy-ieee802.3-c22";
126 phy12: ethernet-phy@12 {
127 compatible = "ethernet-phy-ieee802.3-c22";
131 phy13: ethernet-phy@13 {
132 compatible = "ethernet-phy-ieee802.3-c22";
141 #address-cells = <1>;
147 phy-handle = <&phy8>;
148 phy-mode = "internal";
153 phy-handle = <&phy9>;
154 phy-mode = "internal";
159 phy-handle = <&phy10>;
160 phy-mode = "internal";
165 phy-handle = <&phy11>;
166 phy-mode = "internal";
171 phy-handle = <&phy12>;
172 phy-mode = "internal";
177 phy-handle = <&phy13>;
178 phy-mode = "internal";
183 phy-handle = <&phy14>;
184 phy-mode = "internal";
189 phy-handle = <&phy15>;
190 phy-mode = "internal";
195 phy-mode = "internal";
196 phy-handle = <&phy10>;
201 phy-mode = "internal";
202 phy-handle = <&phy11>;
207 phy-mode = "internal";
208 phy-handle = <&phy12>;
213 phy-mode = "internal";
214 phy-handle = <&phy13>;
217 ethernet = <ðernet0>;
219 phy-mode = "internal";