Lines Matching +full:hardware +full:- +full:configured

4 named "Ports" in the hardware reference manual.
5 Pin multiplexing and GPIO configuration is performed on a per-pin basis
6 writing configuration values to per-port register sets.
12 -------------------
15 - compatible: should be:
16 - "renesas,r7s72100-ports": for RZ/A1H
17 - "renesas,r7s72101-ports", "renesas,r7s72100-ports": for RZ/A1M
18 - "renesas,r7s72102-ports": for RZ/A1L
20 - reg
22 hardware is mapped to.
27 pinctrl: pin-controller@fcfe3000 {
28 compatible = "renesas,r7s72100-ports";
33 Sub-nodes
34 ---------
39 - Pin multiplexing sub-nodes:
40 A pin multiplexing sub-node describes how to configure a set of
42 A single sub-node may define several pin configurations.
45 The hardware reference manual specifies when a pin function requires
50 Please refer to pinctrl-bindings.txt to get to know more on generic
53 The allowed generic formats for a pin multiplexing sub-node are the
56 node-1 {
61 node-2 {
62 sub-node-1 {
67 sub-node-2 {
74 sub-node-n {
83 Client sub-nodes shall refer to pin multiplexing sub-nodes using the phandle
88 client-1 {
90 pinctrl-0 = <&node-1>;
94 client-2 {
96 pinctrl-0 = <&node-2>;
101 - pinmux:
103 When a pin has to be configured in alternate function mode, use this
106 When multiple pins are required to be configured as part of the same
112 <include/dt-bindings/pinctrl/r7s72100-pinctrl.h>
117 - input-enable:
120 - output-high:
122 operations. output-low can be used alternatively, as line value is
125 The hardware reference manual specifies when a pin has to be configured to
126 work in bi-directional mode and when the IO direction has to be specified
127 by software. Bi-directional pins are managed by the pin controller driver
140 Pin #0 on port #3 is configured as alternate function #6.
141 Pin #2 on port #3 is configured as alternate function #4.
144 I2c master: both SDA and SCL pins need bi-directional operations
152 Pin #4 on port #1 is configured as alternate function #1.
153 Pin #5 on port #1 is configured as alternate function #1.
154 Both need to work in bi-directional mode, the driver manages this internally.
157 Multi-function timer input and output compare pins.
165 input-enable;
170 output-enable;
177 pinctrl-0 = <&tioc0_pins>;
181 Pin #0 on port #4 is configured as alternate function #2 with IO direction
183 Pin #1 on port #4 is configured as alternate function #1 with IO direction
186 - GPIO controller sub-nodes:
187 Each port of the r7s72100 pin controller hardware is itself a GPIO controller.
189 generally speaking, each of them can be configured in GPIO ("port") mode
190 on this hardware.
191 Describe GPIO controllers using sub-nodes with the following properties.
194 - gpio-controller
196 - #gpio-cells
199 - gpio-ranges
209 pins [0 - 15] on this controller map to pins [48 - 63] in the global pin
212 port3: gpio-3 {
213 gpio-controller;
214 #gpio-cells = <2>;
215 gpio-ranges = <&pinctrl 0 48 16>;