arm: tegra: ventana: deselect pca9546 i2c mux channel on exit
authorNitin Kumbhar <nkumbhar@nvidia.com>
Fri, 29 Apr 2011 09:03:57 +0000 (14:33 +0530)
committerVarun Colbert <vcolbert@nvidia.com>
Tue, 3 May 2011 01:04:31 +0000 (18:04 -0700)
commitc53b7eb26bee96fd7927e94848055af94baa831b
tree3660ac32ebcbd6d246f57fe915b2bcb9a6eeac1c
parente6354059de6a1231bf340753657bbb4ef16c17a0
arm: tegra: ventana: deselect pca9546 i2c mux channel on exit

On ventana, pca9546 is used as a mux for 0v2710/ov5650 camera
sensors. With UJA0H14 version of ov5650 sensor, it is observed
that pca9546 driver incorrectly caches last channel when VDDIO_CAM
is toggled while enabling/disabling tegra camera. Deselect i2c
mux channel on exit so that i2c mux is correctly configured with
new mux channel.

BUG 812134

(cherry picked from commit 2d62e589c0bd933db846d4b8f9fe4f2116bef8ad)

Change-Id: Id249bbeb33c370b8fc5360af33bdefecfd62a48a
Reviewed-on: http://git-master/r/29811
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Erik M Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
arch/arm/mach-tegra/board-ventana-sensors.c