Lines Matching +full:phy +full:- +full:reset +full:- +full:gpio

1 // SPDX-License-Identifier: GPL-2.0-only
4 /dts-v1/;
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include "orion5x-mv88f5181.dtsi"
11 model = "Netgear WNR854-t";
12 compatible = "netgear,wnr854t", "marvell,orion5x-88f5181",
24 stdout-path = "serial0:115200n8";
33 gpio-keys {
34 compatible = "gpio-keys";
35 pinctrl-0 = <&pmx_reset_button>;
36 pinctrl-names = "default";
38 key-reset {
39 label = "Reset Button";
45 gpio-leds {
46 compatible = "gpio-leds";
47 pinctrl-0 = <&pmx_power_led &pmx_power_led_blink &pmx_wan_led>;
48 pinctrl-names = "default";
70 devbus,keep-config;
73 compatible = "cfi-flash";
75 bank-width = <2>;
78 compatible = "fixed-partitions";
79 #address-cells = <1>;
80 #size-cells = <1>;
100 read-only;
111 #address-cells = <1>;
112 #size-cells = <0>;
117 #address-cells = <1>;
118 #size-cells = <0>;
123 phy-handle = <&lan3phy>;
129 phy-handle = <&lan4phy>;
135 phy-handle = <&wanphy>;
141 phy-mode = "rgmii-id";
142 fixed-link {
144 full-duplex;
151 phy-handle = <&lan1phy>;
157 phy-handle = <&lan2phy>;
162 #address-cells = <1>;
163 #size-cells = <0>;
165 lan3phy: ethernet-phy@0 {
167 compatible = "ethernet-phy-id0141.0cb0",
168 "ethernet-phy-ieee802.3-c22";
170 marvell,reg-init = <3 16 0 0x1777 3 17 0 0x15>;
173 lan4phy: ethernet-phy@1 {
175 compatible = "ethernet-phy-id0141.0cb0",
176 "ethernet-phy-ieee802.3-c22";
178 marvell,reg-init = <3 16 0 0x1777 3 17 0 0x15>;
181 wanphy: ethernet-phy@2 {
183 compatible = "ethernet-phy-id0141.0cb0",
184 "ethernet-phy-ieee802.3-c22";
186 marvell,reg-init = <3 16 0 0x1777 3 17 0 0x15>;
189 lan1phy: ethernet-phy@5 {
191 compatible = "ethernet-phy-id0141.0cb0",
192 "ethernet-phy-ieee802.3-c22";
194 marvell,reg-init = <3 16 0 0x1777 3 17 0 0x15>;
197 lan2phy: ethernet-phy@7 {
199 compatible = "ethernet-phy-id0141.0cb0",
200 "ethernet-phy-ieee802.3-c22";
202 marvell,reg-init = <3 16 0 0x1777 3 17 0 0x15>;
211 ethernet-port@0 {
215 phy-mode = "rgmii";
220 pinctrl-0 = <&pmx_pci_gpios>;
221 pinctrl-names = "default";
223 pmx_power_led: pmx-power-led {
225 marvell,function = "gpio";
228 pmx_reset_button: pmx-reset-button {
230 marvell,function = "gpio";
233 pmx_power_led_blink: pmx-power-led-blink {
235 marvell,function = "gpio";
238 pmx_wan_led: pmx-wan-led {
240 marvell,function = "gpio";
243 pmx_pci_gpios: pmx-pci-gpios {
245 marvell,function = "gpio";