Rajendra Nayak | 46856a6 | 2012-03-12 20:32:37 +0530 | [diff] [blame] | 1 | * TI Highspeed MMC host controller for OMAP |
| 2 | |
| 3 | The Highspeed MMC Host Controller on TI OMAP family |
| 4 | provides an interface for MMC, SD, and SDIO types of memory cards. |
| 5 | |
Chris Ball | 4efafee | 2012-06-11 21:48:16 -0400 | [diff] [blame] | 6 | This file documents differences between the core properties described |
| 7 | by mmc.txt and the properties used by the omap_hsmmc driver. |
| 8 | |
Rajendra Nayak | 46856a6 | 2012-03-12 20:32:37 +0530 | [diff] [blame] | 9 | Required properties: |
| 10 | - compatible: |
| 11 | Should be "ti,omap2-hsmmc", for OMAP2 controllers |
| 12 | Should be "ti,omap3-hsmmc", for OMAP3 controllers |
| 13 | Should be "ti,omap4-hsmmc", for OMAP4 controllers |
| 14 | - ti,hwmods: Must be "mmc<n>", n is controller instance starting 1 |
Rajendra Nayak | 46856a6 | 2012-03-12 20:32:37 +0530 | [diff] [blame] | 15 | |
| 16 | Optional properties: |
| 17 | ti,dual-volt: boolean, supports dual voltage cards |
| 18 | <supply-name>-supply: phandle to the regulator device tree node |
| 19 | "supply-name" examples are "vmmc", "vmmc_aux" etc |
Rajendra Nayak | 46856a6 | 2012-03-12 20:32:37 +0530 | [diff] [blame] | 20 | ti,non-removable: non-removable slot (like eMMC) |
| 21 | ti,needs-special-reset: Requires a special softreset sequence |
Hebbar, Gururaja | cd58709 | 2012-11-19 21:59:58 +0530 | [diff] [blame] | 22 | ti,needs-special-hs-handling: HSMMC IP needs special setting for handling High Speed |
Rajendra Nayak | 46856a6 | 2012-03-12 20:32:37 +0530 | [diff] [blame] | 23 | |
| 24 | Example: |
| 25 | mmc1: mmc@0x4809c000 { |
| 26 | compatible = "ti,omap4-hsmmc"; |
| 27 | reg = <0x4809c000 0x400>; |
| 28 | ti,hwmods = "mmc1"; |
| 29 | ti,dual-volt; |
Arnd Bergmann | 7f21779 | 2012-05-13 00:14:24 -0400 | [diff] [blame] | 30 | bus-width = <4>; |
Rajendra Nayak | 46856a6 | 2012-03-12 20:32:37 +0530 | [diff] [blame] | 31 | vmmc-supply = <&vmmc>; /* phandle to regulator node */ |
| 32 | ti,non-removable; |
| 33 | }; |