ARM: dts: apq8064: add i2c6 device node.
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / qcom-apq8064-pins.dtsi
1
2 &tlmm_pinmux {
3         sdc4_gpios: sdc4-gpios {
4                 pios {
5                         pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
6                         function = "sdc4";
7                 };
8         };
9
10         ps_hold: ps_hold {
11                 mux {
12                         pins = "gpio78";
13                         function = "ps_hold";
14                 };
15         };
16
17         i2c1_pins: i2c1 {
18                 mux {
19                         pins = "gpio20", "gpio21";
20                         function = "gsbi1";
21                 };
22
23                 pinconf {
24                         pins = "gpio20", "gpio21";
25                         drive-strength = <16>;
26                         bias-disable;
27                 };
28         };
29
30         i2c1_pins_sleep: i2c1_pins_sleep {
31                 mux {
32                         pins = "gpio20", "gpio21";
33                         function = "gpio";
34                 };
35                 pinconf {
36                         pins = "gpio20", "gpio21";
37                         drive-strength = <2>;
38                         bias-disable = <0>;
39                 };
40         };
41
42         i2c2_pins: i2c2 {
43                 mux {
44                         pins = "gpio24", "gpio25";
45                         function = "gsbi2";
46                 };
47
48                 pinconf {
49                         pins = "gpio24", "gpio25";
50                         drive-strength = <16>;
51                         bias-disable;
52                 };
53         };
54
55         i2c2_pins_sleep: i2c2_pins_sleep {
56                 mux {
57                         pins = "gpio24", "gpio25";
58                         function = "gpio";
59                 };
60
61                 pinconf {
62                         pins = "gpio24", "gpio25";
63                         drive-strength = <2>;
64                         bias-disable = <0>;
65                 };
66         };
67
68         i2c3_pins: i2c3 {
69                 mux {
70                         pins = "gpio8", "gpio9";
71                         function = "gsbi3";
72                 };
73
74                 pinconf {
75                         pins = "gpio8", "gpio9";
76                         drive-strength = <16>;
77                         bias-disable;
78                 };
79         };
80
81         i2c3_pins_sleep: i2c3_pins_sleep {
82                 mux {
83                         pins = "gpio8", "gpio9";
84                         function = "gpio";
85                 };
86                 pinconf {
87                         pins = "gpio8", "gpio9";
88                         drive-strength = <2>;
89                         bias-disable = <0>;
90                 };
91         };
92
93         i2c4_pins: i2c4 {
94                 mux {
95                         pins = "gpio12", "gpio13";
96                         function = "gsbi4";
97                 };
98
99                 pinconf {
100                         pins = "gpio12", "gpio13";
101                         drive-strength = <16>;
102                         bias-disable;
103                 };
104         };
105
106         i2c4_pins_sleep: i2c4_pins_sleep {
107                 mux {
108                         pins = "gpio12", "gpio13";
109                         function = "gpio";
110                 };
111                 pinconf {
112                         pins = "gpio12", "gpio13";
113                         drive-strength = <2>;
114                         bias-disable = <0>;
115                 };
116         };
117
118         spi5_default: spi5_default {
119                 pinmux {
120                         pins = "gpio51", "gpio52", "gpio54";
121                         function = "gsbi5";
122                 };
123
124                 pinmux_cs {
125                         function = "gpio";
126                         pins = "gpio53";
127                 };
128
129                 pinconf {
130                         pins = "gpio51", "gpio52", "gpio54";
131                         drive-strength = <16>;
132                         bias-disable;
133                 };
134
135                 pinconf_cs {
136                         pins = "gpio53";
137                         drive-strength = <16>;
138                         bias-disable;
139                         output-high;
140                 };
141         };
142
143         spi5_sleep: spi5_sleep {
144                 pinmux {
145                         function = "gpio";
146                         pins = "gpio51", "gpio52", "gpio53", "gpio54";
147                 };
148
149                 pinconf {
150                         pins = "gpio51", "gpio52", "gpio53", "gpio54";
151                         drive-strength = <2>;
152                         bias-pull-down;
153                 };
154         };
155
156         i2c6_pins: i2c6 {
157                 mux {
158                         pins = "gpio16", "gpio17";
159                         function = "gsbi6";
160                 };
161
162                 pinconf {
163                         pins = "gpio16", "gpio17";
164                         drive-strength = <16>;
165                         bias-disable;
166                 };
167         };
168
169         i2c6_pins_sleep: i2c6_pins_sleep {
170                 mux {
171                         pins = "gpio16", "gpio17";
172                         function = "gpio";
173                 };
174                 pinconf {
175                         pins = "gpio16", "gpio17";
176                         drive-strength = <2>;
177                         bias-disable = <0>;
178                 };
179         };
180
181         gsbi6_uart_2pins: gsbi6_uart_2pins {
182                 mux {
183                         pins = "gpio14", "gpio15";
184                         function = "gsbi6";
185                 };
186         };
187
188         gsbi6_uart_4pins: gsbi6_uart_4pins {
189                 mux {
190                         pins = "gpio14", "gpio15", "gpio16", "gpio17";
191                         function = "gsbi6";
192                 };
193         };
194
195         gsbi7_uart_2pins: gsbi7_uart_2pins {
196                 mux {
197                         pins = "gpio82", "gpio83";
198                         function = "gsbi7";
199                 };
200         };
201
202         gsbi7_uart_4pins: gsbi7_uart_4pins {
203                 mux {
204                         pins = "gpio82", "gpio83", "gpio84", "gpio85";
205                         function = "gsbi7";
206                 };
207         };
208 };