1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/i2c/brcm,bcm2835-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Broadcom BCM2835 I2C controller 8 9 maintainers: 10 - Stephen Warren <swarren@wwwdotorg.org> 11 12 allOf: 13 - $ref: /schemas/i2c/i2c-controller.yaml# 14 15 properties: 16 compatible: 17 oneOf: 18 - enum: 19 - brcm,bcm2835-i2c 20 - items: 21 - const: brcm,bcm2711-i2c 22 - const: brcm,bcm2835-i2c 23 24 reg: 25 maxItems: 1 26 27 interrupts: 28 maxItems: 1 29 30 clock-names: 31 maxItems: 1 32 33 clocks: 34 maxItems: 1 35 36 clock-frequency: true 37 38 required: 39 - compatible 40 - reg 41 - interrupts 42 - clocks 43 44 unevaluatedProperties: false 45 46 examples: 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 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.