1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/i2c/renesas,rzv2m.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas RZ/V2M I2C Bus Interface
10 - Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13 - $ref: /schemas/i2c/i2c-controller.yaml#
19 - renesas,r9a09g011-i2c # RZ/V2M
20 - const: renesas,rzv2m-i2c
27 - description: Data transmission/reception interrupt
28 - description: Status interrupt
37 enum: [ 100000, 400000 ]
39 Desired I2C bus clock frequency in Hz.
61 unevaluatedProperties: false
65 #include <dt-bindings/clock/r9a09g011-cpg.h>
66 #include <dt-bindings/interrupt-controller/arm-gic.h>
69 compatible = "renesas,r9a09g011-i2c", "renesas,rzv2m-i2c";
70 reg = <0xa4030000 0x80>;
71 interrupts = <GIC_SPI 232 IRQ_TYPE_EDGE_RISING>,
72 <GIC_SPI 236 IRQ_TYPE_EDGE_RISING>;
73 interrupt-names = "tia", "tis";
74 clocks = <&cpg CPG_MOD R9A09G011_IIC_PCLK0>;
75 resets = <&cpg R9A09G011_IIC_GPA_PRESETN>;
76 power-domains = <&cpg>;
77 clock-frequency = <100000>;