Lines Matching +full:rgmii +full:- +full:id

1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
6 /dts-v1/;
10 #include "stm32mp15-pinctrl.dtsi"
11 #include "stm32mp15xxaa-pinctrl.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/leds/common.h>
21 stdout-path = "serial0:1500000n8";
33 v3v3: regulator-v3v3 {
34 compatible = "regulator-fixed";
35 regulator-name = "v3v3";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
40 v5v: regulator-v5v {
41 compatible = "regulator-fixed";
42 regulator-name = "v5v";
43 regulator-min-microvolt = <5000000>;
44 regulator-max-microvolt = <5000000>;
45 regulator-always-on;
49 compatible = "gpio-leds";
51 led-0 {
57 led-1 {
61 linux,default-trigger = "heartbeat";
67 clock-frequency = <24000000>;
76 pinctrl-0 = <&ethernet0_rmii_pins_a>;
77 pinctrl-1 = <&ethernet0_rmii_sleep_pins_a>;
78 pinctrl-names = "default", "sleep";
79 phy-mode = "rmii";
80 max-speed = <100>;
81 st,eth-clk-sel;
83 fixed-link {
85 full-duplex;
89 #address-cells = <1>;
90 #size-cells = <0>;
91 compatible = "snps,dwmac-mdio";
125 t1_phy0: ethernet-phy@8 {
126 compatible = "ethernet-phy-id2000.a284";
128 interrupts-extended = <&gpioi 5 IRQ_TYPE_LEVEL_LOW>;
129 reset-gpios = <&gpioh 13 GPIO_ACTIVE_LOW>;
130 reset-assert-us = <10>;
131 reset-deassert-us = <35>;
135 t1_phy1: ethernet-phy@c {
136 compatible = "ethernet-phy-id2000.a284";
138 interrupts-extended = <&gpioj 0 IRQ_TYPE_LEVEL_LOW>;
139 reset-gpios = <&gpioh 14 GPIO_ACTIVE_LOW>;
140 reset-assert-us = <10>;
141 reset-deassert-us = <35>;
145 t1_phy2: ethernet-phy@4 {
146 compatible = "ethernet-phy-id2000.a284";
148 interrupts-extended = <&gpioi 7 IRQ_TYPE_LEVEL_LOW>;
149 reset-gpios = <&gpioh 15 GPIO_ACTIVE_LOW>;
150 reset-assert-us = <10>;
151 reset-deassert-us = <35>;
155 t1_phy3: ethernet-phy@d {
156 compatible = "ethernet-phy-id2000.a284";
158 interrupts-extended = <&gpioi 15 IRQ_TYPE_LEVEL_LOW>;
159 reset-gpios = <&gpioi 13 GPIO_ACTIVE_LOW>;
160 reset-assert-us = <10000>;
161 reset-deassert-us = <1000>;
166 pinctrl-names = "default", "sleep";
167 pinctrl-0 = <&qspi_clk_pins_a
170 pinctrl-1 = <&qspi_clk_sleep_pins_a
176 compatible = "jedec,spi-nor";
178 spi-rx-bus-width = <4>;
179 spi-max-frequency = <1000000>;
180 #address-cells = <1>;
181 #size-cells = <1>;
186 /delete-property/ bias-disable;
187 bias-pull-up;
188 drive-push-pull;
189 slew-rate = <1>;
193 pinctrl-0 = <&spi2_pins_b>;
194 pinctrl-names = "default";
195 cs-gpios = <&gpioj 3 GPIO_ACTIVE_LOW>;
196 /delete-property/dmas;
197 /delete-property/dma-names;
203 spi-max-frequency = <1000000>;
204 spi-rx-delay-us = <1>;
205 spi-tx-delay-us = <1>;
206 spi-cpha;
209 #address-cells = <1>;
210 #size-cells = <0>;
215 phy-mode = "rgmii-id";
216 phy-handle = <&t1_phy0>;
222 phy-mode = "rgmii-id";
223 phy-handle = <&t1_phy1>;
229 phy-mode = "rgmii-id";
230 phy-handle = <&t1_phy2>;
236 phy-mode = "rgmii-id";
237 phy-handle = <&t1_phy3>;
244 phy-mode = "rmii";
246 /* RGMII mode is not working properly, using RMII instead. */
247 fixed-link {
249 full-duplex;
257 pinctrl-names = "default", "sleep", "idle";
258 pinctrl-0 = <&uart4_pins_a>;
259 pinctrl-1 = <&uart4_sleep_pins_a>;
260 pinctrl-2 = <&uart4_idle_pins_a>;
261 /delete-property/dmas;
262 /delete-property/dma-names;
272 pinctrl-0 = <&usbotg_hs_pins_a>;
273 pinctrl-names = "default";
275 phy-names = "usb2-phy";
276 vbus-supply = <&v5v>;
285 phy-supply = <&v3v3>;
289 phy-supply = <&v3v3>;