Tuesday, November 12. 2013, 01:30 PM
Conversion of soc-camera camera sensor drivers to the V4L2 clock API happened to break the em28xx USB video driver, when used with an 0v2640 sensor. A lengthy discussion followed to find a suitable solution with a minimum risk of breaking numerous other em28xx configurations, which ended up with the below patch series. Additionally the pull request contained two more soc-camera related patches:
Guennadi Liakhovetski (9):
V4L2: (cosmetic) remove redundant use of unlikely()
imx074: fix error handling for failed async subdevice registration
V4L2: add a common V4L2 subdevice platform data type
soc-camera: switch to using the new struct v4l2_subdev_platform_data
V4L2: add v4l2-clock helpers to register and unregister a fixed-rate clock
V4L2: add a v4l2-clk helper macro to produce an I2C device ID
V4L2: em28xx: register a V4L2 clock source
V4L2: soc-camera: work around unbalanced calls to .s_power()
V4L2: em28xx: tell the ov2640 driver to balance clock enabling internally
Michael Opdenacker (1):
sh_mobile_ceu_camera: remove deprecated IRQF_DISABLED
Valentine Barshak (1):
media: rcar_vin: Add preliminary r8a7790 support