1139749Simp# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2196008Smjacob%YAML 1.2
3167403Smjacob---
4196008Smjacob$id: http://devicetree.org/schemas/mmc/fsl-imx-mmc.yaml#
5167403Smjacob$schema: http://devicetree.org/meta-schemas/core.yaml#
6167403Smjacob
7167403Smjacobtitle: Freescale Secure Digital Host Controller for i.MX2/3 series
8196008Smjacob
9167403Smjacobmaintainers:
10167403Smjacob  - Markus Pargmann <mpa@pengutronix.de>
11167403Smjacob
12167403SmjacoballOf:
13167403Smjacob  - $ref: mmc-controller.yaml
14196008Smjacob
15167403Smjacobproperties:
16167403Smjacob  compatible:
17167403Smjacob    oneOf:
18167403Smjacob      - const: fsl,imx21-mmc
19167403Smjacob      - const: fsl,imx31-mmc
20167403Smjacob      - items:
21167403Smjacob          - const: fsl,imx27-mmc
22167403Smjacob          - const: fsl,imx21-mmc
23167403Smjacob
24167403Smjacob  reg:
25167403Smjacob    maxItems: 1
26196008Smjacob
27167403Smjacob  clocks:
28167403Smjacob    maxItems: 2
2955373Smjacob
3055373Smjacob  clock-names:
3155373Smjacob    items:
3290224Smjacob      - const: ipg
3390224Smjacob      - const: per
3490224Smjacob
3590224Smjacob  interrupts:
3655373Smjacob    maxItems: 1
3755373Smjacob
3855373Smjacob  dmas:
3955373Smjacob    maxItems: 1
4055373Smjacob
4155373Smjacob  dma-names:
4255373Smjacob    const: rx-tx
43160410Smjacob
44160410Smjacobrequired:
4555373Smjacob  - clocks
4655373Smjacob  - clock-names
4755373Smjacob  - compatible
4855373Smjacob  - reg
4955373Smjacob  - interrupts
5055373Smjacob
5155373SmjacobunevaluatedProperties: false
5255373Smjacob
5355373Smjacobexamples:
5455373Smjacob  - |
55291512Smav    mmc@10014000 {
56291512Smav        compatible = "fsl,imx27-mmc", "fsl,imx21-mmc";
57196008Smjacob        reg = <0x10014000 0x1000>;
5855373Smjacob        interrupts = <11>;
59157943Smjacob        clocks = <&clks 29>, <&clks 60>;
60163899Smjacob        clock-names = "ipg", "per";
61316159Smav        dmas = <&dma 7>;
62157943Smjacob        dma-names = "rx-tx";
63157943Smjacob        bus-width = <4>;
64163899Smjacob        cd-gpios = <&gpio3 29>;
65316160Smav    };
66316160Smav