Lines Matching +full:mdio +full:- +full:gpio0
1 // SPDX-License-Identifier: GPL-2.0
5 * "Gemini324 EV-Board" before Storm acquired Storlink Semiconductor.
9 /dts-v1/;
12 #include <dt-bindings/input/input.h>
15 model = "Storlink Semiconductor Gemini324 EV-Board / Storm Semiconductor SL93512R_BRD";
17 #address-cells = <1>;
18 #size-cells = <1>;
28 stdout-path = &uart0;
32 compatible = "gpio-keys";
34 button-wps {
35 debounce-interval = <50>;
36 wakeup-source;
40 gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
43 button-setup {
44 debounce-interval = <50>;
45 wakeup-source;
49 gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
54 compatible = "gpio-leds";
55 led-green-harddisk {
58 gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
59 default-state = "off";
60 linux,default-trigger = "disk-activity";
62 led-green-wireless {
65 gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
66 default-state = "on";
67 linux,default-trigger = "heartbeat";
71 mdio0: mdio {
72 compatible = "virtual,mdio-gpio";
73 /* Uses MDC and MDIO */
74 gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>, /* MDC */
75 <&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */
76 #address-cells = <1>;
77 #size-cells = <0>;
80 phy0: ethernet-phy@1 {
86 compatible = "spi-gpio";
87 #address-cells = <1>;
88 #size-cells = <0>;
90 sck-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
91 miso-gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
92 mosi-gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>;
93 cs-gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
94 num-chipselects = <1>;
100 spi-max-frequency = <2500000>;
101 gpio-controller;
102 #gpio-cells = <2>;
105 #address-cells = <1>;
106 #size-cells = <0>;
128 phy-mode = "rgmii";
129 fixed-link {
131 full-duplex;
147 compatible = "redboot-fis";
149 fis-index-block = <0x1fc>;
161 * gpio0igrp cover line 21, 22 used by MDIO for Marvell PHY
163 gpio0_default_pins: pinctrl-gpio0 {
165 function = "gpio0";
174 * the Vitesse chip (28-31)
176 gpio1_default_pins: pinctrl-gpio1 {
182 pinctrl-gmii {
190 skew-delay = <5>;
194 skew-delay = <7>;
198 skew-delay = <8>;
202 skew-delay = <7>;
206 skew-delay = <10>;
210 skew-delay = <7>; /* 5 at another place? */
214 skew-delay = <15>;
218 skew-delay = <0>;
228 skew-delay = <7>;
234 skew-delay = <5>;
242 cortina,gemini-ata-muxmode = <0>;
243 cortina,gemini-enable-sata-bridge;
247 gpio0: gpio@4d000000 { label
248 pinctrl-names = "default";
249 pinctrl-0 = <&gpio0_default_pins>;
253 pinctrl-names = "default";
254 pinctrl-0 = <&gpio1_default_pins>;
264 ethernet-port@0 {
265 phy-mode = "rgmii";
266 phy-handle = <&phy0>;
268 ethernet-port@1 {
269 phy-mode = "rgmii";
270 fixed-link {
272 full-duplex;