diff options
author | Frank Chen <frankc@nvidia.com> | 2013-03-20 12:10:45 -0700 |
---|---|---|
committer | John Sasinowski <jsasinowski@nvidia.com> | 2013-03-21 12:24:01 -0700 |
commit | 5dd1864566f9b312df8d812c6cab6e4c65c37681 (patch) | |
tree | d28507a384dcaf551d8c0e129549acb4bbcbd998 /drivers/media/video/tegra | |
parent | 548ccc56539bc9eb80a670477cd6c7f73df1d420 (diff) |
media: video: tegra: fix imx135 group hold function
Add missing short exposure setting to group hold
function.
Change-Id: I4c53bf0470213ed7c56bfacb5805a09f44e84e29
Signed-off-by: Frank Chen <frankc@nvidia.com>
Reviewed-on: http://git-master/r/211322
Reviewed-by: Charlie Huang <chahuang@nvidia.com>
Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'drivers/media/video/tegra')
-rw-r--r-- | drivers/media/video/tegra/imx135.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/video/tegra/imx135.c b/drivers/media/video/tegra/imx135.c index ed8d62bddad8..0a2bd217c12f 100644 --- a/drivers/media/video/tegra/imx135.c +++ b/drivers/media/video/tegra/imx135.c @@ -1939,6 +1939,10 @@ imx135_set_group_hold(struct imx135_info *info, struct imx135_ae *ae) int ret; int count = 0; bool groupHoldEnabled = false; + struct imx135_hdr values; + + values.coarse_time_long = ae->coarse_time; + values.coarse_time_short = ae->coarse_time_short; if (ae->gain_enable) count++; @@ -1958,7 +1962,7 @@ imx135_set_group_hold(struct imx135_info *info, struct imx135_ae *ae) if (ae->gain_enable) imx135_set_gain(info, ae->gain, false); if (ae->coarse_time_enable) - imx135_set_coarse_time(info, ae->coarse_time, false); + imx135_set_hdr_coarse_time(info, &values); if (ae->frame_length_enable) imx135_set_frame_length(info, ae->frame_length, false); |