Merge remote branch 'common/android-2.6.36' into android-tegra-2.6.36
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-tegra / include / mach / sdhci.h
1 /*
2  * include/asm-arm/arch-tegra/sdhci.h
3  *
4  * Copyright (C) 2009 Palm, Inc.
5  * Author: Yvonne Yip <y@palm.com>
6  *
7  * This software is licensed under the terms of the GNU General Public
8  * License version 2, as published by the Free Software Foundation, and
9  * may be copied, distributed, and modified under those terms.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  */
17 #ifndef __ASM_ARM_ARCH_TEGRA_SDHCI_H
18 #define __ASM_ARM_ARCH_TEGRA_SDHCI_H
19
20 #include <linux/mmc/host.h>
21
22 struct tegra_sdhci_platform_data {
23         const char *clk_id;
24         int force_hs;
25         int rt_disable;
26         int cd_gpio;
27         int wp_gpio;
28         int power_gpio;
29
30         void (*board_probe)(int id, struct mmc_host *);
31         void (*board_remove)(int id, struct mmc_host *);
32 };
33
34 #endif