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

1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/gpio/gpio.h>
14 compatible = "i2se,duckbill-2", "fsl,imx28";
21 reg_3p3v: regulator-3p3v {
22 compatible = "regulator-fixed";
23 regulator-name = "3P3V";
24 regulator-min-microvolt = <3300000>;
25 regulator-max-microvolt = <3300000>;
26 regulator-always-on;
30 compatible = "gpio-leds";
31 pinctrl-names = "default";
32 pinctrl-0 = <&led_pins>;
34 status-red {
37 linux,default-trigger = "default-on";
40 status-green {
43 linux,default-trigger = "heartbeat";
49 pinctrl-names = "default";
50 pinctrl-0 = <&auart0_2pins_a>;
55 pinctrl-names = "default";
56 pinctrl-0 = <&duart_pins_a>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&i2c0_pins_a>;
71 phy-mode = "rmii";
72 pinctrl-names = "default";
73 pinctrl-0 = <&mac0_pins_a>, <&mac0_phy_reset_pin>;
74 phy-supply = <&reg_3p3v>;
75 phy-reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
76 phy-reset-duration = <25>;
77 phy-handle = <&ethphy>;
81 #address-cells = <1>;
82 #size-cells = <0>;
84 ethphy: ethernet-phy@0 {
85 compatible = "ethernet-phy-ieee802.3-c22";
87 pinctrl-names = "default";
88 pinctrl-0 = <&mac0_phy_int_pin>;
89 interrupt-parent = <&gpio0>;
91 max-speed = <100>;
97 pinctrl-names = "default";
98 pinctrl-0 = <&hog_pins_a>;
102 fsl,pinmux-ids = <
105 fsl,drive-strength = <MXS_DRIVE_4mA>;
107 fsl,pull-up = <MXS_PULL_DISABLE>;
110 mac0_phy_reset_pin: mac0-phy-reset@0 {
112 fsl,pinmux-ids = <
113 MX28_PAD_GPMI_ALE__GPIO_0_26 /* PHY Reset */
115 fsl,drive-strength = <MXS_DRIVE_4mA>;
117 fsl,pull-up = <MXS_PULL_DISABLE>;
120 mac0_phy_int_pin: mac0-phy-int@0 {
122 fsl,pinmux-ids = <
123 MX28_PAD_GPMI_D07__GPIO_0_7 /* PHY Interrupt */
125 fsl,drive-strength = <MXS_DRIVE_4mA>;
127 fsl,pull-up = <MXS_PULL_DISABLE>;
132 fsl,pinmux-ids = <
136 fsl,drive-strength = <MXS_DRIVE_4mA>;
138 fsl,pull-up = <MXS_PULL_DISABLE>;
143 compatible = "fsl,imx28-mmc";
144 pinctrl-names = "default";
145 pinctrl-0 = <&mmc0_8bit_pins_a
147 bus-width = <8>;
148 vmmc-supply = <&reg_3p3v>;
150 non-removable;
154 compatible = "fsl,imx28-mmc";
155 pinctrl-names = "default";
156 pinctrl-0 = <&mmc2_4bit_pins_b
158 bus-width = <4>;
159 vmmc-supply = <&reg_3p3v>;