1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c66ec88fSEmmanuel Vadot%YAML 1.2 3c66ec88fSEmmanuel Vadot--- 4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/mmc/fsl-imx-mmc.yaml# 5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6c66ec88fSEmmanuel Vadot 7c66ec88fSEmmanuel Vadottitle: Freescale Secure Digital Host Controller for i.MX2/3 series 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadotmaintainers: 10c66ec88fSEmmanuel Vadot - Markus Pargmann <mpa@pengutronix.de> 11c66ec88fSEmmanuel Vadot 12c66ec88fSEmmanuel VadotallOf: 13cb7aa33aSEmmanuel Vadot - $ref: mmc-controller.yaml 14c66ec88fSEmmanuel Vadot 15c66ec88fSEmmanuel Vadotproperties: 16c66ec88fSEmmanuel Vadot compatible: 17c66ec88fSEmmanuel Vadot oneOf: 18c66ec88fSEmmanuel Vadot - const: fsl,imx21-mmc 19c66ec88fSEmmanuel Vadot - const: fsl,imx31-mmc 20c66ec88fSEmmanuel Vadot - items: 21c66ec88fSEmmanuel Vadot - const: fsl,imx27-mmc 22c66ec88fSEmmanuel Vadot - const: fsl,imx21-mmc 23c66ec88fSEmmanuel Vadot 24c66ec88fSEmmanuel Vadot reg: 25c66ec88fSEmmanuel Vadot maxItems: 1 26c66ec88fSEmmanuel Vadot 27*01950c46SEmmanuel Vadot clocks: 28*01950c46SEmmanuel Vadot maxItems: 2 29*01950c46SEmmanuel Vadot 30*01950c46SEmmanuel Vadot clock-names: 31*01950c46SEmmanuel Vadot items: 32*01950c46SEmmanuel Vadot - const: ipg 33*01950c46SEmmanuel Vadot - const: per 34*01950c46SEmmanuel Vadot 35c66ec88fSEmmanuel Vadot interrupts: 36c66ec88fSEmmanuel Vadot maxItems: 1 37c66ec88fSEmmanuel Vadot 38c66ec88fSEmmanuel Vadot dmas: 39c66ec88fSEmmanuel Vadot maxItems: 1 40c66ec88fSEmmanuel Vadot 41c66ec88fSEmmanuel Vadot dma-names: 42c66ec88fSEmmanuel Vadot const: rx-tx 43c66ec88fSEmmanuel Vadot 44c66ec88fSEmmanuel Vadotrequired: 45*01950c46SEmmanuel Vadot - clocks 46*01950c46SEmmanuel Vadot - clock-names 47c66ec88fSEmmanuel Vadot - compatible 48c66ec88fSEmmanuel Vadot - reg 49c66ec88fSEmmanuel Vadot - interrupts 50c66ec88fSEmmanuel Vadot 51c66ec88fSEmmanuel VadotunevaluatedProperties: false 52c66ec88fSEmmanuel Vadot 53c66ec88fSEmmanuel Vadotexamples: 54c66ec88fSEmmanuel Vadot - | 55c66ec88fSEmmanuel Vadot mmc@10014000 { 56c66ec88fSEmmanuel Vadot compatible = "fsl,imx27-mmc", "fsl,imx21-mmc"; 57c66ec88fSEmmanuel Vadot reg = <0x10014000 0x1000>; 58c66ec88fSEmmanuel Vadot interrupts = <11>; 59*01950c46SEmmanuel Vadot clocks = <&clks 29>, <&clks 60>; 60*01950c46SEmmanuel Vadot clock-names = "ipg", "per"; 61c66ec88fSEmmanuel Vadot dmas = <&dma 7>; 62c66ec88fSEmmanuel Vadot dma-names = "rx-tx"; 63c66ec88fSEmmanuel Vadot bus-width = <4>; 64c66ec88fSEmmanuel Vadot cd-gpios = <&gpio3 29>; 65c66ec88fSEmmanuel Vadot }; 66