Merge branch 'for-3.5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...
[firefly-linux-kernel-4.4.55.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                 aips-bus@02100000 { /* AIPS2 */
26                         ethernet@02188000 {
27                                 phy-mode = "rgmii";
28                                 status = "okay";
29                         };
30
31                         usdhc@02198000 { /* uSDHC3 */
32                                 cd-gpios = <&gpio6 11 0>;
33                                 wp-gpios = <&gpio6 14 0>;
34                                 vmmc-supply = <&reg_3p3v>;
35                                 pinctrl-names = "default";
36                                 pinctrl-0 = <&pinctrl_usdhc3_1>;
37                                 status = "okay";
38                         };
39
40                         usdhc@0219c000 { /* uSDHC4 */
41                                 non-removable;
42                                 vmmc-supply = <&reg_3p3v>;
43                                 pinctrl-names = "default";
44                                 pinctrl-0 = <&pinctrl_usdhc4_1>;
45                                 status = "okay";
46                         };
47
48                         uart4: serial@021f0000 {
49                                 status = "okay";
50                         };
51                 };
52         };
53
54         regulators {
55                 compatible = "simple-bus";
56
57                 reg_3p3v: 3p3v {
58                         compatible = "regulator-fixed";
59                         regulator-name = "3P3V";
60                         regulator-min-microvolt = <3300000>;
61                         regulator-max-microvolt = <3300000>;
62                         regulator-always-on;
63                 };
64         };
65
66         leds {
67                 compatible = "gpio-leds";
68
69                 debug-led {
70                         label = "Heartbeat";
71                         gpios = <&gpio3 25 0>;
72                         linux,default-trigger = "heartbeat";
73                 };
74         };
75 };