1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/i2c/cdns,i2c-r1p10.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cadence I2C controller
10 - Michal Simek <michal.simek@amd.com>
13 - $ref: /schemas/i2c/i2c-controller.yaml#
18 - cdns,i2c-r1p10 # cadence i2c controller version 1.0
19 - cdns,i2c-r1p14 # cadence i2c controller version 1.4
37 Desired operating frequency, in Hz, of the bus.
46 Size of the data FIFO in bytes.
47 $ref: /schemas/types.yaml#/definitions/uint32
49 enum: [2, 4, 8, 16, 32, 64, 128, 256]
60 unevaluatedProperties: false
64 #include <dt-bindings/interrupt-controller/arm-gic.h>
66 compatible = "cdns,i2c-r1p10";
69 interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
70 reg = <0xe0004000 0x1000>;
71 clock-frequency = <400000>;