On Fri, Mar 12, 2021 at 04:02:08PM +0100, Niklas Söderlund wrote: > Hi Sakari, > > Thanks for your work. > > On 2021-03-12 14:56:57 +0200, Sakari Ailus wrote: > > The V4L2 async framework is generally used with the V4L2 fwnode, which > > also depends on the former. There is only one exception, the CAFE_CCIC > > driver, which uses V4L2 async but does not need V4L2 fwnode. > > > > At the same time there is a vast number of systems that need videodev > > module, but have no use for v4l2-async that's now part of videodev. > > > > In order to improve, build v4l2-async and v4l2-fwnode as a single module > > called v4l2-async (the v4l2-async.c file is renamed as v4l2-async-core.c). > > Also the menu item V4L2_FWNODE is renamed as V4L2_ASYNC. > > > > This also moves the initialisation of the debufs entries for async subdevs > > to loading of the v4l2-async module. The directory is named as > > "v4l2-async". > > I tested this patch as part of your latest master branch [1] and it > fails to compile for me, Yeah, sorry; I pushed an intermediate version there, the fixed one is on the list (and now-updated master branch). -- Sakari Ailus