xref: /freebsd/sys/contrib/device-tree/Bindings/mmc/fsl-imx-mmc.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* Freescale Secure Digital Host Controller for i.MX2/3 series
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThis file documents differences to the properties defined in mmc.txt.
4*c66ec88fSEmmanuel Vadot
5*c66ec88fSEmmanuel VadotRequired properties:
6*c66ec88fSEmmanuel Vadot- compatible : Should be "fsl,<chip>-mmc", chip can be imx21 or imx31
7*c66ec88fSEmmanuel Vadot
8*c66ec88fSEmmanuel VadotOptional properties:
9*c66ec88fSEmmanuel Vadot- dmas: One DMA phandle with arguments as defined by the devicetree bindings
10*c66ec88fSEmmanuel Vadot	of the used DMA controller.
11*c66ec88fSEmmanuel Vadot- dma-names: Has to be "rx-tx".
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel VadotExample:
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel Vadotsdhci1: sdhci@10014000 {
16*c66ec88fSEmmanuel Vadot	compatible = "fsl,imx27-mmc", "fsl,imx21-mmc";
17*c66ec88fSEmmanuel Vadot	reg = <0x10014000 0x1000>;
18*c66ec88fSEmmanuel Vadot	interrupts = <11>;
19*c66ec88fSEmmanuel Vadot	dmas = <&dma 7>;
20*c66ec88fSEmmanuel Vadot	dma-names = "rx-tx";
21*c66ec88fSEmmanuel Vadot	bus-width = <4>;
22*c66ec88fSEmmanuel Vadot	cd-gpios = <&gpio3 29>;
23*c66ec88fSEmmanuel Vadot};
24