Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[deliverable/linux.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 stdout-path = "serial0:115200n8";
13 };
14
15 clk16m: clk16m {
16 compatible = "fixed-clock";
17 #clock-cells = <0>;
18 clock-frequency = <16000000>;
19 };
20
21 regulators {
22 compatible = "simple-bus";
23 #address-cells = <1>;
24 #size-cells = <0>;
25
26 sys_5v0_reg: regulator@0 {
27 compatible = "regulator-fixed";
28 reg = <0>;
29 regulator-name = "5v0";
30 regulator-min-microvolt = <5000000>;
31 regulator-max-microvolt = <5000000>;
32 regulator-always-on;
33 };
34
35 /* USBH_PEN */
36 usbh_vbus_reg: regulator@1 {
37 compatible = "regulator-fixed";
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_usbh1_reg>;
40 reg = <1>;
41 regulator-name = "usbh_vbus";
42 regulator-min-microvolt = <5000000>;
43 regulator-max-microvolt = <5000000>;
44 gpio = <&gpio2 19 GPIO_ACTIVE_LOW>;
45 vin-supply = <&sys_5v0_reg>;
46 };
47 };
48 };
49
50 &bl {
51 brightness-levels = <0 4 8 16 32 64 128 255>;
52 default-brightness-level = <6>;
53 status = "okay";
54 };
55
56 &dspi1 {
57 status = "okay";
58
59 mcp2515can: can@0 {
60 compatible = "microchip,mcp2515";
61 pinctrl-names = "default";
62 pinctrl-0 = <&pinctrl_can_int>;
63 reg = <0>;
64 clocks = <&clk16m>;
65 spi-max-frequency = <10000000>;
66 interrupt-parent = <&gpio1>;
67 interrupts = <11 GPIO_ACTIVE_LOW>;
68 };
69 };
70
71 &esdhc1 {
72 pinctrl-names = "default";
73 pinctrl-0 = <&pinctrl_esdhc1>;
74 bus-width = <4>;
75 status = "okay";
76 };
77
78 &fec1 {
79 phy-mode = "rmii";
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_fec1>;
82 status = "okay";
83 };
84
85 &i2c0 {
86 status = "okay";
87
88 /* M41T0M6 real time clock on carrier board */
89 rtc: m41t0m6@68 {
90 compatible = "st,m41t00";
91 reg = <0x68>;
92 };
93 };
94
95 &pwm0 {
96 status = "okay";
97 };
98
99 &pwm1 {
100 status = "okay";
101 };
102
103 &uart0 {
104 status = "okay";
105 };
106
107 &uart1 {
108 status = "okay";
109 };
110
111 &uart2 {
112 status = "okay";
113 };
114
115 &usbh1 {
116 vbus-supply = <&usbh_vbus_reg>;
117 };
118
119 &iomuxc {
120 vf610-colibri {
121 pinctrl_can_int: can_int {
122 fsl,pins = <
123 VF610_PAD_PTB21__GPIO_43 0x22ed
124 >;
125 };
126 };
127 };
This page took 0.035174 seconds and 6 git commands to generate.