xref: /linux/Documentation/devicetree/bindings/i2c/lsi,api2c.yaml (revision abea5c349368a683e40fdc2e745099aaaacc89d7)
1*3ca8d1ecSChaitanya Sabnis# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*3ca8d1ecSChaitanya Sabnis%YAML 1.2
3*3ca8d1ecSChaitanya Sabnis---
4*3ca8d1ecSChaitanya Sabnis$id: http://devicetree.org/schemas/i2c/lsi,api2c.yaml#
5*3ca8d1ecSChaitanya Sabnis$schema: http://devicetree.org/meta-schemas/core.yaml#
6*3ca8d1ecSChaitanya Sabnis
7*3ca8d1ecSChaitanya Sabnistitle: LSI Axxia I2C Controller
8*3ca8d1ecSChaitanya Sabnis
9*3ca8d1ecSChaitanya Sabnismaintainers:
10*3ca8d1ecSChaitanya Sabnis  - Anders Berg <anders.berg@lsi.com>
11*3ca8d1ecSChaitanya Sabnis  - Chaitanya Sabnis <chaitanya.msabnis@gmail.com>
12*3ca8d1ecSChaitanya Sabnis
13*3ca8d1ecSChaitanya SabnisallOf:
14*3ca8d1ecSChaitanya Sabnis  - $ref: /schemas/i2c/i2c-controller.yaml#
15*3ca8d1ecSChaitanya Sabnis
16*3ca8d1ecSChaitanya Sabnisproperties:
17*3ca8d1ecSChaitanya Sabnis  compatible:
18*3ca8d1ecSChaitanya Sabnis    const: lsi,api2c
19*3ca8d1ecSChaitanya Sabnis
20*3ca8d1ecSChaitanya Sabnis  reg:
21*3ca8d1ecSChaitanya Sabnis    maxItems: 1
22*3ca8d1ecSChaitanya Sabnis
23*3ca8d1ecSChaitanya Sabnis  interrupts:
24*3ca8d1ecSChaitanya Sabnis    maxItems: 1
25*3ca8d1ecSChaitanya Sabnis
26*3ca8d1ecSChaitanya Sabnis  clocks:
27*3ca8d1ecSChaitanya Sabnis    maxItems: 1
28*3ca8d1ecSChaitanya Sabnis
29*3ca8d1ecSChaitanya Sabnis  clock-names:
30*3ca8d1ecSChaitanya Sabnis    const: i2c
31*3ca8d1ecSChaitanya Sabnis
32*3ca8d1ecSChaitanya Sabnisrequired:
33*3ca8d1ecSChaitanya Sabnis  - compatible
34*3ca8d1ecSChaitanya Sabnis  - reg
35*3ca8d1ecSChaitanya Sabnis  - interrupts
36*3ca8d1ecSChaitanya Sabnis  - clocks
37*3ca8d1ecSChaitanya Sabnis  - clock-names
38*3ca8d1ecSChaitanya Sabnis
39*3ca8d1ecSChaitanya SabnisunevaluatedProperties: false
40*3ca8d1ecSChaitanya Sabnis
41*3ca8d1ecSChaitanya Sabnisexamples:
42*3ca8d1ecSChaitanya Sabnis  - |
43*3ca8d1ecSChaitanya Sabnis    i2c@10084000 {
44*3ca8d1ecSChaitanya Sabnis        compatible = "lsi,api2c";
45*3ca8d1ecSChaitanya Sabnis        reg = <0x10084000 0x1000>;
46*3ca8d1ecSChaitanya Sabnis        interrupts = <0 19 4>;
47*3ca8d1ecSChaitanya Sabnis        clocks = <&clk_per>;
48*3ca8d1ecSChaitanya Sabnis        clock-names = "i2c";
49*3ca8d1ecSChaitanya Sabnis        clock-frequency = <400000>;
50*3ca8d1ecSChaitanya Sabnis        #address-cells = <1>;
51*3ca8d1ecSChaitanya Sabnis        #size-cells = <0>;
52*3ca8d1ecSChaitanya Sabnis    };
53