55 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/i2c/brcm,bcm2835-i2c.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom BCM2835 I2C controller8 9maintainers:10 - Stephen Warren <swarren@wwwdotorg.org>11 12allOf:13 - $ref: /schemas/i2c/i2c-controller.yaml#14 15properties:16 compatible:17 oneOf:18 - enum:19 - brcm,bcm2835-i2c20 - items:21 - const: brcm,bcm2711-i2c22 - const: brcm,bcm2835-i2c23 24 reg:25 maxItems: 126 27 interrupts:28 maxItems: 129 30 clock-names:31 maxItems: 132 33 clocks:34 maxItems: 135 36 clock-frequency: true37 38required:39 - compatible40 - reg41 - interrupts42 - clocks43 44unevaluatedProperties: false45 46examples:47 - |48 i2c@7e205000 {49 compatible = "brcm,bcm2835-i2c";50 reg = <0x7e205000 0x1000>;51 interrupts = <2 21>;52 clocks = <&clk_i2c>;53 clock-frequency = <100000>;54 };55