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: 10e65b85ddSFabio Estevam - Shawn Guo <shawnguo@kernel.org> 11c6d1a7c2SAnson Huang 12*f5d19bbdSFabio EstevamallOf: 13*f5d19bbdSFabio Estevam - $ref: /schemas/i2c/i2c-controller.yaml# 14*f5d19bbdSFabio Estevam 15c6d1a7c2SAnson Huangproperties: 16c6d1a7c2SAnson Huang compatible: 17c6d1a7c2SAnson Huang enum: 18c6d1a7c2SAnson Huang - fsl,imx23-i2c 19c6d1a7c2SAnson Huang - fsl,imx28-i2c 20c6d1a7c2SAnson Huang 21c6d1a7c2SAnson Huang reg: 22c6d1a7c2SAnson Huang maxItems: 1 23c6d1a7c2SAnson Huang 24c6d1a7c2SAnson Huang interrupts: 25c6d1a7c2SAnson Huang maxItems: 1 26c6d1a7c2SAnson Huang 27c6d1a7c2SAnson Huang clock-frequency: 28c6d1a7c2SAnson Huang enum: [ 100000, 400000 ] 29c6d1a7c2SAnson Huang 30c6d1a7c2SAnson Huang dmas: 31c6d1a7c2SAnson Huang maxItems: 1 32c6d1a7c2SAnson Huang 33c6d1a7c2SAnson Huang dma-names: 34c6d1a7c2SAnson Huang const: rx-tx 35c6d1a7c2SAnson Huang 36c6d1a7c2SAnson Huangrequired: 37c6d1a7c2SAnson Huang - compatible 38c6d1a7c2SAnson Huang - reg 39c6d1a7c2SAnson Huang - interrupts 40c6d1a7c2SAnson Huang - dmas 41c6d1a7c2SAnson Huang - dma-names 42c6d1a7c2SAnson Huang 43*f5d19bbdSFabio EstevamunevaluatedProperties: false 44c6d1a7c2SAnson Huang 45c6d1a7c2SAnson Huangexamples: 46c6d1a7c2SAnson Huang - | 47c6d1a7c2SAnson Huang i2c@80058000 { 48c6d1a7c2SAnson Huang compatible = "fsl,imx28-i2c"; 49c6d1a7c2SAnson Huang reg = <0x80058000 2000>; 50c6d1a7c2SAnson Huang interrupts = <111>; 51c6d1a7c2SAnson Huang clock-frequency = <100000>; 52c6d1a7c2SAnson Huang dmas = <&dma_apbx 6>; 53c6d1a7c2SAnson Huang dma-names = "rx-tx"; 54c6d1a7c2SAnson Huang }; 55