This patch series attempts to remove some of the duplicate video/pad ops. The first four patches are here for completeness as a pull request has been posted for them. The fifth patch has been updated with Laurent's review comments. The main change with RFCv1 is that instead of creating a v4l2_subdev_create_pad_configs function I am adding a which field to the enum pad ops. Bridge drivers that don't need to support pad_configs can just pass NULL for the pad_configs and V4L2_SUBDEV_FORMAT_ACTIVE as the 'which' field value. Patches 6-9 implement this. Patches 10 and 11 are effectively identical to RFCv1, except for some small changes in patch 10 to set the which field. Missing in this patch series are: - proper commit log messages for patches 6-11 - documentation updates for the new 'which' field. Note that I have not tested these changes with soc-camera. I'm having major problems getting the video input and output to work on my Renesas board. I wonder if the current kernel board code is broken for the SH7724 board. Feedback for this approach is welcome. Regards, Hans -- 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