summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorAbhiruchi Birajdar <abirajdar@nvidia.com>2011-06-08 19:36:37 +0530
committerNiket Sirsi <nsirsi@nvidia.com>2011-06-14 16:10:09 -0700
commit5c94c0c364d75c9b747a7c1d7e4e9e9521fb7c09 (patch)
tree70e61c54274b846c1b0f941b7465f336a2c33651 /arch/arm
parented055bf002bc1964e51397b61575c818a705b440 (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>
Diffstat (limited to 'arch/arm')
-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 8a71b25f3a4a..2bbb6b3d815c 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,