1 #include "rtl838x.dtsi"
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/gpio/gpio.h>
7 compatible = "d-link,dgs-1210-10p", "realtek,rtl838x-soc";
8 model = "D-Link DGS-1210-10P";
11 led-boot = &led_power;
12 led-failsafe = &led_power;
13 led-running = &led_power;
14 led-upgrade = &led_power;
18 bootargs = "console=ttyS0,115200";
22 compatible = "gpio-leds";
25 // GPIO 24 seems to provide power to the leds
26 label = "green:power";
27 gpios = <&gpio0 47 GPIO_ACTIVE_LOW>;
32 compatible = "gpio-keys-polled";
37 gpios = <&gpio0 94 GPIO_ACTIVE_LOW>;
38 linux,code = <KEY_RESTART>;
45 indirect-access-bus-id = <0>;
51 compatible = "jedec,spi-nor";
53 spi-max-frequency = <10000000>;
56 compatible = "fixed-partitions";
62 reg = <0x00000000 0x80000>;
67 reg = <0x00080000 0x40000>;
71 label = "u-boot-env2";
72 reg = <0x000c0000 0x40000>;
77 compatible = "denx,uimage";
78 reg = <0x00100000 0xd80000>;
82 reg = <0x00e80000 0x180000>;
86 reg = <0x01000000 0x40000>;
90 reg = <0x01040000 0xc00000>;
94 reg = <0x01c40000 0x3c0000>;
104 compatible = "realtek,rtl838x-mdio";
105 regmap = <ðernet0>;
106 #address-cells = <1>;
110 phy8: ethernet-phy@8 {
112 compatible = "ethernet-phy-ieee802.3-c22";
114 phy9: ethernet-phy@9 {
116 compatible = "ethernet-phy-ieee802.3-c22";
118 phy10: ethernet-phy@10 {
120 compatible = "ethernet-phy-ieee802.3-c22";
122 phy11: ethernet-phy@11 {
124 compatible = "ethernet-phy-ieee802.3-c22";
126 phy12: ethernet-phy@12 {
128 compatible = "ethernet-phy-ieee802.3-c22";
130 phy13: ethernet-phy@13 {
132 compatible = "ethernet-phy-ieee802.3-c22";
134 phy14: ethernet-phy@14 {
136 compatible = "ethernet-phy-ieee802.3-c22";
138 phy15: ethernet-phy@15 {
140 compatible = "ethernet-phy-ieee802.3-c22";
142 phy24: ethernet-phy@24 {
143 compatible = "ethernet-phy-ieee802.3-c22";
147 phy26: ethernet-phy@26 {
148 compatible = "ethernet-phy-ieee802.3-c22";
157 #address-cells = <1>;
163 phy-handle = <&phy8>;
164 phy-mode = "internal";
169 phy-handle = <&phy9>;
170 phy-mode = "internal";
175 phy-handle = <&phy10>;
176 phy-mode = "internal";
181 phy-handle = <&phy11>;
182 phy-mode = "internal";
187 phy-handle = <&phy12>;
188 phy-mode = "internal";
193 phy-handle = <&phy13>;
194 phy-mode = "internal";
199 phy-handle = <&phy14>;
200 phy-mode = "internal";
205 phy-handle = <&phy15>;
206 phy-mode = "internal";
212 phy-mode = "internal";
213 phy-handle = <&phy24>;
218 phy-mode = "internal";
219 phy-handle = <&phy26>;
222 ethernet = <ðernet0>;
224 phy-mode = "internal";