1*6221a934SGeert Uytterhoeven# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*6221a934SGeert Uytterhoeven%YAML 1.2
3*6221a934SGeert Uytterhoeven---
4*6221a934SGeert Uytterhoeven$id: http://devicetree.org/schemas/i2c/renesas,iic-emev2.yaml#
5*6221a934SGeert Uytterhoeven$schema: http://devicetree.org/meta-schemas/core.yaml#
6*6221a934SGeert Uytterhoeven
7*6221a934SGeert Uytterhoeventitle: Renesas EMMA Mobile EV2 IIC Interface
8*6221a934SGeert Uytterhoeven
9*6221a934SGeert Uytterhoevenmaintainers:
10*6221a934SGeert Uytterhoeven  - Wolfram Sang <wsa+renesas@sang-engineering.com>
11*6221a934SGeert Uytterhoeven
12*6221a934SGeert UytterhoevenallOf:
13*6221a934SGeert Uytterhoeven  - $ref: /schemas/i2c/i2c-controller.yaml#
14*6221a934SGeert Uytterhoeven
15*6221a934SGeert Uytterhoevenproperties:
16*6221a934SGeert Uytterhoeven  compatible:
17*6221a934SGeert Uytterhoeven    const: renesas,iic-emev2
18*6221a934SGeert Uytterhoeven
19*6221a934SGeert Uytterhoeven  reg:
20*6221a934SGeert Uytterhoeven    maxItems: 1
21*6221a934SGeert Uytterhoeven
22*6221a934SGeert Uytterhoeven  interrupts:
23*6221a934SGeert Uytterhoeven    maxItems: 1
24*6221a934SGeert Uytterhoeven
25*6221a934SGeert Uytterhoeven  clocks:
26*6221a934SGeert Uytterhoeven    maxItems: 1
27*6221a934SGeert Uytterhoeven
28*6221a934SGeert Uytterhoeven  clock-names:
29*6221a934SGeert Uytterhoeven    const: sclk
30*6221a934SGeert Uytterhoeven
31*6221a934SGeert Uytterhoevenrequired:
32*6221a934SGeert Uytterhoeven  - compatible
33*6221a934SGeert Uytterhoeven  - reg
34*6221a934SGeert Uytterhoeven  - interrupts
35*6221a934SGeert Uytterhoeven  - clocks
36*6221a934SGeert Uytterhoeven  - clock-names
37*6221a934SGeert Uytterhoeven  - '#address-cells'
38*6221a934SGeert Uytterhoeven  - '#size-cells'
39*6221a934SGeert Uytterhoeven
40*6221a934SGeert UytterhoevenunevaluatedProperties: false
41*6221a934SGeert Uytterhoeven
42*6221a934SGeert Uytterhoevenexamples:
43*6221a934SGeert Uytterhoeven  - |
44*6221a934SGeert Uytterhoeven    #include <dt-bindings/interrupt-controller/arm-gic.h>
45*6221a934SGeert Uytterhoeven
46*6221a934SGeert Uytterhoeven    iic0: i2c@e0070000 {
47*6221a934SGeert Uytterhoeven            #address-cells = <1>;
48*6221a934SGeert Uytterhoeven            #size-cells = <0>;
49*6221a934SGeert Uytterhoeven            compatible = "renesas,iic-emev2";
50*6221a934SGeert Uytterhoeven            reg = <0xe0070000 0x28>;
51*6221a934SGeert Uytterhoeven            interrupts = <GIC_SPI 32 IRQ_TYPE_EDGE_RISING>;
52*6221a934SGeert Uytterhoeven            clocks = <&iic0_sclk>;
53*6221a934SGeert Uytterhoeven            clock-names = "sclk";
54*6221a934SGeert Uytterhoeven    };
55