Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
[pandora-kernel.git] / arch / arm / boot / dts / vf-colibri-eval-v3.dtsi
1 /*
2  * Copyright 2014 Toradex AG
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  */
9
10 / {
11         chosen {
12                 bootargs = "console=ttyLP0,115200";
13         };
14
15         regulators {
16                 compatible = "simple-bus";
17                 #address-cells = <1>;
18                 #size-cells = <0>;
19
20                 sys_5v0_reg: regulator@0 {
21                         compatible = "regulator-fixed";
22                         reg = <0>;
23                         regulator-name = "5v0";
24                         regulator-min-microvolt = <5000000>;
25                         regulator-max-microvolt = <5000000>;
26                         regulator-always-on;
27                 };
28
29                 /* USBH_PEN */
30                 usbh_vbus_reg: regulator@1 {
31                         compatible = "regulator-fixed";
32                         pinctrl-names = "default";
33                         pinctrl-0 = <&pinctrl_usbh1_reg>;
34                         reg = <1>;
35                         regulator-name = "usbh_vbus";
36                         regulator-min-microvolt = <5000000>;
37                         regulator-max-microvolt = <5000000>;
38                         gpio = <&gpio3 19 GPIO_ACTIVE_LOW>;
39                         vin-supply = <&sys_5v0_reg>;
40                 };
41         };
42 };
43
44 &bl {
45         brightness-levels = <0 4 8 16 32 64 128 255>;
46         default-brightness-level = <6>;
47         status  = "okay";
48 };
49
50 &esdhc1 {
51         pinctrl-names = "default";
52         pinctrl-0 = <&pinctrl_esdhc1>;
53         bus-width = <4>;
54         status = "okay";
55 };
56
57 &fec1 {
58         phy-mode = "rmii";
59         pinctrl-names = "default";
60         pinctrl-0 = <&pinctrl_fec1>;
61         status = "okay";
62 };
63
64 &i2c0 {
65         status = "okay";
66
67         /* M41T0M6 real time clock on carrier board */
68         rtc: m41t0m6@68 {
69                 compatible = "st,m41t00";
70                 reg = <0x68>;
71         };
72 };
73
74 &pwm0 {
75         status = "okay";
76 };
77
78 &pwm1 {
79         status = "okay";
80 };
81
82 &uart0 {
83         status = "okay";
84 };
85
86 &uart1 {
87         status = "okay";
88 };
89
90 &uart2 {
91         status = "okay";
92 };
93
94 &usbh1 {
95         vbus-supply = <&usbh_vbus_reg>;
96 };