blob: 2b37016ad0acccb67f8fb5540cdf4d6cfe6ae5a5 [file] [log] [blame]
Anton Vorontsov515033f2010-08-10 18:01:47 -07001/*
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
Wolfram Sang4b711cb2010-10-15 12:20:59 +020014#include <linux/clk.h>
15#include <linux/types.h>
Wolfram Sangd3b993d2010-10-15 12:21:00 +020016#include <linux/mmc/sdhci-pltfm.h>
Anton Vorontsov20b1597b2010-08-10 18:01:49 -070017
Wolfram Sang4b711cb2010-10-15 12:20:59 +020018struct sdhci_pltfm_host {
19 struct clk *clk;
Richard Zhue1498602011-03-25 09:18:27 -040020 void *priv; /* to handle quirks across io-accessor calls */
Wolfram Sang4b711cb2010-10-15 12:20:59 +020021};
22
Anton Vorontsov20b1597b2010-08-10 18:01:49 -070023extern struct sdhci_pltfm_data sdhci_cns3xxx_pdata;
Wolfram Sang95f25ef2010-10-15 12:21:04 +020024extern struct sdhci_pltfm_data sdhci_esdhc_imx_pdata;
Mike Rapoport985b1aa2010-11-07 16:57:12 -050025extern struct sdhci_pltfm_data sdhci_dove_pdata;
Olof Johansson03d2bfc2011-01-01 23:52:56 -050026extern struct sdhci_pltfm_data sdhci_tegra_pdata;
Anton Vorontsov20b1597b2010-08-10 18:01:49 -070027
Anton Vorontsov515033f2010-08-10 18:01:47 -070028#endif /* _DRIVERS_MMC_SDHCI_PLTFM_H */