staging:iio:adc:ad7606 move to info_mask_(shared_by_type/separate)
[linux/fpc-iii.git] / arch / arm / boot / dts / imx6q-arm2.dts
blob53eb241fa5adac61cb1885cee8999e04510a3a50
1 /*
2  * Copyright 2011 Freescale Semiconductor, Inc.
3  * Copyright 2011 Linaro Ltd.
4  *
5  * The code contained herein is licensed under the GNU General Public
6  * License. You may obtain a copy of the GNU General Public License
7  * Version 2 or later at the following locations:
8  *
9  * http://www.opensource.org/licenses/gpl-license.html
10  * http://www.gnu.org/copyleft/gpl.html
11  */
13 /dts-v1/;
14 /include/ "imx6q.dtsi"
16 / {
17         model = "Freescale i.MX6 Quad Armadillo2 Board";
18         compatible = "fsl,imx6q-arm2", "fsl,imx6q";
20         memory {
21                 reg = <0x10000000 0x80000000>;
22         };
24         regulators {
25                 compatible = "simple-bus";
27                 reg_3p3v: 3p3v {
28                         compatible = "regulator-fixed";
29                         regulator-name = "3P3V";
30                         regulator-min-microvolt = <3300000>;
31                         regulator-max-microvolt = <3300000>;
32                         regulator-always-on;
33                 };
34         };
36         leds {
37                 compatible = "gpio-leds";
39                 debug-led {
40                         label = "Heartbeat";
41                         gpios = <&gpio3 25 0>;
42                         linux,default-trigger = "heartbeat";
43                 };
44         };
47 &gpmi {
48         pinctrl-names = "default";
49         pinctrl-0 = <&pinctrl_gpmi_nand_1>;
50         status = "disabled"; /* gpmi nand conflicts with SD */
53 &iomuxc {
54         pinctrl-names = "default";
55         pinctrl-0 = <&pinctrl_hog>;
57         hog {
58                 pinctrl_hog: hoggrp {
59                         fsl,pins = <
60                                 176  0x80000000 /* MX6Q_PAD_EIM_D25__GPIO_3_25 */
61                         >;
62                 };
63         };
65         arm2 {
66                 pinctrl_usdhc3_arm2: usdhc3grp-arm2 {
67                         fsl,pins = <
68                                 1363 0x80000000 /* MX6Q_PAD_NANDF_CS0__GPIO_6_11 */
69                                 1369 0x80000000 /* MX6Q_PAD_NANDF_CS1__GPIO_6_14 */
70                         >;
71                 };
72         };
75 &fec {
76         pinctrl-names = "default";
77         pinctrl-0 = <&pinctrl_enet_2>;
78         phy-mode = "rgmii";
79         status = "okay";
82 &usdhc3 {
83         cd-gpios = <&gpio6 11 0>;
84         wp-gpios = <&gpio6 14 0>;
85         vmmc-supply = <&reg_3p3v>;
86         pinctrl-names = "default";
87         pinctrl-0 = <&pinctrl_usdhc3_1
88                      &pinctrl_usdhc3_arm2>;
89         status = "okay";
92 &usdhc4 {
93         non-removable;
94         vmmc-supply = <&reg_3p3v>;
95         pinctrl-names = "default";
96         pinctrl-0 = <&pinctrl_usdhc4_1>;
97         status = "okay";
100 &uart4 {
101         pinctrl-names = "default";
102         pinctrl-0 = <&pinctrl_uart4_1>;
103         status = "okay";