Lines Matching +full:pinmux +full:- +full:id
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/sophgo,cv1800-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Inochi Amaoto <inochiama@outlook.com>
15 - sophgo,cv1800b-pinctrl
16 - sophgo,cv1812h-pinctrl
17 - sophgo,sg2000-pinctrl
18 - sophgo,sg2002-pinctrl
22 - description: pinctrl for system domain
23 - description: pinctrl for rtc domain
25 reg-names:
27 - const: sys
28 - const: rtc
34 '-cfg$':
43 '-pins$':
48 enable/disable, input schmitt trigger, slew-rate, drive strength
51 refer to https://github.com/sophgo/sophgo-doc/.
54 - $ref: pincfg-node.yaml#
55 - $ref: pinmux-node.yaml#
58 pinmux:
64 bias-pull-up:
67 bias-pull-down:
70 drive-strength-microamp:
73 input-schmitt-microvolt:
76 power-source:
80 slew-rate:
84 bias-bus-hold: true
87 - pinmux
88 - power-source
93 - compatible
94 - reg
95 - reg-names
100 - |
101 #include <dt-bindings/pinctrl/pinctrl-cv1800b.h>
104 compatible = "sophgo,cv1800b-pinctrl";
107 reg-names = "sys", "rtc";
109 uart0_cfg: uart0-cfg {
110 uart0-pins {
111 pinmux = <PINMUX(PIN_UART0_TX, 0)>,
112 <PINMUX(PIN_UART0_RX, 0)>;
113 bias-pull-up;
114 drive-strength-microamp = <10800>;
115 input-schmitt-microvolt = <0>;
116 power-source = <3300>;
117 slew-rate = <0>;