summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-sensors.c
diff options
context:
space:
mode:
authorAbhiruchi Birajdar <abirajdar@nvidia.com>2011-06-08 19:36:37 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:45:56 -0800
commitbb5f1a99857a36d4daa0f2c041e55c4fdf9046a3 (patch)
treef78725784c2451874f9e279fc02095c0f74ca18b /arch/arm/mach-tegra/board-cardhu-sensors.c
parent58707188509eecf7f8ea6a313c628c24e8ba5b7b (diff)
arm: tegra: cardhu: Remove cardhu_ov5650_late_init error during boot.
We need TCA6416 for E1187/E1188. It is not on E1198/E1291 boards. So for E1198/E1291, we can return without doing anything in cardhu_ov5650_late_init. Bug: 822234 Change-Id: I25e0af2ed0da70ac33470b282f4446b6a9471be8 Reviewed-on: http://git-master/r/35707 Tested-by: Abhiruchi Birajdar <abirajdar@nvidia.com> Reviewed-by: Gary Zhang <garyz@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Frank Chen <frankc@nvidia.com> Rebase-Id: Rf772a9a5f4c67d2a65983f3f8a507471b21bc862
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-sensors.c')
-rw-r--r--arch/arm/mach-tegra/board-cardhu-sensors.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-sensors.c b/arch/arm/mach-tegra/board-cardhu-sensors.c
index d00fe90f4a0c..086ff7edc4f4 100644
--- a/arch/arm/mach-tegra/board-cardhu-sensors.c
+++ b/arch/arm/mach-tegra/board-cardhu-sensors.c
@@ -721,6 +721,10 @@ int __init cardhu_ov5650_late_init(void)
int ret;
int i;
+ if ((board_info.board_id == BOARD_E1198) ||
+ (board_info.board_id == BOARD_E1291))
+ return 0;
+
printk("%s: \n", __func__);
for (i = 0; i < ARRAY_SIZE(ov5650_gpio_keys); i++) {
ret = gpio_request(ov5650_gpio_keys[i].gpio,