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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html