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 device_type = "memory";
18 reg = <0x0 0x8000000>;
22 compatible = "gpio-keys-polled";
27 gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
28 linux,code = <KEY_RESTART>;
34 indirect-access-bus-id = <0>;
40 compatible = "jedec,spi-nor";
42 spi-max-frequency = <10000000>;
45 compatible = "fixed-partitions";
50 reg = <0x0000000 0x0e0000>;
55 reg = <0x00e0000 0x010000>;
59 reg = <0x00f0000 0x010000>;
64 reg = <0x0100000 0x100000>;
69 reg = <0x0200000 0x100000>;
73 compatible = "openwrt,uimage", "denx,uimage";
74 openwrt,ih-magic = <0x4e474520>;
75 reg = <0x0300000 0x1d00000>;
83 compatible = "realtek,rtl838x-mdio";
84 regmap = <ðernet0>;
89 phy8: ethernet-phy@8 {
90 compatible = "ethernet-phy-ieee802.3-c22";
93 phy9: ethernet-phy@9 {
94 compatible = "ethernet-phy-ieee802.3-c22";
97 phy10: ethernet-phy@10 {
98 compatible = "ethernet-phy-ieee802.3-c22";
101 phy11: ethernet-phy@11 {
102 compatible = "ethernet-phy-ieee802.3-c22";
105 phy12: ethernet-phy@12 {
106 compatible = "ethernet-phy-ieee802.3-c22";
109 phy13: ethernet-phy@13 {
110 compatible = "ethernet-phy-ieee802.3-c22";
113 phy14: ethernet-phy@14 {
114 compatible = "ethernet-phy-ieee802.3-c22";
117 phy15: ethernet-phy@15 {
118 compatible = "ethernet-phy-ieee802.3-c22";
121 /* phy10: ethernet-phy@10 {
122 compatible = "ethernet-phy-ieee802.3-c22";
126 phy11: ethernet-phy@11 {
127 compatible = "ethernet-phy-ieee802.3-c22";
131 phy12: ethernet-phy@12 {
132 compatible = "ethernet-phy-ieee802.3-c22";
136 phy13: ethernet-phy@13 {
137 compatible = "ethernet-phy-ieee802.3-c22";
146 #address-cells = <1>;
152 phy-handle = <&phy8>;
153 phy-mode = "internal";
158 phy-handle = <&phy9>;
159 phy-mode = "internal";
164 phy-handle = <&phy10>;
165 phy-mode = "internal";
170 phy-handle = <&phy11>;
171 phy-mode = "internal";
176 phy-handle = <&phy12>;
177 phy-mode = "internal";
182 phy-handle = <&phy13>;
183 phy-mode = "internal";
188 phy-handle = <&phy14>;
189 phy-mode = "internal";
194 phy-handle = <&phy15>;
195 phy-mode = "internal";
200 phy-mode = "internal";
201 phy-handle = <&phy10>;
206 phy-mode = "internal";
207 phy-handle = <&phy11>;
212 phy-mode = "internal";
213 phy-handle = <&phy12>;
218 phy-mode = "internal";
219 phy-handle = <&phy13>;
222 ethernet = <ðernet0>;
224 phy-mode = "internal";