brintos

brintos / linux-shallow public Read only

0
0
Text · 1.1 KiB · f9d6e20 Raw
59 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/socionext,synquacer-i2c.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Socionext SynQuacer I2C Controller8 9maintainers:10  - Ard Biesheuvel <ardb@kernel.org>11 12allOf:13  - $ref: /schemas/i2c/i2c-controller.yaml#14 15properties:16  compatible:17    const: socionext,synquacer-i2c18 19  reg:20    maxItems: 121 22  clocks:23    maxItems: 124 25  clock-names:26    const: pclk27 28  clock-frequency:29    minimum: 10000030    maximum: 40000031 32  interrupts:33    maxItems: 134 35required:36  - compatible37  - reg38  - interrupts39  - clocks40  - clock-names41 42unevaluatedProperties: false43 44examples:45  - |46    #include <dt-bindings/interrupt-controller/arm-gic.h>47 48    i2c@51210000 {49        compatible = "socionext,synquacer-i2c";50        reg = <0x51210000 0x1000>;51        interrupts = <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>;52        #address-cells = <1>;53        #size-cells = <0>;54        clock-names = "pclk";55        clocks = <&clk_i2c>;56        clock-frequency = <400000>;57    };58...59