-
- Downloads
media: v4l: async, fwnode: Improve module organisation
The V4L2 async framework is generally used with the V4L2 fwnode, which also depends on the former. There are a few exceptions but they are relatively few. 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, split the v4l2-async into its own module. Selecting V4L2_FWNODE also selects 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". Signed-off-by:Sakari Ailus <sakari.ailus@linux.intel.com> Reviewed-by:
Ezequiel Garcia <ezequiel@collabora.com> Signed-off-by:
Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Showing
- drivers/media/i2c/Kconfig 11 additions, 0 deletionsdrivers/media/i2c/Kconfig
- drivers/media/v4l2-core/Kconfig 5 additions, 0 deletionsdrivers/media/v4l2-core/Kconfig
- drivers/media/v4l2-core/Makefile 3 additions, 2 deletionsdrivers/media/v4l2-core/Makefile
- drivers/media/v4l2-core/v4l2-async.c 21 additions, 2 deletionsdrivers/media/v4l2-core/v4l2-async.c
- drivers/media/v4l2-core/v4l2-dev.c 0 additions, 5 deletionsdrivers/media/v4l2-core/v4l2-dev.c
Loading
Please register or sign in to comment