mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-02 13:23:35 -04:00
media: imx: imx7_mipi_csis: Rename csi_state flag field to state
The flag field of the csi_state structure contains the device state. Rename it accordingly. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: Rui Miguel Silva <rmfrfs@gmail.com> Tested-by: Frieder Schrempf <frieder.schrempf@kontron.de> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
committed by
Mauro Carvalho Chehab
parent
b0db06bb98
commit
f65ffcd8ab
@@ -306,7 +306,7 @@ struct csi_state {
|
||||
struct platform_device *pdev;
|
||||
void __iomem *regs;
|
||||
int irq;
|
||||
u32 flags;
|
||||
u32 state;
|
||||
|
||||
struct dentry *debugfs_root;
|
||||
bool debug;
|
||||
@@ -812,7 +812,7 @@ static int mipi_csis_s_stream(struct v4l2_subdev *sd, int enable)
|
||||
mutex_lock(&state->lock);
|
||||
|
||||
if (enable) {
|
||||
if (state->flags & ST_SUSPENDED) {
|
||||
if (state->state & ST_SUSPENDED) {
|
||||
ret = -EBUSY;
|
||||
goto unlock;
|
||||
}
|
||||
@@ -824,14 +824,14 @@ static int mipi_csis_s_stream(struct v4l2_subdev *sd, int enable)
|
||||
|
||||
mipi_csis_log_counters(state, true);
|
||||
|
||||
state->flags |= ST_STREAMING;
|
||||
state->state |= ST_STREAMING;
|
||||
} else {
|
||||
v4l2_subdev_call(state->src_sd, video, s_stream, 0);
|
||||
ret = v4l2_subdev_call(state->src_sd, core, s_power, 0);
|
||||
if (ret == -ENOIOCTLCMD)
|
||||
ret = 0;
|
||||
mipi_csis_stop_stream(state);
|
||||
state->flags &= ~ST_STREAMING;
|
||||
state->state &= ~ST_STREAMING;
|
||||
if (state->debug)
|
||||
mipi_csis_log_counters(state, true);
|
||||
}
|
||||
@@ -1027,7 +1027,7 @@ static int mipi_csis_log_status(struct v4l2_subdev *sd)
|
||||
|
||||
mutex_lock(&state->lock);
|
||||
mipi_csis_log_counters(state, true);
|
||||
if (state->debug && (state->flags & ST_POWERED))
|
||||
if (state->debug && (state->state & ST_POWERED))
|
||||
mipi_csis_dump_regs(state);
|
||||
mutex_unlock(&state->lock);
|
||||
|
||||
@@ -1177,15 +1177,15 @@ static int mipi_csis_pm_suspend(struct device *dev, bool runtime)
|
||||
int ret = 0;
|
||||
|
||||
mutex_lock(&state->lock);
|
||||
if (state->flags & ST_POWERED) {
|
||||
if (state->state & ST_POWERED) {
|
||||
mipi_csis_stop_stream(state);
|
||||
ret = regulator_disable(state->mipi_phy_regulator);
|
||||
if (ret)
|
||||
goto unlock;
|
||||
mipi_csis_clk_disable(state);
|
||||
state->flags &= ~ST_POWERED;
|
||||
state->state &= ~ST_POWERED;
|
||||
if (!runtime)
|
||||
state->flags |= ST_SUSPENDED;
|
||||
state->state |= ST_SUSPENDED;
|
||||
}
|
||||
|
||||
unlock:
|
||||
@@ -1201,21 +1201,21 @@ static int mipi_csis_pm_resume(struct device *dev, bool runtime)
|
||||
int ret = 0;
|
||||
|
||||
mutex_lock(&state->lock);
|
||||
if (!runtime && !(state->flags & ST_SUSPENDED))
|
||||
if (!runtime && !(state->state & ST_SUSPENDED))
|
||||
goto unlock;
|
||||
|
||||
if (!(state->flags & ST_POWERED)) {
|
||||
if (!(state->state & ST_POWERED)) {
|
||||
ret = regulator_enable(state->mipi_phy_regulator);
|
||||
if (ret)
|
||||
goto unlock;
|
||||
|
||||
state->flags |= ST_POWERED;
|
||||
state->state |= ST_POWERED;
|
||||
mipi_csis_clk_enable(state);
|
||||
}
|
||||
if (state->flags & ST_STREAMING)
|
||||
if (state->state & ST_STREAMING)
|
||||
mipi_csis_start_stream(state);
|
||||
|
||||
state->flags &= ~ST_SUSPENDED;
|
||||
state->state &= ~ST_SUSPENDED;
|
||||
|
||||
unlock:
|
||||
mutex_unlock(&state->lock);
|
||||
|
||||
Reference in New Issue
Block a user