Hi everybody, Here's the second version of the sub-device pad-level operations patches. The patches apply on top of the "RFC/PATCH v3 V4L2 subdev userspace API" and "RFC/PATCH v5 Media controller (core and V4L2)" patch series. They are available from the http://git.linuxtv.org/pinchartl/media.git git tree (media-000* branches). Antti Koskipaa (1): v4l: v4l2_subdev userspace crop API Laurent Pinchart (8): v4l: Move the media/v4l2-mediabus.h header to include/linux v4l: Rename V4L2_MBUS_FMT_GREY8_1X8 to V4L2_MBUS_FMT_Y8_1X8 v4l: Group media bus pixel codes by types and sort them alphabetically v4l: Add 8-bit YUYV on 16-bit bus and SGRBG10 media bus pixel codes v4l: Add remaining RAW10 patterns w DPCM pixel code variants v4l: v4l2_subdev pad-level operations v4l: v4l2_subdev userspace format API v4l: v4l2_subdev userspace frame interval API Stanimir Varbanov (1): v4l: Create v4l2 subdev file handle structure Documentation/DocBook/Makefile | 5 +- Documentation/DocBook/media-entities.tmpl | 26 + Documentation/DocBook/v4l/bayer.pdf | Bin 0 -> 12116 bytes Documentation/DocBook/v4l/bayer.png | Bin 0 -> 9725 bytes Documentation/DocBook/v4l/dev-subdev.xml | 307 +++++ Documentation/DocBook/v4l/pipeline.png | Bin 0 -> 12130 bytes Documentation/DocBook/v4l/subdev-formats.xml | 1294 ++++++++++++++++++++ Documentation/DocBook/v4l/v4l2.xml | 7 + Documentation/DocBook/v4l/vidioc-streamon.xml | 9 + .../v4l/vidioc-subdev-enum-frame-interval.xml | 146 +++ .../DocBook/v4l/vidioc-subdev-enum-frame-size.xml | 148 +++ .../DocBook/v4l/vidioc-subdev-enum-mbus-code.xml | 113 ++ Documentation/DocBook/v4l/vidioc-subdev-g-crop.xml | 143 +++ Documentation/DocBook/v4l/vidioc-subdev-g-fmt.xml | 168 +++ .../DocBook/v4l/vidioc-subdev-g-frame-interval.xml | 135 ++ drivers/media/video/mt9m001.c | 2 +- drivers/media/video/mt9v022.c | 4 +- drivers/media/video/sh_mobile_csi2.c | 6 +- drivers/media/video/soc_mediabus.c | 2 +- drivers/media/video/v4l2-subdev.c | 171 +++- include/linux/Kbuild | 2 + include/linux/v4l2-mediabus.h | 96 ++ include/linux/v4l2-subdev.h | 141 +++ include/media/soc_mediabus.h | 3 +- include/media/v4l2-mediabus.h | 53 +- include/media/v4l2-subdev.h | 51 + 26 files changed, 2943 insertions(+), 89 deletions(-) create mode 100644 Documentation/DocBook/v4l/bayer.pdf create mode 100644 Documentation/DocBook/v4l/bayer.png create mode 100644 Documentation/DocBook/v4l/dev-subdev.xml create mode 100644 Documentation/DocBook/v4l/pipeline.png create mode 100644 Documentation/DocBook/v4l/subdev-formats.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-frame-interval.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-frame-size.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-enum-mbus-code.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-crop.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-fmt.xml create mode 100644 Documentation/DocBook/v4l/vidioc-subdev-g-frame-interval.xml create mode 100644 include/linux/v4l2-mediabus.h create mode 100644 include/linux/v4l2-subdev.h -- Regards, Laurent Pinchart -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html