diff options
author | Rakesh Kumar <krakesh@nvidia.com> | 2010-09-23 12:15:39 +0530 |
---|---|---|
committer | Bharat Nihalani <bnihalani@nvidia.com> | 2010-10-05 01:20:38 -0700 |
commit | aae38757d090a317782df6247ff7fe0f802a21ff (patch) | |
tree | 9b6c33ff9d08b8ecd670bcdf3173b169d42d1309 /arch/arm/mach-tegra/include | |
parent | a12c04e6a12dcc53ccc3811891a49c78ad397030 (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.h | 3 |
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); }; |