Re: [PATCH 1/1] microchip-csi2dc: Remove VC support for now

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Em Wed,  2 Feb 2022 17:36:09 +0200
Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> escreveu:

> As part of removing mbus config flags, remove VC flag use in the
> microchip-csi2dc driver. The support can be reintroduced later on as part
> of the streams patches.
>
> Cc: Eugen Hristev <eugen.hristev@xxxxxxxxxxxxx>

Hmm... that sounds a regression to me. What effects this will cause at
the driver?

Eugen, any comments?

> Signed-off-by: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>
> ---
>  .../media/platform/atmel/microchip-csi2dc.c    | 18 ++----------------
>  1 file changed, 2 insertions(+), 16 deletions(-)
> 
> diff --git a/drivers/media/platform/atmel/microchip-csi2dc.c b/drivers/media/platform/atmel/microchip-csi2dc.c
> index 6bc549c28e05..6a7f5b4b0e3b 100644
> --- a/drivers/media/platform/atmel/microchip-csi2dc.c
> +++ b/drivers/media/platform/atmel/microchip-csi2dc.c
> @@ -348,24 +348,15 @@ static int csi2dc_get_mbus_config(struct csi2dc_device *csi2dc)
>  	if (ret == -ENOIOCTLCMD) {
>  		dev_dbg(csi2dc->dev,
>  			"no remote mbus configuration available\n");
> -		goto csi2dc_get_mbus_config_defaults;
> +		return 0;
>  	}
>  
>  	if (ret) {
>  		dev_err(csi2dc->dev,
>  			"failed to get remote mbus configuration\n");
> -		goto csi2dc_get_mbus_config_defaults;
> +		return 0;
>  	}
>  
> -	if (mbus_config.flags & V4L2_MBUS_CSI2_CHANNEL_0)
> -		csi2dc->vc = 0;
> -	else if (mbus_config.flags & V4L2_MBUS_CSI2_CHANNEL_1)
> -		csi2dc->vc = 1;
> -	else if (mbus_config.flags & V4L2_MBUS_CSI2_CHANNEL_2)
> -		csi2dc->vc = 2;
> -	else if (mbus_config.flags & V4L2_MBUS_CSI2_CHANNEL_3)
> -		csi2dc->vc = 3;
> -
>  	dev_dbg(csi2dc->dev, "subdev sending on channel %d\n", csi2dc->vc);
>  
>  	csi2dc->clk_gated = mbus_config.flags &
> @@ -375,11 +366,6 @@ static int csi2dc_get_mbus_config(struct csi2dc_device *csi2dc)
>  		csi2dc->clk_gated ? "gated" : "free running");
>  
>  	return 0;
> -
> -csi2dc_get_mbus_config_defaults:
> -	csi2dc->vc = 0; /* Virtual ID 0 by default */
> -
> -	return 0;
>  }
>  
>  static void csi2dc_vp_update(struct csi2dc_device *csi2dc)



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux