1 /* 2 * Copyright 2010 MontaVista Software, LLC. 3 * 4 * Author: Anton Vorontsov <avorontsov@ru.mvista.com> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 */ 10 11 #ifndef _DRIVERS_MMC_SDHCI_PLTFM_H 12 #define _DRIVERS_MMC_SDHCI_PLTFM_H 13 14 #include <linux/clk.h> 15 #include <linux/types.h> 16 #include <linux/mmc/sdhci-pltfm.h> 17 18 struct sdhci_pltfm_host { 19 struct clk *clk; 20 u32 scratchpad; /* to handle quirks across io-accessor calls */ 21 }; 22 23 extern struct sdhci_pltfm_data sdhci_cns3xxx_pdata; 24 extern struct sdhci_pltfm_data sdhci_esdhc_imx_pdata; 25 extern struct sdhci_pltfm_data sdhci_dove_pdata; 26 extern struct sdhci_pltfm_data sdhci_tegra_pdata; 27 28 #endif /* _DRIVERS_MMC_SDHCI_PLTFM_H */ 29