brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 40ea829 Raw
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