Lines Matching refs:bin_h
403 static void imx219_get_binning(struct v4l2_subdev_state *state, u8 *bin_h, in imx219_get_binning() argument
412 *bin_h = IMX219_BINNING_NONE; in imx219_get_binning()
420 *bin_h = IMX219_BINNING_X2_ANALOG; in imx219_get_binning()
427 *bin_h = IMX219_BINNING_X2; in imx219_get_binning()
434 u8 bin_h, bin_v; in imx219_get_rate_factor() local
436 imx219_get_binning(state, &bin_h, &bin_v); in imx219_get_rate_factor()
438 return (bin_h & bin_v) == IMX219_BINNING_X2_ANALOG ? 2 : 1; in imx219_get_rate_factor()
674 u8 bin_h, bin_v; in imx219_set_framefmt() local
691 imx219_get_binning(state, &bin_h, &bin_v); in imx219_set_framefmt()
692 cci_write(imx219->regmap, IMX219_REG_BINNING_MODE_H, bin_h, &ret); in imx219_set_framefmt()
859 u8 bin_h, bin_v; in imx219_set_pad_format() local
877 bin_h = min(IMX219_PIXEL_ARRAY_WIDTH / format->width, 2U); in imx219_set_pad_format()
881 crop->width = format->width * bin_h; in imx219_set_pad_format()
913 imx219_get_binning(state, &bin_h, &bin_v); in imx219_set_pad_format()
914 llp_min = (bin_h & bin_v) == IMX219_BINNING_X2_ANALOG ? in imx219_set_pad_format()