ARM: STi: STiH416: Add Pinctrl settings for PWM
[deliverable/linux.git] / arch / arm / boot / dts / vf-colibri-eval-v3.dtsi
CommitLineData
e1bf86ac
SA
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 };
505251e5 14
9fca0151
BD
15 clk16m: clk16m {
16 compatible = "fixed-clock";
17 #clock-cells = <0>;
18 clock-frequency = <16000000>;
19 };
20
505251e5
SA
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>;
76713954 44 gpio = <&gpio2 19 GPIO_ACTIVE_LOW>;
505251e5
SA
45 vin-supply = <&sys_5v0_reg>;
46 };
47 };
e1bf86ac
SA
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
9fca0151
BD
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
e1bf86ac
SA
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
1ddeb484
BD
85&i2c0 {
86 status = "okay";
2149b95f
BD
87
88 /* M41T0M6 real time clock on carrier board */
89 rtc: m41t0m6@68 {
90 compatible = "st,m41t00";
91 reg = <0x68>;
92 };
1ddeb484
BD
93};
94
e1bf86ac
SA
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";
1ddeb484 113};
505251e5
SA
114
115&usbh1 {
116 vbus-supply = <&usbh_vbus_reg>;
117};
9fca0151
BD
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.090358 seconds and 5 git commands to generate.