Lines Matching +full:i2c2 +full:- +full:sda
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/renesas,rza1-ports.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <jacopo+renesas@jmondi.org>
11 - Geert Uytterhoeven <geert+renesas@glider.be>
16 Pin multiplexing and GPIO configuration is performed on a per-pin basis
17 writing configuration values to per-port register sets.
25 - const: renesas,r7s72100-ports # RZ/A1H
26 - items:
27 - const: renesas,r7s72101-ports # RZ/A1M
28 - const: renesas,r7s72100-ports # fallback
29 - const: renesas,r7s72102-ports # RZ/A1L
35 - compatible
36 - reg
39 "^gpio-[0-9]*$":
48 Describe GPIO controllers using sub-nodes with the following properties.
51 gpio-controller: true
53 '#gpio-cells':
56 gpio-ranges:
60 - gpio-controller
61 - '#gpio-cells'
62 - gpio-ranges
67 - type: object
69 - $ref: pincfg-node.yaml#
70 - $ref: pinmux-node.yaml#
73 A pin multiplexing sub-node describes how to configure a set of (or a
75 A single sub-node may define several pin configurations.
84 to work in bi-directional mode and when the IO direction has to be
85 specified by software. Bi-directional pins must be managed by the pin
103 <include/dt-bindings/pinctrl/r7s72100-pinctrl.h>
108 input-enable: true
109 output-enable: true
112 - pinmux
116 - type: object
124 - |
125 #include <dt-bindings/pinctrl/r7s72100-pinctrl.h>
127 compatible = "renesas,r7s72100-ports";
134 * 48, thus pins [0 - 15] on this controller map to pins [48 - 63]
137 port3: gpio-3 {
138 gpio-controller;
139 #gpio-cells = <2>;
140 gpio-ranges = <&pinctrl 0 48 16>;
155 * I2c master: both SDA and SCL pins need bi-directional operations
158 * Both need to work in bi-directional mode, the driver must manage
161 i2c2_pins: i2c2 {
167 * Multi-function timer input and output compare pins.
177 input-enable;
187 output-enable;