This series has a few fixes for improving h/v blanking and pixel rate reporting for the IMX219 sensor. These patches are picked and modified (and squashed where applicable) from the rpi-6.6.y vendor tree. Signed-off-by: Jai Luthra <jai.luthra@xxxxxxxxxxxxxxxx> --- Changes in v3: - PATCH 3/3: Calculate binning mode to use instead of hardcoding per-resolution - Link to v2: https://lore.kernel.org/r/20241121-imx219_fixes-v2-0-7b068a60ea40@xxxxxxxxxxxxxxxx Changes in v2: - PATCH 1/3: Add R-By from Jacopo, Dave - PATCH 2/3: - Keep IMX219_PPL_MIN macro value in hex, matching the datasheet - Fix prev_hts calculation, by moving it before updating pad format - PATCH 3/3: - Store binning register values in enum binning_mode directly - Remove unnecessary pixel_rate variable in imx219_init_controls() - Link to v1: https://lore.kernel.org/r/20241029-imx219_fixes-v1-0-b45dc3658b4e@xxxxxxxxxxxxxxxx --- Dave Stevenson (1): media: i2c: imx219: make HBLANK r/w to allow longer exposures David Plowman (1): media: i2c: imx219: Correct the minimum vblanking value Jai Luthra (1): media: i2c: imx219: Scale the pixel rate for analog binning drivers/media/i2c/imx219.c | 159 ++++++++++++++++++++++++++++----------------- 1 file changed, 101 insertions(+), 58 deletions(-) --- base-commit: adc218676eef25575469234709c2d87185ca223a change-id: 20241029-imx219_fixes-bfaac4a56200 Best regards, -- Jai Luthra <jai.luthra@xxxxxxxxxxxxxxxx>