diff options
author | Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> | 2017-08-03 09:50:23 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2017-12-08 10:03:00 -0500 |
commit | b0fe777884f5cebc46427f63bc9df1a78bfab1a1 (patch) | |
tree | 52212206c1e988c57f8f10399934a8dab69c4aff /drivers/media/i2c/adv748x/adv748x.h | |
parent | 7df66d778317353c94c3a2832cd26e320ca28b7d (diff) | |
download | op-kernel-dev-b0fe777884f5cebc46427f63bc9df1a78bfab1a1.zip op-kernel-dev-b0fe777884f5cebc46427f63bc9df1a78bfab1a1.tar.gz |
media: i2c: adv748x: Store the pixel rate ctrl on CSI objects
The current implementation has to search the list of controls for the
pixel rate control, each time it is set. This can be optimised easily
by storing the ctrl pointer in the CSI/TX object, and referencing that
directly.
While at it, fix up a missing blank line also highlighted in review
comments.
Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Tested-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'drivers/media/i2c/adv748x/adv748x.h')
-rw-r--r-- | drivers/media/i2c/adv748x/adv748x.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/i2c/adv748x/adv748x.h b/drivers/media/i2c/adv748x/adv748x.h index cc4151b..6789e2f 100644 --- a/drivers/media/i2c/adv748x/adv748x.h +++ b/drivers/media/i2c/adv748x/adv748x.h @@ -97,6 +97,7 @@ struct adv748x_csi2 { struct media_pad pads[ADV748X_CSI2_NR_PADS]; struct v4l2_ctrl_handler ctrl_hdl; + struct v4l2_ctrl *pixel_rate; struct v4l2_subdev sd; }; |