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 8title: Amlogic Meson I2C Controller 9 10maintainers: 11 - Neil Armstrong <narmstrong@baylibre.com> 12 - Beniamino Galvani <b.galvani@gmail.com> 13 14allOf: 15 - $ref: /schemas/i2c/i2c-controller.yaml# 16 17properties: 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 33required: 34 - compatible 35 - reg 36 - interrupts 37 - clocks 38 39unevaluatedProperties: false 40 41examples: 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 }; 56