On Wed, Jul 29, 2026 at 10:19:56PM +0200, David Heidelberg wrote:
> The lane mask must be multiplied by 2, but this was accidentally omitted.
>
> Reviewed-by: Vladimir Zapolskiy <[email protected]>
> Suggested-by: Nihal Kumar Gupta <[email protected]>
> Signed-off-by: David Heidelberg <[email protected]>
> ---

Reviewed-by: Frank Li <[email protected]>

>  drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c 
> b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c
> index dac8d2ecf7995..7c8c0e41bc62f 100644
> --- a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c
> +++ b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c
> @@ -1114,17 +1114,17 @@ static void csiphy_gen2_config_lanes(struct 
> csiphy_device *csiphy,
>  static u8 csiphy_get_lane_mask(struct csiphy_lanes_cfg *lane_cfg)
>  {
>       u8 lane_mask;
>       int i;
>
>       lane_mask = CSIPHY_3PH_CMN_CSI_COMMON_CTRL5_CLK_ENABLE;
>
>       for (i = 0; i < lane_cfg->num_data; i++)
> -             lane_mask |= 1 << lane_cfg->data[i].pos;
> +             lane_mask |= BIT(lane_cfg->data[i].pos * 2);
>
>       return lane_mask;
>  }
>
>  static bool csiphy_is_gen2(u32 version)
>  {
>       bool ret = false;
>
>
> --
> 2.53.0
>

Reply via email to