1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
8 pcfg_pull_up: pcfg-pull-up {
13 pcfg_pull_down: pcfg-pull-down {
18 pcfg_pull_none: pcfg-pull-none {
23 pcfg_pull_none_drv_level_0: pcfg-pull-none-drv-level-0 {
29 pcfg_pull_none_drv_level_1: pcfg-pull-none-drv-level-1 {
35 pcfg_pull_none_drv_level_2: pcfg-pull-none-drv-level-2 {
41 pcfg_pull_none_drv_level_3: pcfg-pull-none-drv-level-3 {
47 pcfg_pull_none_drv_level_4: pcfg-pull-none-drv-level-4 {
53 pcfg_pull_none_drv_level_5: pcfg-pull-none-drv-level-5 {
59 pcfg_pull_none_drv_level_6: pcfg-pull-none-drv-level-6 {
65 pcfg_pull_none_drv_level_7: pcfg-pull-none-drv-level-7 {
71 pcfg_pull_none_drv_level_8: pcfg-pull-none-drv-level-8 {
77 pcfg_pull_none_drv_level_9: pcfg-pull-none-drv-level-9 {
83 pcfg_pull_none_drv_level_10: pcfg-pull-none-drv-level-10 {
85 drive-strength = <10>;
89 pcfg_pull_none_drv_level_11: pcfg-pull-none-drv-level-11 {
91 drive-strength = <11>;
95 pcfg_pull_none_drv_level_12: pcfg-pull-none-drv-level-12 {
97 drive-strength = <12>;
101 pcfg_pull_none_drv_level_13: pcfg-pull-none-drv-level-13 {
103 drive-strength = <13>;
107 pcfg_pull_none_drv_level_14: pcfg-pull-none-drv-level-14 {
109 drive-strength = <14>;
113 pcfg_pull_none_drv_level_15: pcfg-pull-none-drv-level-15 {
115 drive-strength = <15>;
119 pcfg_pull_up_drv_level_0: pcfg-pull-up-drv-level-0 {
121 drive-strength = <0>;
125 pcfg_pull_up_drv_level_1: pcfg-pull-up-drv-level-1 {
127 drive-strength = <1>;
131 pcfg_pull_up_drv_level_2: pcfg-pull-up-drv-level-2 {
133 drive-strength = <2>;
137 pcfg_pull_up_drv_level_3: pcfg-pull-up-drv-level-3 {
139 drive-strength = <3>;
143 pcfg_pull_up_drv_level_4: pcfg-pull-up-drv-level-4 {
145 drive-strength = <4>;
149 pcfg_pull_up_drv_level_5: pcfg-pull-up-drv-level-5 {
151 drive-strength = <5>;
155 pcfg_pull_up_drv_level_6: pcfg-pull-up-drv-level-6 {
157 drive-strength = <6>;
161 pcfg_pull_up_drv_level_7: pcfg-pull-up-drv-level-7 {
163 drive-strength = <7>;
167 pcfg_pull_up_drv_level_8: pcfg-pull-up-drv-level-8 {
169 drive-strength = <8>;
173 pcfg_pull_up_drv_level_9: pcfg-pull-up-drv-level-9 {
175 drive-strength = <9>;
179 pcfg_pull_up_drv_level_10: pcfg-pull-up-drv-level-10 {
181 drive-strength = <10>;
185 pcfg_pull_up_drv_level_11: pcfg-pull-up-drv-level-11 {
187 drive-strength = <11>;
191 pcfg_pull_up_drv_level_12: pcfg-pull-up-drv-level-12 {
193 drive-strength = <12>;
197 pcfg_pull_up_drv_level_13: pcfg-pull-up-drv-level-13 {
199 drive-strength = <13>;
203 pcfg_pull_up_drv_level_14: pcfg-pull-up-drv-level-14 {
205 drive-strength = <14>;
209 pcfg_pull_up_drv_level_15: pcfg-pull-up-drv-level-15 {
211 drive-strength = <15>;
215 pcfg_pull_down_drv_level_0: pcfg-pull-down-drv-level-0 {
217 drive-strength = <0>;
221 pcfg_pull_down_drv_level_1: pcfg-pull-down-drv-level-1 {
223 drive-strength = <1>;
227 pcfg_pull_down_drv_level_2: pcfg-pull-down-drv-level-2 {
229 drive-strength = <2>;
233 pcfg_pull_down_drv_level_3: pcfg-pull-down-drv-level-3 {
235 drive-strength = <3>;
239 pcfg_pull_down_drv_level_4: pcfg-pull-down-drv-level-4 {
241 drive-strength = <4>;
245 pcfg_pull_down_drv_level_5: pcfg-pull-down-drv-level-5 {
247 drive-strength = <5>;
251 pcfg_pull_down_drv_level_6: pcfg-pull-down-drv-level-6 {
253 drive-strength = <6>;
257 pcfg_pull_down_drv_level_7: pcfg-pull-down-drv-level-7 {
259 drive-strength = <7>;
263 pcfg_pull_down_drv_level_8: pcfg-pull-down-drv-level-8 {
265 drive-strength = <8>;
269 pcfg_pull_down_drv_level_9: pcfg-pull-down-drv-level-9 {
271 drive-strength = <9>;
275 pcfg_pull_down_drv_level_10: pcfg-pull-down-drv-level-10 {
277 drive-strength = <10>;
281 pcfg_pull_down_drv_level_11: pcfg-pull-down-drv-level-11 {
283 drive-strength = <11>;
287 pcfg_pull_down_drv_level_12: pcfg-pull-down-drv-level-12 {
289 drive-strength = <12>;
293 pcfg_pull_down_drv_level_13: pcfg-pull-down-drv-level-13 {
295 drive-strength = <13>;
299 pcfg_pull_down_drv_level_14: pcfg-pull-down-drv-level-14 {
301 drive-strength = <14>;
305 pcfg_pull_down_drv_level_15: pcfg-pull-down-drv-level-15 {
307 drive-strength = <15>;
311 pcfg_pull_up_smt: pcfg-pull-up-smt {
313 input-schmitt-enable;
317 pcfg_pull_down_smt: pcfg-pull-down-smt {
319 input-schmitt-enable;
323 pcfg_pull_none_smt: pcfg-pull-none-smt {
325 input-schmitt-enable;
329 pcfg_pull_none_drv_level_0_smt: pcfg-pull-none-drv-level-0-smt {
331 drive-strength = <0>;
332 input-schmitt-enable;
336 pcfg_output_high: pcfg-output-high {
341 pcfg_output_low: pcfg-output-low {