.. | .. |
---|
13 | 13 | "amlogic,meson-gxl-aobus-pinctrl" |
---|
14 | 14 | "amlogic,meson-axg-periphs-pinctrl" |
---|
15 | 15 | "amlogic,meson-axg-aobus-pinctrl" |
---|
| 16 | + "amlogic,meson-g12a-periphs-pinctrl" |
---|
| 17 | + "amlogic,meson-g12a-aobus-pinctrl" |
---|
| 18 | + "amlogic,meson-a1-periphs-pinctrl" |
---|
16 | 19 | - reg: address and size of registers controlling irq functionality |
---|
17 | 20 | |
---|
18 | 21 | === GPIO sub-nodes === |
---|
.. | .. |
---|
21 | 24 | GPIO controller. |
---|
22 | 25 | |
---|
23 | 26 | Required properties for sub-nodes are: |
---|
24 | | - - reg: should contain address and size for mux, pull-enable, pull and |
---|
25 | | - gpio register sets |
---|
26 | | - - reg-names: an array of strings describing the "reg" entries. Must |
---|
27 | | - contain "mux", "pull" and "gpio". "pull-enable" is optional and |
---|
28 | | - when it is missing the "pull" registers are used instead |
---|
| 27 | + - reg: should contain a list of address and size, one tuple for each entry |
---|
| 28 | + in reg-names. |
---|
| 29 | + - reg-names: an array of strings describing the "reg" entries. |
---|
| 30 | + Must contain "mux" and "gpio". |
---|
| 31 | + May contain "pull", "pull-enable" and "ds" when appropriate. |
---|
29 | 32 | - gpio-controller: identifies the node as a gpio controller |
---|
30 | 33 | - #gpio-cells: must be 2 |
---|
31 | 34 | |
---|
.. | .. |
---|
45 | 48 | Required properties for configuration nodes: |
---|
46 | 49 | - pins: a list of pin names |
---|
47 | 50 | |
---|
48 | | -Configuration nodes support the generic properties "bias-disable", |
---|
49 | | -"bias-pull-up" and "bias-pull-down", described in file |
---|
50 | | -pinctrl-bindings.txt |
---|
| 51 | +Configuration nodes support the following generic properties, as |
---|
| 52 | +described in file pinctrl-bindings.txt: |
---|
| 53 | + - "bias-disable" |
---|
| 54 | + - "bias-pull-up" |
---|
| 55 | + - "bias-pull-down" |
---|
| 56 | + - "output-enable" |
---|
| 57 | + - "output-disable" |
---|
| 58 | + - "output-low" |
---|
| 59 | + - "output-high" |
---|
| 60 | + |
---|
| 61 | +Optional properties : |
---|
| 62 | + - drive-strength-microamp: Drive strength for the specified pins in uA. |
---|
| 63 | + This property is only valid for G12A and newer. |
---|
51 | 64 | |
---|
52 | 65 | === Example === |
---|
53 | 66 | |
---|