Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.8.
  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};