]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/imx6q-arm2.dts
score: switch to generic sys_execve()
[karo-tx-linux.git] / arch / arm / boot / dts / imx6q-arm2.dts
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  */
12
13 /dts-v1/;
14 /include/ "imx6q.dtsi"
15
16 / {
17         model = "Freescale i.MX6 Quad Armadillo2 Board";
18         compatible = "fsl,imx6q-arm2", "fsl,imx6q";
19
20         memory {
21                 reg = <0x10000000 0x80000000>;
22         };
23
24         soc {
25                 gpmi-nand@00112000 {
26                         pinctrl-names = "default";
27                         pinctrl-0 = <&pinctrl_gpmi_nand_1>;
28                         status = "disabled"; /* gpmi nand conflicts with SD */
29                 };
30
31                 aips-bus@02000000 { /* AIPS1 */
32                         iomuxc@020e0000 {
33                                 pinctrl-names = "default";
34                                 pinctrl-0 = <&pinctrl_hog>;
35
36                                 hog {
37                                         pinctrl_hog: hoggrp {
38                                                 fsl,pins = <
39                                                         176  0x80000000 /* MX6Q_PAD_EIM_D25__GPIO_3_25 */
40                                                         1363 0x80000000 /* MX6Q_PAD_NANDF_CS0__GPIO_6_11 */
41                                                         1369 0x80000000 /* MX6Q_PAD_NANDF_CS1__GPIO_6_14 */
42                                                 >;
43                                         };
44                                 };
45                         };
46                 };
47
48                 aips-bus@02100000 { /* AIPS2 */
49                         ethernet@02188000 {
50                                 pinctrl-names = "default";
51                                 pinctrl-0 = <&pinctrl_enet_2>;
52                                 phy-mode = "rgmii";
53                                 status = "okay";
54                         };
55
56                         usdhc@02198000 { /* uSDHC3 */
57                                 cd-gpios = <&gpio6 11 0>;
58                                 wp-gpios = <&gpio6 14 0>;
59                                 vmmc-supply = <&reg_3p3v>;
60                                 pinctrl-names = "default";
61                                 pinctrl-0 = <&pinctrl_usdhc3_1>;
62                                 status = "okay";
63                         };
64
65                         usdhc@0219c000 { /* uSDHC4 */
66                                 non-removable;
67                                 vmmc-supply = <&reg_3p3v>;
68                                 pinctrl-names = "default";
69                                 pinctrl-0 = <&pinctrl_usdhc4_1>;
70                                 status = "okay";
71                         };
72
73                         uart4: serial@021f0000 {
74                                 pinctrl-names = "default";
75                                 pinctrl-0 = <&pinctrl_uart4_1>;
76                                 status = "okay";
77                         };
78                 };
79         };
80
81         regulators {
82                 compatible = "simple-bus";
83
84                 reg_3p3v: 3p3v {
85                         compatible = "regulator-fixed";
86                         regulator-name = "3P3V";
87                         regulator-min-microvolt = <3300000>;
88                         regulator-max-microvolt = <3300000>;
89                         regulator-always-on;
90                 };
91         };
92
93         leds {
94                 compatible = "gpio-leds";
95
96                 debug-led {
97                         label = "Heartbeat";
98                         gpios = <&gpio3 25 0>;
99                         linux,default-trigger = "heartbeat";
100                 };
101         };
102 };