mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
media: i2c: imx378: fix bug for dgain error, 1xdgain is 256
Signed-off-by: Zhenke Fan <fanzy.fan@rock-chips.com> Change-Id: Id5953082da47ccf07a86a9b4fc108b957344a55f
This commit is contained in:
@@ -2626,7 +2626,7 @@ static int imx378_set_ctrl(struct v4l2_ctrl *ctrl)
|
||||
break;
|
||||
case V4L2_CID_ANALOGUE_GAIN:
|
||||
again = ctrl->val > 978 ? 978 : ctrl->val;
|
||||
dgain = ctrl->val > 978 ? ctrl->val - 978 : 0;
|
||||
dgain = ctrl->val > 978 ? ctrl->val - 978 : 256;
|
||||
ret = imx378_write_reg(imx378->client, IMX378_REG_GAIN_H,
|
||||
IMX378_REG_VALUE_08BIT,
|
||||
IMX378_FETCH_AGAIN_H(again));
|
||||
|
||||
Reference in New Issue
Block a user