aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorTsuchiya Yuto <kitakar@gmail.com>2021-10-18 01:19:43 +0900
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2021-11-15 08:11:35 +0000
commite1921cd14640f0f4d1fad5eb8e448c58a536415d (patch)
tree7f27bbde2c81cc240d5e46615e693791938adc8d
parentmedia: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case (diff)
downloadwireguard-linux-e1921cd14640f0f4d1fad5eb8e448c58a536415d.tar.xz
wireguard-linux-e1921cd14640f0f4d1fad5eb8e448c58a536415d.zip
media: atomisp: fix inverted logic in buffers_needed()
When config.mode is IA_CSS_INPUT_MODE_BUFFERED_SENSOR, it rather needs buffers. Fix it by inverting the return value. Fixes: 3c0538fbad9f ("media: atomisp: get rid of most checks for ISP2401 version") Signed-off-by: Tsuchiya Yuto <kitakar@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
-rw-r--r--drivers/staging/media/atomisp/pci/sh_css_mipi.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/staging/media/atomisp/pci/sh_css_mipi.c b/drivers/staging/media/atomisp/pci/sh_css_mipi.c
index 75489f7d75ee..483d40a467c7 100644
--- a/drivers/staging/media/atomisp/pci/sh_css_mipi.c
+++ b/drivers/staging/media/atomisp/pci/sh_css_mipi.c
@@ -374,17 +374,17 @@ static bool buffers_needed(struct ia_css_pipe *pipe)
{
if (!IS_ISP2401) {
if (pipe->stream->config.mode == IA_CSS_INPUT_MODE_BUFFERED_SENSOR)
- return false;
- else
return true;
+ else
+ return false;
}
if (pipe->stream->config.mode == IA_CSS_INPUT_MODE_BUFFERED_SENSOR ||
pipe->stream->config.mode == IA_CSS_INPUT_MODE_TPG ||
pipe->stream->config.mode == IA_CSS_INPUT_MODE_PRBS)
- return false;
+ return true;
- return true;
+ return false;
}
int