brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 28b3777 Raw
71 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/board/fsl,fpga-qixis-i2c.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale on-board FPGA connected on I2C bus8 9maintainers:10  - Frank Li <Frank.Li@nxp.com>11 12properties:13  compatible:14    oneOf:15      - items:16          - enum:17              - fsl,bsc9132qds-fpga18          - const: fsl,fpga-qixis-i2c19      - items:20          - enum:21              - fsl,ls1028aqds-fpga22              - fsl,lx2160aqds-fpga23          - const: fsl,fpga-qixis-i2c24          - const: simple-mfd25 26  interrupts:27    maxItems: 128 29  reg:30    maxItems: 131 32  mux-controller:33    $ref: /schemas/mux/reg-mux.yaml34 35required:36  - compatible37  - reg38 39additionalProperties: false40 41examples:42  - |43    i2c {44        #address-cells = <1>;45        #size-cells = <0>;46 47        board-control@66 {48            compatible = "fsl,bsc9132qds-fpga", "fsl,fpga-qixis-i2c";49            reg = <0x66>;50        };51    };52 53  - |54    i2c {55        #address-cells = <1>;56        #size-cells = <0>;57 58        board-control@66 {59            compatible = "fsl,ls1028aqds-fpga", "fsl,fpga-qixis-i2c",60                         "simple-mfd";61            reg = <0x66>;62 63            mux-controller {64                compatible = "reg-mux";65                #mux-control-cells = <1>;66                mux-reg-masks = <0x54 0xf0>; /* 0: reg 0x54, bits 7:4 */67            };68        };69    };70 71