• Home
  • Raw
  • Download

Lines Matching +full:imx28 +full:- +full:spi

2  * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
9 * http://www.opensource.org/licenses/gpl-license.html
13 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/gpio/gpio.h>
16 #include "imx28.dtsi"
19 model = "I2SE Duckbill 2 SPI";
20 compatible = "i2se,duckbill-2-spi", "i2se,duckbill-2", "fsl,imx28";
33 compatible = "fsl,imx28-mmc";
34 pinctrl-names = "default";
35 pinctrl-0 = <&mmc0_8bit_pins_a
37 bus-width = <8>;
38 vmmc-supply = <&reg_3p3v>;
40 non-removable;
44 compatible = "fsl,imx28-spi";
45 pinctrl-names = "default";
46 pinctrl-0 = <&spi2_pins_a>;
52 pinctrl-names = "default";
53 pinctrl-0 = <&qca7000_pins>;
54 interrupt-parent = <&gpio3>;
56 spi-cpha;
57 spi-cpol;
58 spi-max-frequency = <8000000>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&hog_pins_a>;
68 fsl,pinmux-ids = <
71 fsl,drive-strength = <MXS_DRIVE_4mA>;
73 fsl,pull-up = <MXS_PULL_DISABLE>;
76 mac0_phy_reset_pin: mac0-phy-reset@0 {
78 fsl,pinmux-ids = <
81 fsl,drive-strength = <MXS_DRIVE_4mA>;
83 fsl,pull-up = <MXS_PULL_DISABLE>;
86 mac0_phy_int_pin: mac0-phy-int@0 {
88 fsl,pinmux-ids = <
91 fsl,drive-strength = <MXS_DRIVE_4mA>;
93 fsl,pull-up = <MXS_PULL_DISABLE>;
98 fsl,pinmux-ids = <
102 fsl,drive-strength = <MXS_DRIVE_4mA>;
104 fsl,pull-up = <MXS_PULL_DISABLE>;
109 fsl,pinmux-ids = <
117 fsl,drive-strength = <MXS_DRIVE_4mA>;
119 fsl,pull-up = <MXS_PULL_DISABLE>;
130 pinctrl-names = "default";
131 pinctrl-0 = <&duart_pins_a>;
148 phy-mode = "rmii";
149 pinctrl-names = "default";
150 pinctrl-0 = <&mac0_pins_a>, <&mac0_phy_reset_pin>;
151 phy-supply = <&reg_3p3v>;
152 phy-reset-gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
153 phy-reset-duration = <25>;
154 phy-handle = <&ethphy>;
158 #address-cells = <1>;
159 #size-cells = <0>;
161 ethphy: ethernet-phy@0 {
162 compatible = "ethernet-phy-ieee802.3-c22";
164 pinctrl-names = "default";
165 pinctrl-0 = <&mac0_phy_int_pin>;
166 interrupt-parent = <&gpio0>;
168 max-speed = <100>;
174 reg_3p3v: regulator-3p3v {
175 compatible = "regulator-fixed";
176 regulator-name = "3P3V";
177 regulator-min-microvolt = <3300000>;
178 regulator-max-microvolt = <3300000>;
179 regulator-always-on;
183 compatible = "gpio-leds";
184 pinctrl-names = "default";
185 pinctrl-0 = <&led_pins>;
187 status-red {
190 linux,default-trigger = "default-on";
193 status-green {
196 linux,default-trigger = "heartbeat";