ti-omap-hsmmc.txt 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. * TI Highspeed MMC host controller for OMAP
  2. The Highspeed MMC Host Controller on TI OMAP family
  3. provides an interface 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 omap_hsmmc driver.
  6. Required properties:
  7. - compatible:
  8. Should be "ti,omap2-hsmmc", for OMAP2 controllers
  9. Should be "ti,omap3-hsmmc", for OMAP3 controllers
  10. Should be "ti,omap4-hsmmc", for OMAP4 controllers
  11. - ti,hwmods: Must be "mmc<n>", n is controller instance starting 1
  12. Optional properties:
  13. ti,dual-volt: boolean, supports dual voltage cards
  14. <supply-name>-supply: phandle to the regulator device tree node
  15. "supply-name" examples are "vmmc", "vmmc_aux" etc
  16. ti,non-removable: non-removable slot (like eMMC)
  17. ti,needs-special-reset: Requires a special softreset sequence
  18. ti,needs-special-hs-handling: HSMMC IP needs special setting for handling High Speed
  19. Example:
  20. mmc1: mmc@0x4809c000 {
  21. compatible = "ti,omap4-hsmmc";
  22. reg = <0x4809c000 0x400>;
  23. ti,hwmods = "mmc1";
  24. ti,dual-volt;
  25. bus-width = <4>;
  26. vmmc-supply = <&vmmc>; /* phandle to regulator node */
  27. ti,non-removable;
  28. };