fsl-esdhc.txt 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. * Freescale Enhanced Secure Digital Host Controller (eSDHC)
  2. The Enhanced Secure Digital Host Controller provides an interface
  3. for MMC, SD, and SDIO types of memory cards.
  4. This file documents differences between the core properties described
  5. by mmc.txt and the properties used by the sdhci-esdhc driver.
  6. Required properties:
  7. - interrupt-parent : interrupt source phandle.
  8. - clock-frequency : specifies eSDHC base clock frequency.
  9. Optional properties:
  10. - sdhci,wp-inverted : specifies that eSDHC controller reports
  11. inverted write-protect state; New devices should use the generic
  12. "wp-inverted" property.
  13. - sdhci,1-bit-only : specifies that a controller can only handle
  14. 1-bit data transfers. New devices should use the generic
  15. "bus-width = <1>" property.
  16. - sdhci,auto-cmd12: specifies that a controller can only handle auto
  17. CMD12.
  18. - voltage-ranges : two cells are required, first cell specifies minimum
  19. slot voltage (mV), second cell specifies maximum slot voltage (mV).
  20. Several ranges could be specified.
  21. - little-endian : If the host controller is little-endian mode, specify
  22. this property. The default endian mode is big-endian.
  23. Example:
  24. sdhci@2e000 {
  25. compatible = "fsl,mpc8378-esdhc", "fsl,esdhc";
  26. reg = <0x2e000 0x1000>;
  27. interrupts = <42 0x8>;
  28. interrupt-parent = <&ipic>;
  29. /* Filled in by U-Boot */
  30. clock-frequency = <0>;
  31. voltage-ranges = <3300 3300>;
  32. };