summaryrefslogtreecommitdiffstats
path: root/drivers/media/v4l2-core/v4l2-async.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1Star
* media: v4l2: async: remove locking when initializing async notifierNiklas Söderlund2018-12-051-4/+0Star
* media: v4l2-core: cleanup coding style at V4L2 async/fwnodeMauro Carvalho Chehab2018-10-051-20/+25
* media: v4l2: async: Remove notifier subdevs arraySteve Longerbeam2018-10-041-89/+25Star
* media: v4l2-fwnode: Switch to v4l2_async_notifier_add_subdevSteve Longerbeam2018-10-041-4/+0Star
* media: v4l2: async: Add convenience functions to allocate and add asd'sSteve Longerbeam2018-10-041-0/+76
* media: v4l2: async: Add v4l2_async_notifier_add_subdevSteve Longerbeam2018-10-041-42/+149
* media: v4l2: async: Allow searching for asd of any typeSteve Longerbeam2018-10-041-31/+46
* media: v4l2-async: simplify v4l2_async_subdev structureMauro Carvalho Chehab2017-12-291-8/+8
* media: v4l: async: use the v4l2_dev from the root notifier when matching sub-...Niklas Söderlund2017-11-301-2/+1Star
* media: v4l: async: fix unregister for implicitly registered sub-device notifiersNiklas Söderlund2017-11-071-1/+1
* media: v4l: async: fix return of unitialized variable retColin Ian King2017-11-071-1/+0Star
* media: v4l: fwnode: Add a convenience function for registering sensorsSakari Ailus2017-10-311-4/+15
* media: v4l: async: Ensure only unique fwnodes are registered to notifiersSakari Ailus2017-10-311-7/+79
* media: v4l: async: Allow binding notifiers to sub-devicesSakari Ailus2017-10-311-40/+172
* media: v4l: async: Prepare for async sub-device notifiersSakari Ailus2017-10-311-19/+50
* media: v4l: async: Allow async notifier register call succeed with no subdevsSakari Ailus2017-10-311-2/+10
* media: v4l: async: Register sub-devices before calling bound callbackSakari Ailus2017-10-311-3/+3
* media: v4l: async: Introduce helpers for calling async ops callbacksSakari Ailus2017-10-311-17/+39
* media: v4l: async: Move async subdev notifier operations to a separate structureLaurent Pinchart2017-10-311-16/+14Star
* media: v4l: fwnode: Support generic parsing of graph endpoints in a deviceSakari Ailus2017-10-311-0/+31
* media: v4l: async: Use more intuitive names for internal functionsSakari Ailus2017-10-311-9/+10
* media: v4l: async: Correctly serialise async sub-device unregistrationSakari Ailus2017-10-311-11/+7Star
* media: v4l: async: Fix notifier complete callback error handlingSakari Ailus2017-10-311-18/+60
* media: v4l: async: fix unbind error in v4l2_async_notifier_unregister()Niklas Söderlund2017-10-311-4/+4
* media: v4l: async: Don't set sd->dev NULL in v4l2_async_cleanupSakari Ailus2017-10-311-1/+0Star
* media: v4l: async: Remove re-probing supportSakari Ailus2017-10-311-53/+1Star
* media: Revert "[media] v4l: async: make v4l2 coexist with devicetree nodes in...Rob Herring2017-09-051-6/+1Star
* [media] v4l2-core: Use kvmalloc() for potentially big allocationsTomasz Figa2017-06-201-2/+3
* [media] v4l: async: check for v4l2_dev in v4l2_async_notifier_register()Niklas Söderlund2017-06-201-1/+2
* [media] v4l: Switch from V4L2 OF not V4L2 fwnode APISakari Ailus2017-06-061-12/+2Star
* [media] v4l: async: Add fwnode match supportSakari Ailus2017-06-061-0/+15
* [media] v4l2-async: failing functions shouldn't have side effectsTuukka Toivonen2017-02-031-10/+11
* [media] v4l: async: make v4l2 coexist with devicetree nodes in a dt overlayJavi Merino2017-02-031-1/+2
* [media] v4l2-async: Use kmalloc_array() in v4l2_async_notifier_unregister()Markus Elfring2017-01-311-1/+1
* [media] v4l2-async: remove unneeded .registered_async callbackJavier Martinez Canillas2016-08-241-7/+0Star
* [media] v4l2-async: Don't fail if registered_async isn't implementedJavier Martinez Canillas2016-02-191-1/+1
* [media] v4l2-async: call registered_async after subdev registrationJavier Martinez Canillas2016-02-101-0/+7
* v4l: async: Add a pointer to of_node to struct v4l2_subdev, match itSakari Ailus2015-06-151-12/+27
* [media] v4l2-async: Don't use dynamic static allocationMauro Carvalho Chehab2013-11-081-3/+27
* [media] v4l2-async: Use proper list head for iteration over registered subdevsSylwester Nawrocki2013-08-181-1/+1
* [media] v4l: async: Make it safe to unregister unregistered notifierLaurent Pinchart2013-08-181-0/+6
* [media] V4L: Merge struct v4l2_async_subdev_list with struct v4l2_subdevSylwester Nawrocki2013-07-301-38/+29Star
* [media] V4L: Rename subdev field of struct v4l2_async_notifierSylwester Nawrocki2013-07-301-1/+1
* [media] V4L: Add V4L2_ASYNC_MATCH_OF subdev matching typeSylwester Nawrocki2013-07-301-0/+9
* [media] V4L: Rename v4l2_async_bus_* to v4l2_async_match_*Sylwester Nawrocki2013-07-301-13/+13
* [media] V4L: Drop bus_type check in v4l2-async match functionsSylwester Nawrocki2013-07-301-3/+1Star
* [media] V4L2: fix compilation if CONFIG_I2C is undefinedGuennadi Liakhovetski2013-06-281-0/+4
* [media] V4L2: support asynchronous subdevice registrationGuennadi Liakhovetski2013-06-211-0/+280