Fix bit shift
Remove unused code
Coverity ID 36335
Coverity ID 36346
Coverity ID 32212
Coverity ID
1706467
Coverity ID
1706468
Bug
200192387
Change-Id: I45d6c046fd1a6bcafde82cb217a3ae0a992d8735
Signed-off-by: Wenjia Zhou <wenjiaz@nvidia.com>
Reviewed-on: http://git-master/r/
1317485
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Esen Chen <esenc@nvidia.com>
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Reviewed-by: Andrew Chew <achew@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
return 0;
}
-static int imx185_power_put(struct imx185 *priv)
-{
- struct camera_common_power_rail *pw = &priv->power;
-
- if (unlikely(!pw))
- return -EFAULT;
- return 0;
-}
-
static int imx185_power_get(struct imx185 *priv)
{
struct camera_common_power_rail *pw = &priv->power;
else
clk_set_parent(pw->mclk, parent);
- err = clk_set_rate(pw->mclk, IMX185_DEFAULT_CLK_FREQ);
- if (!err)
- err = clk_prepare_enable(pw->mclk);
-
pw->reset_gpio = pdata->reset_gpio;
pw->state = SWITCH_OFF;
}
}
- if (test_mode)
+ if (test_mode) {
err = imx185_write_table(priv,
mode_table[IMX185_MODE_TEST_PATTERN]);
+ if (err)
+ goto exit;
+ }
err = imx185_write_table(priv, mode_table[IMX185_MODE_START_STREAM]);
if (err)
#endif
v4l2_ctrl_handler_free(&priv->ctrl_handler);
- imx185_power_put(priv);
camera_common_remove_debugfs(s_data);
-
return 0;
}
.cache_type = REGCACHE_RBTREE,
};
-static int imx274_g_volatile_ctrl(struct v4l2_ctrl *ctrl);
static int imx274_s_ctrl(struct v4l2_ctrl *ctrl);
static const struct v4l2_ctrl_ops imx274_ctrl_ops = {
- .g_volatile_ctrl = imx274_g_volatile_ctrl,
.s_ctrl = imx274_s_ctrl,
};
return err;
}
-
-static int imx274_g_volatile_ctrl(struct v4l2_ctrl *ctrl)
-{
- struct imx274 *priv =
- container_of(ctrl->handler, struct imx274, ctrl_handler);
- int err = 0;
- return 0;
- if (priv->power.state == SWITCH_OFF)
- return 0;
-
- switch (ctrl->id) {
-
- break;
- default:
- pr_err("%s: unknown ctrl id.\n", __func__);
- return -EINVAL;
- }
-
- return err;
-}
-
static int imx274_s_ctrl(struct v4l2_ctrl *ctrl)
{
struct imx274 *priv =
static int ov9281_set_coarse_time(struct ov9281 *priv, s32 val)
{
ov9281_reg regs[4];
- u16 coarse_time;
+ u32 coarse_time;
int err;
- coarse_time = (u16)val;
+ coarse_time = (u32)val;
dev_dbg(&priv->i2c_client->dev,
"%s: coarse_time: %d\n", __func__, coarse_time);