File Index
Files and directories
Sign in
FILE

rockchip-pinconf.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/rockchip/rockchip-pinconf.dtsi DEVICETREE
  1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2/*
  3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
  4 */
  5
  6&pinctrl {
  7	/omit-if-no-ref/
  8	pcfg_pull_up: pcfg-pull-up {
  9		bias-pull-up;
 10	};
 11
 12	/omit-if-no-ref/
 13	pcfg_pull_down: pcfg-pull-down {
 14		bias-pull-down;
 15	};
 16
 17	/omit-if-no-ref/
 18	pcfg_pull_none: pcfg-pull-none {
 19		bias-disable;
 20	};
 21
 22	/omit-if-no-ref/
 23	pcfg_pull_none_drv_level_0: pcfg-pull-none-drv-level-0 {
 24		bias-disable;
 25		drive-strength = <0>;
 26	};
 27
 28	/omit-if-no-ref/
 29	pcfg_pull_none_drv_level_1: pcfg-pull-none-drv-level-1 {
 30		bias-disable;
 31		drive-strength = <1>;
 32	};
 33
 34	/omit-if-no-ref/
 35	pcfg_pull_none_drv_level_2: pcfg-pull-none-drv-level-2 {
 36		bias-disable;
 37		drive-strength = <2>;
 38	};
 39
 40	/omit-if-no-ref/
 41	pcfg_pull_none_drv_level_3: pcfg-pull-none-drv-level-3 {
 42		bias-disable;
 43		drive-strength = <3>;
 44	};
 45
 46	/omit-if-no-ref/
 47	pcfg_pull_none_drv_level_4: pcfg-pull-none-drv-level-4 {
 48		bias-disable;
 49		drive-strength = <4>;
 50	};
 51
 52	/omit-if-no-ref/
 53	pcfg_pull_none_drv_level_5: pcfg-pull-none-drv-level-5 {
 54		bias-disable;
 55		drive-strength = <5>;
 56	};
 57
 58	/omit-if-no-ref/
 59	pcfg_pull_none_drv_level_6: pcfg-pull-none-drv-level-6 {
 60		bias-disable;
 61		drive-strength = <6>;
 62	};
 63
 64	/omit-if-no-ref/
 65	pcfg_pull_none_drv_level_7: pcfg-pull-none-drv-level-7 {
 66		bias-disable;
 67		drive-strength = <7>;
 68	};
 69
 70	/omit-if-no-ref/
 71	pcfg_pull_none_drv_level_8: pcfg-pull-none-drv-level-8 {
 72		bias-disable;
 73		drive-strength = <8>;
 74	};
 75
 76	/omit-if-no-ref/
 77	pcfg_pull_none_drv_level_9: pcfg-pull-none-drv-level-9 {
 78		bias-disable;
 79		drive-strength = <9>;
 80	};
 81
 82	/omit-if-no-ref/
 83	pcfg_pull_none_drv_level_10: pcfg-pull-none-drv-level-10 {
 84		bias-disable;
 85		drive-strength = <10>;
 86	};
 87
 88	/omit-if-no-ref/
 89	pcfg_pull_none_drv_level_11: pcfg-pull-none-drv-level-11 {
 90		bias-disable;
 91		drive-strength = <11>;
 92	};
 93
 94	/omit-if-no-ref/
 95	pcfg_pull_none_drv_level_12: pcfg-pull-none-drv-level-12 {
 96		bias-disable;
 97		drive-strength = <12>;
 98	};
 99
100	/omit-if-no-ref/
101	pcfg_pull_none_drv_level_13: pcfg-pull-none-drv-level-13 {
102		bias-disable;
103		drive-strength = <13>;
104	};
105
106	/omit-if-no-ref/
107	pcfg_pull_none_drv_level_14: pcfg-pull-none-drv-level-14 {
108		bias-disable;
109		drive-strength = <14>;
110	};
111
112	/omit-if-no-ref/
113	pcfg_pull_none_drv_level_15: pcfg-pull-none-drv-level-15 {
114		bias-disable;
115		drive-strength = <15>;
116	};
117
118	/omit-if-no-ref/
119	pcfg_pull_up_drv_level_0: pcfg-pull-up-drv-level-0 {
120		bias-pull-up;
121		drive-strength = <0>;
122	};
123
124	/omit-if-no-ref/
125	pcfg_pull_up_drv_level_1: pcfg-pull-up-drv-level-1 {
126		bias-pull-up;
127		drive-strength = <1>;
128	};
129
130	/omit-if-no-ref/
131	pcfg_pull_up_drv_level_2: pcfg-pull-up-drv-level-2 {
132		bias-pull-up;
133		drive-strength = <2>;
134	};
135
136	/omit-if-no-ref/
137	pcfg_pull_up_drv_level_3: pcfg-pull-up-drv-level-3 {
138		bias-pull-up;
139		drive-strength = <3>;
140	};
141
142	/omit-if-no-ref/
143	pcfg_pull_up_drv_level_4: pcfg-pull-up-drv-level-4 {
144		bias-pull-up;
145		drive-strength = <4>;
146	};
147
148	/omit-if-no-ref/
149	pcfg_pull_up_drv_level_5: pcfg-pull-up-drv-level-5 {
150		bias-pull-up;
151		drive-strength = <5>;
152	};
153
154	/omit-if-no-ref/
155	pcfg_pull_up_drv_level_6: pcfg-pull-up-drv-level-6 {
156		bias-pull-up;
157		drive-strength = <6>;
158	};
159
160	/omit-if-no-ref/
161	pcfg_pull_up_drv_level_7: pcfg-pull-up-drv-level-7 {
162		bias-pull-up;
163		drive-strength = <7>;
164	};
165
166	/omit-if-no-ref/
167	pcfg_pull_up_drv_level_8: pcfg-pull-up-drv-level-8 {
168		bias-pull-up;
169		drive-strength = <8>;
170	};
171
172	/omit-if-no-ref/
173	pcfg_pull_up_drv_level_9: pcfg-pull-up-drv-level-9 {
174		bias-pull-up;
175		drive-strength = <9>;
176	};
177
178	/omit-if-no-ref/
179	pcfg_pull_up_drv_level_10: pcfg-pull-up-drv-level-10 {
180		bias-pull-up;
181		drive-strength = <10>;
182	};
183
184	/omit-if-no-ref/
185	pcfg_pull_up_drv_level_11: pcfg-pull-up-drv-level-11 {
186		bias-pull-up;
187		drive-strength = <11>;
188	};
189
190	/omit-if-no-ref/
191	pcfg_pull_up_drv_level_12: pcfg-pull-up-drv-level-12 {
192		bias-pull-up;
193		drive-strength = <12>;
194	};
195
196	/omit-if-no-ref/
197	pcfg_pull_up_drv_level_13: pcfg-pull-up-drv-level-13 {
198		bias-pull-up;
199		drive-strength = <13>;
200	};
201
202	/omit-if-no-ref/
203	pcfg_pull_up_drv_level_14: pcfg-pull-up-drv-level-14 {
204		bias-pull-up;
205		drive-strength = <14>;
206	};
207
208	/omit-if-no-ref/
209	pcfg_pull_up_drv_level_15: pcfg-pull-up-drv-level-15 {
210		bias-pull-up;
211		drive-strength = <15>;
212	};
213
214	/omit-if-no-ref/
215	pcfg_pull_down_drv_level_0: pcfg-pull-down-drv-level-0 {
216		bias-pull-down;
217		drive-strength = <0>;
218	};
219
220	/omit-if-no-ref/
221	pcfg_pull_down_drv_level_1: pcfg-pull-down-drv-level-1 {
222		bias-pull-down;
223		drive-strength = <1>;
224	};
225
226	/omit-if-no-ref/
227	pcfg_pull_down_drv_level_2: pcfg-pull-down-drv-level-2 {
228		bias-pull-down;
229		drive-strength = <2>;
230	};
231
232	/omit-if-no-ref/
233	pcfg_pull_down_drv_level_3: pcfg-pull-down-drv-level-3 {
234		bias-pull-down;
235		drive-strength = <3>;
236	};
237
238	/omit-if-no-ref/
239	pcfg_pull_down_drv_level_4: pcfg-pull-down-drv-level-4 {
240		bias-pull-down;
241		drive-strength = <4>;
242	};
243
244	/omit-if-no-ref/
245	pcfg_pull_down_drv_level_5: pcfg-pull-down-drv-level-5 {
246		bias-pull-down;
247		drive-strength = <5>;
248	};
249
250	/omit-if-no-ref/
251	pcfg_pull_down_drv_level_6: pcfg-pull-down-drv-level-6 {
252		bias-pull-down;
253		drive-strength = <6>;
254	};
255
256	/omit-if-no-ref/
257	pcfg_pull_down_drv_level_7: pcfg-pull-down-drv-level-7 {
258		bias-pull-down;
259		drive-strength = <7>;
260	};
261
262	/omit-if-no-ref/
263	pcfg_pull_down_drv_level_8: pcfg-pull-down-drv-level-8 {
264		bias-pull-down;
265		drive-strength = <8>;
266	};
267
268	/omit-if-no-ref/
269	pcfg_pull_down_drv_level_9: pcfg-pull-down-drv-level-9 {
270		bias-pull-down;
271		drive-strength = <9>;
272	};
273
274	/omit-if-no-ref/
275	pcfg_pull_down_drv_level_10: pcfg-pull-down-drv-level-10 {
276		bias-pull-down;
277		drive-strength = <10>;
278	};
279
280	/omit-if-no-ref/
281	pcfg_pull_down_drv_level_11: pcfg-pull-down-drv-level-11 {
282		bias-pull-down;
283		drive-strength = <11>;
284	};
285
286	/omit-if-no-ref/
287	pcfg_pull_down_drv_level_12: pcfg-pull-down-drv-level-12 {
288		bias-pull-down;
289		drive-strength = <12>;
290	};
291
292	/omit-if-no-ref/
293	pcfg_pull_down_drv_level_13: pcfg-pull-down-drv-level-13 {
294		bias-pull-down;
295		drive-strength = <13>;
296	};
297
298	/omit-if-no-ref/
299	pcfg_pull_down_drv_level_14: pcfg-pull-down-drv-level-14 {
300		bias-pull-down;
301		drive-strength = <14>;
302	};
303
304	/omit-if-no-ref/
305	pcfg_pull_down_drv_level_15: pcfg-pull-down-drv-level-15 {
306		bias-pull-down;
307		drive-strength = <15>;
308	};
309
310	/omit-if-no-ref/
311	pcfg_pull_up_smt: pcfg-pull-up-smt {
312		bias-pull-up;
313		input-schmitt-enable;
314	};
315
316	/omit-if-no-ref/
317	pcfg_pull_down_smt: pcfg-pull-down-smt {
318		bias-pull-down;
319		input-schmitt-enable;
320	};
321
322	/omit-if-no-ref/
323	pcfg_pull_none_smt: pcfg-pull-none-smt {
324		bias-disable;
325		input-schmitt-enable;
326	};
327
328	/omit-if-no-ref/
329	pcfg_pull_none_drv_level_0_smt: pcfg-pull-none-drv-level-0-smt {
330		bias-disable;
331		drive-strength = <0>;
332		input-schmitt-enable;
333	};
334
335	/omit-if-no-ref/
336	pcfg_pull_none_drv_level_1_smt: pcfg-pull-none-drv-level-1-smt {
337		bias-disable;
338		drive-strength = <1>;
339		input-schmitt-enable;
340	};
341
342	/omit-if-no-ref/
343	pcfg_pull_none_drv_level_2_smt: pcfg-pull-none-drv-level-2-smt {
344		bias-disable;
345		drive-strength = <2>;
346		input-schmitt-enable;
347	};
348
349	/omit-if-no-ref/
350	pcfg_pull_none_drv_level_3_smt: pcfg-pull-none-drv-level-3-smt {
351		bias-disable;
352		drive-strength = <3>;
353		input-schmitt-enable;
354	};
355
356	/omit-if-no-ref/
357	pcfg_pull_none_drv_level_4_smt: pcfg-pull-none-drv-level-4-smt {
358		bias-disable;
359		drive-strength = <4>;
360		input-schmitt-enable;
361	};
362
363	/omit-if-no-ref/
364	pcfg_pull_none_drv_level_5_smt: pcfg-pull-none-drv-level-5-smt {
365		bias-disable;
366		drive-strength = <5>;
367		input-schmitt-enable;
368	};
369
370	/omit-if-no-ref/
371	pcfg_output_high: pcfg-output-high {
372		output-high;
373	};
374
375	/omit-if-no-ref/
376	pcfg_output_low: pcfg-output-low {
377		output-low;
378	};
379};
~/ Read-only file preview.