]>
Commit | Line | Data |
---|---|---|
7375e079 NA |
1 | # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) |
2 | # Copyright 2019 BayLibre, SAS | |
3 | %YAML 1.2 | |
4 | --- | |
5 | $id: "http://devicetree.org/schemas/i2c/amlogic,meson6-i2c.yaml#" | |
6 | $schema: "http://devicetree.org/meta-schemas/core.yaml#" | |
7 | ||
8 | title: Amlogic Meson I2C Controller | |
9 | ||
10 | maintainers: | |
c6a43fb3 | 11 | - Neil Armstrong <neil.armstrong@linaro.org> |
7375e079 NA |
12 | - Beniamino Galvani <b.galvani@gmail.com> |
13 | ||
14 | allOf: | |
15 | - $ref: /schemas/i2c/i2c-controller.yaml# | |
16 | ||
17 | properties: | |
18 | compatible: | |
19 | enum: | |
20 | - amlogic,meson6-i2c # Meson6, Meson8 and compatible SoCs | |
21 | - amlogic,meson-gxbb-i2c # GXBB and compatible SoCs | |
22 | - amlogic,meson-axg-i2c # AXG and compatible SoCs | |
23 | ||
24 | reg: | |
25 | maxItems: 1 | |
26 | ||
27 | interrupts: | |
28 | maxItems: 1 | |
29 | ||
30 | clocks: | |
31 | minItems: 1 | |
32 | ||
33 | required: | |
34 | - compatible | |
35 | - reg | |
36 | - interrupts | |
37 | - clocks | |
38 | ||
6fdc6e23 RH |
39 | unevaluatedProperties: false |
40 | ||
7375e079 NA |
41 | examples: |
42 | - | | |
43 | i2c@c8100500 { | |
44 | compatible = "amlogic,meson6-i2c"; | |
45 | reg = <0xc8100500 0x20>; | |
46 | interrupts = <92>; | |
47 | clocks = <&clk81>; | |
48 | #address-cells = <1>; | |
49 | #size-cells = <0>; | |
50 | ||
51 | eeprom@52 { | |
52 | compatible = "atmel,24c32"; | |
53 | reg = <0x52>; | |
54 | }; | |
55 | }; |