]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: imx219: Set horizontal blanking on mode change
authorSakari Ailus <sakari.ailus@linux.intel.com>
Wed, 11 Mar 2026 13:27:30 +0000 (15:27 +0200)
committerSakari Ailus <sakari.ailus@linux.intel.com>
Thu, 7 May 2026 09:54:53 +0000 (12:54 +0300)
commit224a4333fab19b7ccb321accdbbd969de0cc247f
tree6c91075014b5711ea46e6e13795136d6fa40bd17
parent2c4f1ba7354312ad2d6e34e70a518a51a9344715
media: imx219: Set horizontal blanking on mode change

The driver UAPI is mode-based, allowing the user to choose a mode from a
small list based on the output size. The vertical blanking is set based on
the mode, do the same for horizontal blanking so the frame rate obtained
is constant.

Additionally, it's best to use a known-good horizontal blanking value as
choosing the value freely may affect image quality. While the minimum
value may not be the best value for horizontal blanking, at least it is
constant rather than a minimum value of a different configuration.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
drivers/media/i2c/imx219.c