1 // SPDX-License-Identifier: GPL-2.0-or-later
3 #include "rtl838x.dtsi"
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/gpio/gpio.h>
9 compatible = "netgear,gs110tpp-v1", "realtek,rtl838x-soc";
10 model = "Netgear GS110TPP";
13 bootargs = "console=ttyS0,115200";
17 compatible = "gpio-keys-polled";
22 gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
23 linux,code = <KEY_RESTART>;
29 indirect-access-bus-id = <0>;
35 compatible = "jedec,spi-nor";
37 spi-max-frequency = <10000000>;
40 compatible = "fixed-partitions";
45 reg = <0x0000000 0x0e0000>;
50 reg = <0x00e0000 0x010000>;
54 reg = <0x00f0000 0x010000>;
59 reg = <0x0100000 0x100000>;
64 reg = <0x0200000 0x100000>;
68 compatible = "netgear,uimage";
69 reg = <0x0300000 0x1d00000>;
77 compatible = "realtek,rtl838x-mdio";
78 regmap = <ðernet0>;
83 phy8: ethernet-phy@8 {
84 compatible = "ethernet-phy-ieee802.3-c22";
87 phy9: ethernet-phy@9 {
88 compatible = "ethernet-phy-ieee802.3-c22";
91 phy10: ethernet-phy@10 {
92 compatible = "ethernet-phy-ieee802.3-c22";
95 phy11: ethernet-phy@11 {
96 compatible = "ethernet-phy-ieee802.3-c22";
99 phy12: ethernet-phy@12 {
100 compatible = "ethernet-phy-ieee802.3-c22";
103 phy13: ethernet-phy@13 {
104 compatible = "ethernet-phy-ieee802.3-c22";
107 phy14: ethernet-phy@14 {
108 compatible = "ethernet-phy-ieee802.3-c22";
111 phy15: ethernet-phy@15 {
112 compatible = "ethernet-phy-ieee802.3-c22";
115 /* phy10: ethernet-phy@10 {
116 compatible = "ethernet-phy-ieee802.3-c22";
120 phy11: ethernet-phy@11 {
121 compatible = "ethernet-phy-ieee802.3-c22";
125 phy12: ethernet-phy@12 {
126 compatible = "ethernet-phy-ieee802.3-c22";
130 phy13: ethernet-phy@13 {
131 compatible = "ethernet-phy-ieee802.3-c22";
140 #address-cells = <1>;
146 phy-handle = <&phy8>;
147 phy-mode = "internal";
152 phy-handle = <&phy9>;
153 phy-mode = "internal";
158 phy-handle = <&phy10>;
159 phy-mode = "internal";
164 phy-handle = <&phy11>;
165 phy-mode = "internal";
170 phy-handle = <&phy12>;
171 phy-mode = "internal";
176 phy-handle = <&phy13>;
177 phy-mode = "internal";
182 phy-handle = <&phy14>;
183 phy-mode = "internal";
188 phy-handle = <&phy15>;
189 phy-mode = "internal";
194 phy-mode = "internal";
195 phy-handle = <&phy10>;
200 phy-mode = "internal";
201 phy-handle = <&phy11>;
206 phy-mode = "internal";
207 phy-handle = <&phy12>;
212 phy-mode = "internal";
213 phy-handle = <&phy13>;
216 ethernet = <ðernet0>;
218 phy-mode = "internal";