Wednesday, August 23. 2017, 11:01 PM
The soc-camera framework in the Linux kernel has been deprecated. Since a while now new drivers are explicitly banned from using it. Most existing drivers host drivers have been patched to become stand-alone V4L2 camera host drivers. The only host driver, still using soc-camera is sh_mobile_ceu_camera.c. Soc-camera camera sensor drivers are kept in their present form until they are needed for any standard V4L2 host drivers, at which point they should be converted to stand-alone V4L2 subdevice drivers too. Respectively, the flow of soc.camera patches has almost completely ceased.
This is indeed a positive development, since more powerful and generic APIs appeared in recent years, making soc-camera really unfit for modern media pipelines.