Hi Mauro,

This patch series prepares for the removal of duplicate video enum ops. See this
post for the background for this series:

http://permalink.gmane.org/gmane.linux.drivers.video-input-infrastructure/87869

The patches in this pull request are the same as the posted series, except for
being rebased and with patch 6/7 being dropped. This patch is found here:

https://patchwork.linuxtv.org/patch/28220/

The reason for dropping it is that I don't have an Ack from Jon Corbet yet.
I'm trying to test it myself, at least on my OLPC laptop, but that's painful
and takes longer than I hoped.

So I don't want to wait for that and I am posting the other patches now.
Laurent needs these patches as well so he can rebase his xilinx driver on top
of it.

Patch 6/7 will be posted in a later pull request, once I (or Jon) managed to
test it.

Regards,

        Hans

The following changes since commit 269bd1324fbfaa52832bb3efe9f5105c9146a33a:

  [media] media: adv7604: improve usage of gpiod API (2015-03-03 11:26:40 -0300)

are available in the git repository at:

  git://linuxtv.org/hverkuil/media_tree.git for-v4.1e

for you to fetch changes up to 95d3a905e017568456fa1ec3fd7833987bc9edd3:

  DocBook media: document the new 'which' field. (2015-03-03 16:48:26 +0100)

----------------------------------------------------------------
Hans Verkuil (6):
      v4l2-subdev: replace v4l2_subdev_fh by v4l2_subdev_pad_config
      v4l2-subdev.h: add 'which' field for the enum structs
      v4l2-subdev.c: add 'which' checks for enum ops.
      v4l2-subdev: support new 'which' field in enum_mbus_code
      v4l2-subdev: add support for the new enum_frame_size 'which' field.
      DocBook media: document the new 'which' field.

 Documentation/DocBook/media/v4l/vidioc-subdev-enum-frame-interval.xml | 13 
++++++---
 Documentation/DocBook/media/v4l/vidioc-subdev-enum-frame-size.xml     | 13 
++++++---
 Documentation/DocBook/media/v4l/vidioc-subdev-enum-mbus-code.xml      | 11 
+++++--
 drivers/media/i2c/adv7180.c                                           | 10 
+++----
 drivers/media/i2c/adv7511.c                                           | 16 
++++++-----
 drivers/media/i2c/adv7604.c                                           | 12 
++++----
 drivers/media/i2c/m5mols/m5mols_core.c                                | 16 
+++++------
 drivers/media/i2c/mt9m032.c                                           | 34 
+++++++++++-----------
 drivers/media/i2c/mt9p031.c                                           | 36 
+++++++++++------------
 drivers/media/i2c/mt9t001.c                                           | 36 
+++++++++++------------
 drivers/media/i2c/mt9v032.c                                           | 36 
+++++++++++------------
 drivers/media/i2c/noon010pc30.c                                       | 17 
+++++------
 drivers/media/i2c/ov9650.c                                            | 16 
+++++------
 drivers/media/i2c/s5c73m3/s5c73m3-core.c                              | 72 
++++++++++++++++++++++++++++------------------
 drivers/media/i2c/s5k4ecgx.c                                          | 16 
+++++------
 drivers/media/i2c/s5k5baf.c                                           | 38 
++++++++++++------------
 drivers/media/i2c/s5k6a3.c                                            | 18 
++++++------
 drivers/media/i2c/s5k6aa.c                                            | 34 
+++++++++++-----------
 drivers/media/i2c/smiapp/smiapp-core.c                                | 80 
+++++++++++++++++++++++++--------------------------
 drivers/media/i2c/tvp514x.c                                           | 12 
++++----
 drivers/media/i2c/tvp7002.c                                           | 14 
++++-----
 drivers/media/platform/exynos4-is/fimc-capture.c                      | 22 
+++++++-------
 drivers/media/platform/exynos4-is/fimc-isp.c                          | 28 
+++++++++---------
 drivers/media/platform/exynos4-is/fimc-lite.c                         | 33 
++++++++++-----------
 drivers/media/platform/exynos4-is/mipi-csis.c                         | 16 
+++++------
 drivers/media/platform/omap3isp/ispccdc.c                             | 86 
+++++++++++++++++++++++++++----------------------------
 drivers/media/platform/omap3isp/ispccp2.c                             | 46 
++++++++++++++---------------
 drivers/media/platform/omap3isp/ispcsi2.c                             | 42 
+++++++++++++--------------
 drivers/media/platform/omap3isp/isppreview.c                          | 70 
++++++++++++++++++++++----------------------
 drivers/media/platform/omap3isp/ispresizer.c                          | 80 
+++++++++++++++++++++++++--------------------------
 drivers/media/platform/s3c-camif/camif-capture.c                      | 18 
++++++------
 drivers/media/platform/vsp1/vsp1_bru.c                                | 42 
++++++++++++++-------------
 drivers/media/platform/vsp1/vsp1_entity.c                             | 16 
+++++------
 drivers/media/platform/vsp1/vsp1_entity.h                             |  4 +--
 drivers/media/platform/vsp1/vsp1_hsit.c                               | 18 
++++++------
 drivers/media/platform/vsp1/vsp1_lif.c                                | 22 
++++++++------
 drivers/media/platform/vsp1/vsp1_lut.c                                | 22 
++++++++------
 drivers/media/platform/vsp1/vsp1_rwpf.c                               | 37 
++++++++++++------------
 drivers/media/platform/vsp1/vsp1_rwpf.h                               | 12 
++++----
 drivers/media/platform/vsp1/vsp1_sru.c                                | 30 
++++++++++---------
 drivers/media/platform/vsp1/vsp1_uds.c                                | 30 
++++++++++---------
 drivers/media/v4l2-core/v4l2-subdev.c                                 | 30 
+++++++++++++------
 drivers/staging/media/davinci_vpfe/dm365_ipipe.c                      | 51 
++++++++++++++++-----------------
 drivers/staging/media/davinci_vpfe/dm365_ipipeif.c                    | 49 
+++++++++++++++----------------
 drivers/staging/media/davinci_vpfe/dm365_isif.c                       | 83 
++++++++++++++++++++++++++---------------------------
 drivers/staging/media/davinci_vpfe/dm365_resizer.c                    | 59 
++++++++++++++++++--------------------
 drivers/staging/media/omap4iss/iss_csi2.c                             | 42 
+++++++++++++--------------
 drivers/staging/media/omap4iss/iss_ipipe.c                            | 42 
+++++++++++++--------------
 drivers/staging/media/omap4iss/iss_ipipeif.c                          | 52 
++++++++++++++++-----------------
 drivers/staging/media/omap4iss/iss_resizer.c                          | 46 
++++++++++++++---------------
 include/media/v4l2-subdev.h                                           | 50 
+++++++++++++++++++-------------
 include/uapi/linux/v4l2-subdev.h                                      | 12 
++++++--
 52 files changed, 906 insertions(+), 834 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to