Lines Matching +full:fixed +full:- +full:up
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/canaan,k230-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ze Huang <18771902331@163.com>
14 multiplexing up to 5 different functions. Pin function configuration is
15 performed on a per-pin basis.
19 const: canaan,k230-pinctrl
25 '-pins$':
33 '-cfg$':
36 - $ref: /schemas/pinctrl/pincfg-node.yaml
37 - $ref: /schemas/pinctrl/pinmux-node.yaml
42 enable/disable, input schmitt trigger, slew-rate enable/disable,
43 slew-rate, drive strength.
52 bias-disable: true
54 bias-pull-up: true
56 bias-pull-down: true
58 drive-strength:
62 input-enable: true
64 output-enable: true
66 input-schmitt-enable: true
68 slew-rate:
76 power-source:
80 fixed voltage levels. Incorrect voltage configuration can
84 - K230_MSC_3V3 (value 0): 3.3V power supply
85 - K230_MSC_1V8 (value 1): 1.8V power supply
90 - bank IO0 to IO1: Fixed at 1.8V
91 - bank IO2 to IO13: Fixed at 1.8V
92 - bank IO14 to IO25: Fixed at 1.8V
93 - bank IO26 to IO37: Fixed at 1.8V
94 - bank IO38 to IO49: Fixed at 1.8V
95 - bank IO50 to IO61: Fixed at 3.3V
96 - bank IO62 to IO63: Fixed at 1.8V
101 - pinmux
104 - compatible
105 - reg
110 - |
112 compatible = "canaan,k230-pinctrl";
115 uart2-pins {
116 uart2-pins-cfg {
119 slew-rate = <0>;
120 drive-strength = <4>;
121 power-source = <1>;
122 input-enable;
123 output-enable;
124 bias-disable;