At last V4L2 clock and asynchronous probing APIs, that have been mentioned 
here before have been pushed in the second set of 3.11 updates:
Guennadi Liakhovetski (20):
      soc-camera: move common code to soc_camera.c
      soc-camera: add host clock callbacks to start and stop the master clock
      pxa-camera: move interface activation and deactivation to clock callbacks
      omap1-camera: move interface activation and deactivation to clock callbacks
      atmel-isi: move interface activation and deactivation to clock callbacks
      mx3-camera: move interface activation and deactivation to clock callbacks
      mx2-camera: move interface activation and deactivation to clock callbacks
      mx1-camera: move interface activation and deactivation to clock callbacks
      sh-mobile-ceu-camera: move interface activation and deactivation to clock callbacks
      soc-camera: make .clock_{start,stop} compulsory, .add / .remove optional
      soc-camera: don't attach the client to the host during probing
      sh-mobile-ceu-camera: add primitive OF support
      sh-mobile-ceu-driver: support max width and height in DT
      V4L2: add temporary clock helpers
      V4L2: add a device pointer to struct v4l2_subdev
      V4L2: support asynchronous subdevice registration
      soc-camera: switch I2C subdevice drivers to use v4l2-clk
      soc-camera: add V4L2-async support
      sh_mobile_ceu_camera: add asynchronous subdevice probing support
      imx074: support asynchronous probing