Lines Matching +full:imx28 +full:- +full:i2c

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>
10 #include "imx28.dtsi"
14 compatible = "i2se,duckbill-2", "fsl,imx28";
24 compatible = "fsl,imx28-mmc";
25 pinctrl-names = "default";
26 pinctrl-0 = <&mmc0_8bit_pins_a
28 bus-width = <8>;
29 vmmc-supply = <&reg_3p3v>;
31 non-removable;
35 compatible = "fsl,imx28-mmc";
36 pinctrl-names = "default";
37 pinctrl-0 = <&mmc2_4bit_pins_b
39 bus-width = <4>;
40 vmmc-supply = <&reg_3p3v>;
45 pinctrl-names = "default";
46 pinctrl-0 = <&hog_pins_a>;
50 fsl,pinmux-ids = <
53 fsl,drive-strength = <MXS_DRIVE_4mA>;
55 fsl,pull-up = <MXS_PULL_DISABLE>;
58 mac0_phy_reset_pin: mac0-phy-reset@0 {
60 fsl,pinmux-ids = <
63 fsl,drive-strength = <MXS_DRIVE_4mA>;
65 fsl,pull-up = <MXS_PULL_DISABLE>;
68 mac0_phy_int_pin: mac0-phy-int@0 {
70 fsl,pinmux-ids = <
73 fsl,drive-strength = <MXS_DRIVE_4mA>;
75 fsl,pull-up = <MXS_PULL_DISABLE>;
80 fsl,pinmux-ids = <
84 fsl,drive-strength = <MXS_DRIVE_4mA>;
86 fsl,pull-up = <MXS_PULL_DISABLE>;
96 i2c0: i2c@80058000 {
97 pinctrl-names = "default";
98 pinctrl-0 = <&i2c0_pins_a>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&auart0_2pins_a>;
109 pinctrl-names = "default";
110 pinctrl-0 = <&duart_pins_a>;
127 phy-mode = "rmii";
128 pinctrl-names = "default";
129 pinctrl-0 = <&mac0_pins_a>, <&mac0_phy_reset_pin>;
130 phy-supply = <&reg_3p3v>;
131 phy-reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
132 phy-reset-duration = <25>;
133 phy-handle = <&ethphy>;
137 #address-cells = <1>;
138 #size-cells = <0>;
140 ethphy: ethernet-phy@0 {
141 compatible = "ethernet-phy-ieee802.3-c22";
143 pinctrl-names = "default";
144 pinctrl-0 = <&mac0_phy_int_pin>;
145 interrupt-parent = <&gpio0>;
147 max-speed = <100>;
153 reg_3p3v: regulator-3p3v {
154 compatible = "regulator-fixed";
155 regulator-name = "3P3V";
156 regulator-min-microvolt = <3300000>;
157 regulator-max-microvolt = <3300000>;
158 regulator-always-on;
162 compatible = "gpio-leds";
163 pinctrl-names = "default";
164 pinctrl-0 = <&led_pins>;
166 status-red {
169 linux,default-trigger = "default-on";
172 status-green {
175 linux,default-trigger = "heartbeat";