77 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/ibm,i2c-fsi.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: IBM FSI-attached I2C controller8 9maintainers:10 - Eddie James <eajames@linux.ibm.com>11 12description:13 This I2C controller is an FSI CFAM engine, providing access to a number of14 I2C busses. Therefore this node will always be a child of an FSI CFAM node.15 16properties:17 compatible:18 enum:19 - ibm,i2c-fsi20 21 reg:22 items:23 - description: FSI slave address24 25 "#address-cells":26 const: 127 28 "#size-cells":29 const: 030 31patternProperties:32 "^i2c-bus@[0-9a-f]+$":33 type: object34 properties:35 reg:36 maxItems: 137 38 required:39 - reg40 41 allOf:42 - $ref: /schemas/i2c/i2c-controller.yaml#43 44 unevaluatedProperties: false45 46required:47 - compatible48 - reg49 50additionalProperties: false51 52examples:53 - |54 i2c@1800 {55 compatible = "ibm,i2c-fsi";56 reg = <0x1800 0x400>;57 #address-cells = <1>;58 #size-cells = <0>;59 60 i2c-bus@0 {61 reg = <0>;62 #address-cells = <1>;63 #size-cells = <0>;64 };65 66 i2c-bus@1 {67 reg = <1>;68 #address-cells = <1>;69 #size-cells = <0>;70 71 eeprom@50 {72 compatible = "atmel,24c64";73 reg = <0x50>;74 };75 };76 };77