1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/i2c/brcm,iproc-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom iProc I2C controller
10 - Rafał Miłecki <rafal@milecki.pl>
22 enum: [ 100000, 400000 ]
26 Should contain the I2C interrupt. For certain revisions of the I2C
27 controller, I2C interrupt is unwired to the interrupt controller. In such
28 case, this property should be left unspecified, and driver will fall back
32 brcm,ape-hsls-addr-mask:
33 $ref: /schemas/types.yaml#/definitions/uint32
34 description: Host view of address mask into the 'APE' co-processor
37 - $ref: /schemas/i2c/i2c-controller.yaml#
42 const: brcm,iproc-nic-i2c
45 - brcm,ape-hsls-addr-mask
47 unevaluatedProperties: false
57 #include <dt-bindings/interrupt-controller/arm-gic.h>
60 compatible = "brcm,iproc-i2c";
61 reg = <0x18008000 0x100>;
64 interrupts = <GIC_SPI 85 IRQ_TYPE_NONE>;
65 clock-frequency = <100000>;
68 compatible = "wlf,wm8750";