1515033f9SAnton Vorontsov /* 2515033f9SAnton Vorontsov * Copyright 2010 MontaVista Software, LLC. 3515033f9SAnton Vorontsov * 4515033f9SAnton Vorontsov * Author: Anton Vorontsov <avorontsov@ru.mvista.com> 5515033f9SAnton Vorontsov * 6515033f9SAnton Vorontsov * This program is free software; you can redistribute it and/or modify 7515033f9SAnton Vorontsov * it under the terms of the GNU General Public License version 2 as 8515033f9SAnton Vorontsov * published by the Free Software Foundation. 9515033f9SAnton Vorontsov */ 10515033f9SAnton Vorontsov 11515033f9SAnton Vorontsov #ifndef _DRIVERS_MMC_SDHCI_PLTFM_H 12515033f9SAnton Vorontsov #define _DRIVERS_MMC_SDHCI_PLTFM_H 13515033f9SAnton Vorontsov 144b711cb1SWolfram Sang #include <linux/clk.h> 154b711cb1SWolfram Sang #include <linux/types.h> 16d3b993dcSWolfram Sang #include <linux/mmc/sdhci-pltfm.h> 1720b1597bSAnton Vorontsov 184b711cb1SWolfram Sang struct sdhci_pltfm_host { 194b711cb1SWolfram Sang struct clk *clk; 20*e149860dSRichard Zhu void *priv; /* to handle quirks across io-accessor calls */ 214b711cb1SWolfram Sang }; 224b711cb1SWolfram Sang 2320b1597bSAnton Vorontsov extern struct sdhci_pltfm_data sdhci_cns3xxx_pdata; 2495f25efeSWolfram Sang extern struct sdhci_pltfm_data sdhci_esdhc_imx_pdata; 25985b1aa0SMike Rapoport extern struct sdhci_pltfm_data sdhci_dove_pdata; 2603d2bfc8SOlof Johansson extern struct sdhci_pltfm_data sdhci_tegra_pdata; 2720b1597bSAnton Vorontsov 28515033f9SAnton Vorontsov #endif /* _DRIVERS_MMC_SDHCI_PLTFM_H */ 29