1d524dac9SGrant Likely* Freescale Enhanced Secure Digital Host Controller (eSDHC)
2d524dac9SGrant Likely
3d524dac9SGrant LikelyThe Enhanced Secure Digital Host Controller provides an interface
4d524dac9SGrant Likelyfor MMC, SD, and SDIO types of memory cards.
5d524dac9SGrant Likely
64efafee0SChris BallThis file documents differences between the core properties described
74efafee0SChris Ballby mmc.txt and the properties used by the sdhci-esdhc driver.
84efafee0SChris Ball
9d524dac9SGrant LikelyRequired properties:
10d524dac9SGrant Likely  - interrupt-parent : interrupt source phandle.
11d524dac9SGrant Likely  - clock-frequency : specifies eSDHC base clock frequency.
124efafee0SChris Ball
134efafee0SChris BallOptional properties:
144efafee0SChris Ball  - sdhci,wp-inverted : specifies that eSDHC controller reports
154efafee0SChris Ball    inverted write-protect state; New devices should use the generic
164efafee0SChris Ball    "wp-inverted" property.
174efafee0SChris Ball  - sdhci,1-bit-only : specifies that a controller can only handle
184efafee0SChris Ball    1-bit data transfers. New devices should use the generic
194efafee0SChris Ball    "bus-width = <1>" property.
204efafee0SChris Ball  - sdhci,auto-cmd12: specifies that a controller can only handle auto
214efafee0SChris Ball    CMD12.
226e9e318bSHaijun Zhang  - voltage-ranges : two cells are required, first cell specifies minimum
236e9e318bSHaijun Zhang    slot voltage (mV), second cell specifies maximum slot voltage (mV).
246e9e318bSHaijun Zhang    Several ranges could be specified.
25e38eeca5Syangbo lu  - little-endian : If the host controller is little-endian mode, specify
26e38eeca5Syangbo lu    this property. The default endian mode is big-endian.
27d524dac9SGrant Likely
28d524dac9SGrant LikelyExample:
29d524dac9SGrant Likely
30d524dac9SGrant Likelysdhci@2e000 {
31d524dac9SGrant Likely	compatible = "fsl,mpc8378-esdhc", "fsl,esdhc";
32d524dac9SGrant Likely	reg = <0x2e000 0x1000>;
33d524dac9SGrant Likely	interrupts = <42 0x8>;
34d524dac9SGrant Likely	interrupt-parent = <&ipic>;
35d524dac9SGrant Likely	/* Filled in by U-Boot */
36d524dac9SGrant Likely	clock-frequency = <0>;
376e9e318bSHaijun Zhang	voltage-ranges = <3300 3300>;
38d524dac9SGrant Likely};
39