brintos

brintos / linux-shallow public Read only

0
0
Text · 948 B · 8256490 Raw
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