1c6d1a7c2SAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c6d1a7c2SAnson Huang%YAML 1.2 3c6d1a7c2SAnson Huang--- 4c6d1a7c2SAnson Huang$id: http://devicetree.org/schemas/i2c/i2c-mxs.yaml# 5c6d1a7c2SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml# 6c6d1a7c2SAnson Huang 7c6d1a7c2SAnson Huangtitle: Freescale MXS Inter IC (I2C) Controller 8c6d1a7c2SAnson Huang 9c6d1a7c2SAnson Huangmaintainers: 10c6d1a7c2SAnson Huang - Shawn Guo <shawn.guo@linaro.org> 11c6d1a7c2SAnson Huang 12c6d1a7c2SAnson Huangproperties: 13c6d1a7c2SAnson Huang compatible: 14c6d1a7c2SAnson Huang enum: 15c6d1a7c2SAnson Huang - fsl,imx23-i2c 16c6d1a7c2SAnson Huang - fsl,imx28-i2c 17c6d1a7c2SAnson Huang 18c6d1a7c2SAnson Huang reg: 19c6d1a7c2SAnson Huang maxItems: 1 20c6d1a7c2SAnson Huang 21c6d1a7c2SAnson Huang interrupts: 22c6d1a7c2SAnson Huang maxItems: 1 23c6d1a7c2SAnson Huang 24c6d1a7c2SAnson Huang clock-frequency: 25c6d1a7c2SAnson Huang enum: [ 100000, 400000 ] 26c6d1a7c2SAnson Huang 27c6d1a7c2SAnson Huang dmas: 28c6d1a7c2SAnson Huang maxItems: 1 29c6d1a7c2SAnson Huang 30c6d1a7c2SAnson Huang dma-names: 31c6d1a7c2SAnson Huang const: rx-tx 32c6d1a7c2SAnson Huang 33c6d1a7c2SAnson Huangrequired: 34c6d1a7c2SAnson Huang - compatible 35c6d1a7c2SAnson Huang - reg 36c6d1a7c2SAnson Huang - interrupts 37c6d1a7c2SAnson Huang - dmas 38c6d1a7c2SAnson Huang - dma-names 39c6d1a7c2SAnson Huang 40c6d1a7c2SAnson HuangadditionalProperties: false 41c6d1a7c2SAnson Huang 42c6d1a7c2SAnson Huangexamples: 43c6d1a7c2SAnson Huang - | 44c6d1a7c2SAnson Huang i2c@80058000 { 45c6d1a7c2SAnson Huang compatible = "fsl,imx28-i2c"; 46c6d1a7c2SAnson Huang reg = <0x80058000 2000>; 47c6d1a7c2SAnson Huang interrupts = <111>; 48c6d1a7c2SAnson Huang clock-frequency = <100000>; 49c6d1a7c2SAnson Huang dmas = <&dma_apbx 6>; 50c6d1a7c2SAnson Huang dma-names = "rx-tx"; 51c6d1a7c2SAnson Huang }; 52