0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/i2c/renesas,iic-emev2.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Renesas EMMA Mobile EV2 IIC Interface
0008
0009 maintainers:
0010 - Wolfram Sang <wsa+renesas@sang-engineering.com>
0011
0012 allOf:
0013 - $ref: /schemas/i2c/i2c-controller.yaml#
0014
0015 properties:
0016 compatible:
0017 const: renesas,iic-emev2
0018
0019 reg:
0020 maxItems: 1
0021
0022 interrupts:
0023 maxItems: 1
0024
0025 clocks:
0026 maxItems: 1
0027
0028 clock-names:
0029 const: sclk
0030
0031 required:
0032 - compatible
0033 - reg
0034 - interrupts
0035 - clocks
0036 - clock-names
0037 - '#address-cells'
0038 - '#size-cells'
0039
0040 unevaluatedProperties: false
0041
0042 examples:
0043 - |
0044 #include <dt-bindings/interrupt-controller/arm-gic.h>
0045
0046 iic0: i2c@e0070000 {
0047 #address-cells = <1>;
0048 #size-cells = <0>;
0049 compatible = "renesas,iic-emev2";
0050 reg = <0xe0070000 0x28>;
0051 interrupts = <GIC_SPI 32 IRQ_TYPE_EDGE_RISING>;
0052 clocks = <&iic0_sclk>;
0053 clock-names = "sclk";
0054 };