summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include
diff options
context:
space:
mode:
authorRakesh Kumar <krakesh@nvidia.com>2010-09-23 12:15:39 +0530
committerBharat Nihalani <bnihalani@nvidia.com>2010-10-05 01:20:38 -0700
commitaae38757d090a317782df6247ff7fe0f802a21ff (patch)
tree9b6c33ff9d08b8ecd670bcdf3173b169d42d1309 /arch/arm/mach-tegra/include
parenta12c04e6a12dcc53ccc3811891a49c78ad397030 (diff)
[arm/tegra] provide wifi power/carddetect abstraction
When user switches on wifi, wifi driver need to poweron wifi card and ask sdhci stack to enumerate the card. Sdhci stack does not provide any interface to achieve this. Major wifi vendors depend on platform to provide wifi poweron/reset/carddetect abstraction function. Bug ID 739374 Change-Id: I988393352ff6cb54be3d70a59c94f67eedff06fb Reviewed-on: http://git-master/r/7097 Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Tested-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/include')
-rw-r--r--arch/arm/mach-tegra/include/mach/sdhci.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/include/mach/sdhci.h b/arch/arm/mach-tegra/include/mach/sdhci.h
index bf620dd57a7a..31d426c21974 100644
--- a/arch/arm/mach-tegra/include/mach/sdhci.h
+++ b/arch/arm/mach-tegra/include/mach/sdhci.h
@@ -42,6 +42,9 @@ struct tegra_sdhci_platform_data {
#ifdef CONFIG_EMBEDDED_MMC_START_OFFSET
unsigned long offset; /* offset in blocks to MBR */
#endif
+ /* card detect callback registration function*/
+ int (*register_status_notify)(void (*callback)(int card_present,
+ void *dev_id), void *dev_id);
};