14abfe6f0SMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
24abfe6f0SMasahiro Yamada%YAML 1.2
34abfe6f0SMasahiro Yamada---
44abfe6f0SMasahiro Yamada$id: http://devicetree.org/schemas/i2c/socionext,uniphier-fi2c.yaml#
54abfe6f0SMasahiro Yamada$schema: http://devicetree.org/meta-schemas/core.yaml#
64abfe6f0SMasahiro Yamada
74abfe6f0SMasahiro Yamadatitle: UniPhier I2C controller (FIFO-builtin)
84abfe6f0SMasahiro Yamada
94abfe6f0SMasahiro Yamadamaintainers:
104abfe6f0SMasahiro Yamada  - Masahiro Yamada <yamada.masahiro@socionext.com>
114abfe6f0SMasahiro Yamada
124abfe6f0SMasahiro YamadaallOf:
134abfe6f0SMasahiro Yamada  - $ref: /schemas/i2c/i2c-controller.yaml#
144abfe6f0SMasahiro Yamada
154abfe6f0SMasahiro Yamadaproperties:
164abfe6f0SMasahiro Yamada  compatible:
174abfe6f0SMasahiro Yamada    const: socionext,uniphier-fi2c
184abfe6f0SMasahiro Yamada
194abfe6f0SMasahiro Yamada  reg:
204abfe6f0SMasahiro Yamada    maxItems: 1
214abfe6f0SMasahiro Yamada
224abfe6f0SMasahiro Yamada  interrupts:
234abfe6f0SMasahiro Yamada    maxItems: 1
244abfe6f0SMasahiro Yamada
254abfe6f0SMasahiro Yamada  clocks:
264abfe6f0SMasahiro Yamada    maxItems: 1
274abfe6f0SMasahiro Yamada
284abfe6f0SMasahiro Yamada  clock-frequency:
294abfe6f0SMasahiro Yamada    minimum: 100000
304abfe6f0SMasahiro Yamada    maximum: 400000
314abfe6f0SMasahiro Yamada
32*001e944fSKunihiko Hayashi  resets:
33*001e944fSKunihiko Hayashi    maxItems: 1
34*001e944fSKunihiko Hayashi
354abfe6f0SMasahiro Yamadarequired:
364abfe6f0SMasahiro Yamada  - compatible
374abfe6f0SMasahiro Yamada  - reg
384abfe6f0SMasahiro Yamada  - "#address-cells"
394abfe6f0SMasahiro Yamada  - "#size-cells"
404abfe6f0SMasahiro Yamada  - interrupts
414abfe6f0SMasahiro Yamada  - clocks
424abfe6f0SMasahiro Yamada
436fdc6e23SRob HerringunevaluatedProperties: false
446fdc6e23SRob Herring
454abfe6f0SMasahiro Yamadaexamples:
464abfe6f0SMasahiro Yamada  - |
474abfe6f0SMasahiro Yamada    i2c0: i2c@58780000 {
484abfe6f0SMasahiro Yamada        compatible = "socionext,uniphier-fi2c";
494abfe6f0SMasahiro Yamada        reg = <0x58780000 0x80>;
504abfe6f0SMasahiro Yamada        #address-cells = <1>;
514abfe6f0SMasahiro Yamada        #size-cells = <0>;
524abfe6f0SMasahiro Yamada        interrupts = <0 41 4>;
534abfe6f0SMasahiro Yamada        clocks = <&i2c_clk>;
544abfe6f0SMasahiro Yamada        clock-frequency = <100000>;
554abfe6f0SMasahiro Yamada    };
56