lkml.org 
[lkml]   [2018]   [Apr]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 00/13] media: imx274: cleanups, improvements and SELECTION API support
    Date
    Hi,

    this patchset introduces cropping support for the Sony IMX274 sensor
    using the SELECTION API.

    With respect to v1 this patchset adds the "media: " prefix to commits
    and fixes a warning in patch 9.

    Patches 1-6 clean up and restructure code in various places and are
    pretty much independent from the cropping feature.

    Patches 7-11 are further restructuring which are mostly useful to
    implement cropping API in a cleaner way.

    Patch 12 introduces a helper to allow setting many registers computed
    at runtime in a straightforward way. This would not have been very
    useful before because all long register write sequences came from
    const tables, but it's definitely a must for the cropping code.

    Patch 13 implements cropping in the set_selection pad operation. On
    the v4l2 side there is nothing special. The most tricky part was
    respecting all the device constraints on the horizontal crop.

    Regards,
    Luca

    Luca Ceresoli (13):
    media: imx274: document reset delays more clearly
    media: imx274: fix typo in comment
    media: imx274: slightly simplify code
    media: imx274: remove unused data from struct imx274_frmfmt
    media: imx274: rename and reorder register address definitions
    media: imx274: remove non-indexed pointers from mode_table
    media: imx274: initialize format before v4l2 controls
    media: imx274: consolidate per-mode data in imx274_frmfmt
    media: imx274: get rid of mode_index
    media: imx274: actually use IMX274_DEFAULT_MODE
    media: imx274: simplify imx274_write_table()
    media: imx274: add helper function to fill a reg_8 table chunk
    media: imx274: add SELECTION support for cropping

    drivers/media/i2c/imx274.c | 598 ++++++++++++++++++++++++++-------------------
    1 file changed, 348 insertions(+), 250 deletions(-)

    --
    2.7.4

    \
     
     \ /
      Last update: 2018-04-24 10:25    [W:2.597 / U:0.100 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site