Lines Matching +full:func +full:- +full:uart +full:- +full:c
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/amlogic,pinctrl-a4.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Xianwei Zhao <xianwei.zhao@amlogic.com>
13 - $ref: pinctrl.yaml#
18 - enum:
19 - amlogic,pinctrl-a4
20 - amlogic,pinctrl-s6
21 - amlogic,pinctrl-s7
22 - items:
23 - enum:
24 - amlogic,pinctrl-a5
25 - const: amlogic,pinctrl-a4
26 - items:
27 - enum:
28 - amlogic,pinctrl-s7d
29 - const: amlogic,pinctrl-s7
31 "#address-cells":
34 "#size-cells":
40 "^gpio@[0-9a-f]+$":
48 - description: pin config register
49 - description: pin mux setting register (some special pin fixed function)
50 - description: pin drive strength register (optional)
52 reg-names:
55 - const: gpio
56 - const: mux
57 - const: ds
59 gpio-controller: true
61 "#gpio-cells":
64 gpio-ranges:
68 - reg
69 - reg-names
70 - gpio-controller
71 - "#gpio-cells"
72 - gpio-ranges
74 "^func-[0-9a-z-]+$":
78 "^group-[0-9a-z-]+$":
82 - $ref: /schemas/pinctrl/pincfg-node.yaml
83 - $ref: /schemas/pinctrl/pinmux-node.yaml
86 - pinmux
89 - compatible
90 - "#address-cells"
91 - "#size-cells"
92 - ranges
97 - |
98 #include <dt-bindings/pinctrl/amlogic,pinctrl.h>
100 #address-cells = <2>;
101 #size-cells = <2>;
103 compatible = "amlogic,pinctrl-a4";
104 #address-cells = <2>;
105 #size-cells = <2>;
110 reg-names = "gpio", "mux";
111 gpio-controller;
112 #gpio-cells = <2>;
113 gpio-ranges = <&periphs_pinctrl 0 8 10>;
116 func-uart-b {
117 group-default {
119 bias-pull-up;
120 drive-strength-microamp = <4000>;
123 group-pins1 {
125 bias-pull-up;
126 drive-strength-microamp = <4000>;
130 func-uart-c {
131 group-default {
134 bias-pull-up;
135 drive-strength-microamp = <4000>;