hwrng: core - Always drop the RNG in hwrng_unregister()
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / ste-ccu8540-pinctrl.dtsi
1 /*
2  * Copyright 2012 ST-Ericsson
3  *
4  * The code contained herein is licensed under the GNU General Public
5  * License. You may obtain a copy of the GNU General Public License
6  * Version 2 or later at the following locations:
7  *
8  * http://www.opensource.org/licenses/gpl-license.html
9  * http://www.gnu.org/copyleft/gpl.html
10  */
11 #include "ste-nomadik-pinctrl.dtsi"
12
13 / {
14         soc {
15                 pinctrl {
16                         uart0 {
17                                 uart0_default_mux: uart0_mux {
18                                         default_mux {
19                                                 function = "u0";
20                                                 groups = "u0_a_1";
21                                         };
22                                 };
23
24                                 uart0_default_mode: uart0_default {
25                                         default_cfg1 {
26                                                 pins = "GPIO0", "GPIO2";
27                                                 ste,config = <&in_pu>;
28                                         };
29
30                                         default_cfg2 {
31                                                 pins = "GPIO1", "GPIO3";
32                                                 ste,config = <&out_hi>;
33                                         };
34                                 };
35
36                                 uart0_sleep_mode: uart0_sleep {
37                                         sleep_cfg1 {
38                                                 pins = "GPIO0", "GPIO2";
39                                                 ste,config = <&slpm_in_pu>;
40                                         };
41
42                                         sleep_cfg2 {
43                                                 pins = "GPIO1", "GPIO3";
44                                                 ste,config = <&slpm_out_hi>;
45                                         };
46                                 };
47                         };
48
49                         uart2 {
50                                 uart2_default_mode: uart2_default {
51                                         default_mux {
52                                                 function = "u2";
53                                                 groups = "u2txrx_a_1";
54                                         };
55
56                                         default_cfg1 {
57                                                 pins = "GPIO120";
58                                                 ste,config = <&in_pu>;
59                                         };
60
61                                         default_cfg2 {
62                                                 pins = "GPIO121";
63                                                 ste,config = <&out_hi>;
64                                         };
65                                 };
66
67                                 uart2_sleep_mode: uart2_sleep {
68                                         sleep_cfg1 {
69                                                 pins = "GPIO120";
70                                                 ste,config = <&slpm_in_pu>;
71                                         };
72
73                                         sleep_cfg2 {
74                                                 pins = "GPIO121";
75                                                 ste,config = <&slpm_out_hi>;
76                                         };
77                                 };
78                         };
79
80                         i2c0 {
81                                 i2c0_default_mux: i2c_mux {
82                                         default_mux {
83                                                 function = "i2c0";
84                                                 groups = "i2c0_a_1";
85                                         };
86                                 };
87
88                                 i2c0_default_mode: i2c_default {
89                                         default_cfg1 {
90                                                 pins = "GPIO147", "GPIO148";
91                                                 ste,config = <&in_pu>;
92                                         };
93                                 };
94
95                                 i2c0_sleep_mode: i2c_sleep {
96                                         sleep_cfg1 {
97                                                 pins = "GPIO147", "GPIO148";
98                                                 ste,config = <&slpm_in_pu>;
99                                         };
100                                 };
101                         };
102
103                         i2c1 {
104                                 i2c1_default_mux: i2c_mux {
105                                         default_mux {
106                                                 function = "i2c1";
107                                                 groups = "i2c1_b_2";
108                                         };
109                                 };
110
111                                 i2c1_default_mode: i2c_default {
112                                         default_cfg1 {
113                                                 pins = "GPIO16", "GPIO17";
114                                                 ste,config = <&in_pu>;
115                                         };
116                                 };
117
118                                 i2c1_sleep_mode: i2c_sleep {
119                                         sleep_cfg1 {
120                                                 pins = "GPIO16", "GPIO17";
121                                                 ste,config = <&slpm_in_pu>;
122                                         };
123                                 };
124                         };
125
126                         i2c2 {
127                                 i2c2_default_mux: i2c_mux {
128                                         default_mux {
129                                                 function = "i2c2";
130                                                 groups = "i2c2_b_2";
131                                         };
132                                 };
133
134                                 i2c2_default_mode: i2c_default {
135                                         default_cfg1 {
136                                                 pins = "GPIO10", "GPIO11";
137                                                 ste,config = <&in_pu>;
138                                         };
139                                 };
140
141                                 i2c2_sleep_mode: i2c_sleep {
142                                         sleep_cfg1 {
143                                                 pins = "GPIO11", "GPIO11";
144                                                 ste,config = <&slpm_in_pu>;
145                                         };
146                                 };
147                         };
148
149                         i2c4 {
150                                 i2c4_default_mux: i2c_mux {
151                                         default_mux {
152                                                 function = "i2c4";
153                                                 groups = "i2c4_b_2";
154                                         };
155                                 };
156
157                                 i2c4_default_mode: i2c_default {
158                                         default_cfg1 {
159                                                 pins = "GPIO122", "GPIO123";
160                                                 ste,config = <&in_pu>;
161                                         };
162                                 };
163
164                                 i2c4_sleep_mode: i2c_sleep {
165                                         sleep_cfg1 {
166                                                 pins = "GPIO122", "GPIO123";
167                                                 ste,config = <&slpm_in_pu>;
168                                         };
169                                 };
170                         };
171
172                         i2c5 {
173                                 i2c5_default_mux: i2c_mux {
174                                         default_mux {
175                                                 function = "i2c5";
176                                                 groups = "i2c5_c_2";
177                                         };
178                                 };
179
180                                 i2c5_default_mode: i2c_default {
181                                         default_cfg1 {
182                                                 pins = "GPIO118", "GPIO119";
183                                                 ste,config = <&in_pu>;
184                                         };
185                                 };
186
187                                 i2c5_sleep_mode: i2c_sleep {
188                                         sleep_cfg1 {
189                                                 pins = "GPIO118", "GPIO119";
190                                                 ste,config = <&slpm_in_pu>;
191                                         };
192                                 };
193                         };
194                 };
195         };
196 };