• Home
  • Raw
  • Download

Lines Matching +full:imx28 +full:- +full:gpio

2  * Copyright 2012 Armadeus Systems - <support@armadeus.com>
8 * http://www.opensource.org/licenses/gpl-license.html
13 #include "imx28-apf28.dts"
17 compatible = "armadeus,imx28-apf28dev", "armadeus,imx28-apf28", "fsl,imx28";
22 compatible = "fsl,imx28-mmc";
23 pinctrl-names = "default";
24 pinctrl-0 = <&mmc0_4bit_pins_a
26 bus-width = <4>;
31 compatible = "fsl,imx28-spi";
32 pinctrl-names = "default";
33 pinctrl-0 = <&spi2_pins_a>;
38 pinctrl-names = "default";
39 pinctrl-0 = <&hog_pins_apf28dev>;
43 fsl,pinmux-ids = <
53 fsl,drive-strength = <MXS_DRIVE_4mA>;
55 fsl,pull-up = <MXS_PULL_DISABLE>;
58 lcdif_pins_apf28dev: lcdif-apf28dev@0 {
60 fsl,pinmux-ids = <
66 fsl,drive-strength = <MXS_DRIVE_4mA>;
68 fsl,pull-up = <MXS_PULL_DISABLE>;
71 usb0_otg_apf28dev: otg-apf28dev@0 {
73 fsl,pinmux-ids = <
76 fsl,drive-strength = <MXS_DRIVE_4mA>;
78 fsl,pull-up = <MXS_PULL_DISABLE>;
83 pinctrl-names = "default";
84 pinctrl-0 = <&lcdif_16bit_pins_a
90 bits-per-pixel = <16>;
91 bus-width = <16>;
93 display-timings {
94 native-mode = <&timing0>;
96 clock-frequency = <33000033>;
99 hback-porch = <96>;
100 hfront-porch = <96>;
101 vback-porch = <20>;
102 vfront-porch = <21>;
103 hsync-len = <64>;
104 vsync-len = <4>;
105 hsync-active = <1>;
106 vsync-active = <1>;
107 de-active = <1>;
108 pixelclk-active = <0>;
115 pinctrl-names = "default";
116 pinctrl-0 = <&can0_pins_a>;
117 xceiver-supply = <&reg_can0_vcc>;
124 fsl,lradc-touchscreen-wires = <4>;
129 pinctrl-names = "default";
130 pinctrl-0 = <&i2c0_pins_a>;
135 pinctrl-names = "default";
136 pinctrl-0 = <&pwm3_pins_a &pwm4_pins_a>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&auart0_pins_a>;
143 uart-has-rtscts;
159 pinctrl-names = "default";
160 pinctrl-0 = <&usb0_otg_apf28dev
162 vbus-supply = <&reg_usb0_vbus>;
171 phy-mode = "rmii";
172 pinctrl-names = "default";
173 pinctrl-0 = <&mac1_pins_a>;
174 phy-reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
180 compatible = "simple-bus";
181 #address-cells = <1>;
182 #size-cells = <0>;
185 compatible = "regulator-fixed";
187 regulator-name = "usb0_vbus";
188 regulator-min-microvolt = <5000000>;
189 regulator-max-microvolt = <5000000>;
190 gpio = <&gpio1 23 1>;
191 enable-active-high;
195 compatible = "regulator-fixed";
197 regulator-name = "can0_vcc";
198 regulator-min-microvolt = <5000000>;
199 regulator-max-microvolt = <5000000>;
204 compatible = "gpio-leds";
209 linux,default-trigger = "heartbeat";
214 compatible = "pwm-backlight";
217 brightness-levels = <0 4 8 16 32 64 128 255>;
218 default-brightness-level = <6>;
221 gpio-keys {
222 compatible = "gpio-keys";
224 user-button {
228 wakeup-source;