brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · 658ae92 Raw
61 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/i2c/xlnx,xps-iic-2.00.a.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Xilinx IIC controller8 9maintainers:10  - info@mocean-labs.com11 12allOf:13  - $ref: /schemas/i2c/i2c-controller.yaml#14 15properties:16  compatible:17    enum:18      - xlnx,axi-iic-2.119      - xlnx,xps-iic-2.00.a20 21  reg:22    maxItems: 123 24  interrupts:25    maxItems: 126 27  clocks:28    minItems: 129 30  clock-name:31    const: pclk32    description: |33      Input clock name.34 35  clock-frequency:36    description:37      Optional I2C SCL clock frequency. If not specified, do not configure38      in software, rely only on hardware design value.39    default: 10000040    enum: [ 100000, 400000, 1000000 ]41 42required:43  - compatible44  - reg45  - interrupts46  - clocks47 48unevaluatedProperties: false49 50examples:51  - |52    axi_iic_0: i2c@40800000 {53      compatible = "xlnx,xps-iic-2.00.a";54      clocks = <&clkc 15>;55      interrupts = < 1 2 >;56      reg = < 0x40800000 0x10000 >;57 58      #size-cells = <0>;59      #address-cells = <1>;60    };61