summaryrefslogtreecommitdiff
path: root/drivers/media/v4l2-core/v4l2-async.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-10media: v4l: async: Avoid a goto in loop implementationSakari Ailus1-14/+10
2023-08-10media: v4l: async: Set v4l2_device and subdev in async notifier initSakari Ailus1-27/+17
2023-07-28media: v4l: async: Support fwnode endpoint list matching for subdevsSakari Ailus1-0/+41
2023-07-28media: v4l: async: Try more connectionsSakari Ailus1-2/+2
2023-07-28media: v4l: async: Drop unneeded list entry initialisationSakari Ailus1-2/+0
2023-07-28media: v4l: async: Allow multiple connections between entitiesSakari Ailus1-73/+76
2023-07-28media: v4l: async: Obtain async connection based on sub-deviceSakari Ailus1-0/+7
2023-07-28media: v4l: async: Rework internal listsSakari Ailus1-48/+54
2023-07-28media: v4l: async: Drop duplicate handling when adding connectionsSakari Ailus1-19/+8
2023-07-28media: v4l: async: Clean up error handling in v4l2_async_match_notifySakari Ailus1-9/+12
2023-07-28media: v4l: async: Rename v4l2_async_subdev as v4l2_async_connectionSakari Ailus1-80/+79
2023-07-28media: v4l: async: Simplify async sub-device fwnode matchingSakari Ailus1-67/+21
2023-07-28media: v4l: async: Clean up list heads and entriesSakari Ailus1-27/+27
2023-07-28media: v4l: async: Only pass match information for async subdev validationSakari Ailus1-53/+56
2023-07-28media: v4l: async: Rename V4L2_ASYNC_MATCH_ macros, add TYPE_Sakari Ailus1-11/+11
2023-07-28media: v4l: async: Make V4L2 async match information a structSakari Ailus1-9/+9
2023-07-28media: v4l: async: Don't check whether asd is NULL in validity checkSakari Ailus1-3/+0
2023-07-28media: v4l: async: Clean up testing for duplicate async subdevsSakari Ailus1-12/+12
2023-07-28media: v4l: async: Add some debug printsSakari Ailus1-8/+63
2023-07-28media: v4l: async: Drop v4l2_async_nf_parse_fwnode_endpoints()Jacopo Mondi1-3/+3
2023-04-11media: v4l: async: Return async sub-devices to subnotifier listSakari Ailus1-5/+8
2023-02-03media: v4l2-core: Make the v4l2-core code enable/disable the privacy LED if p...Hans de Goede1-0/+4
2022-07-17media: v4l2-async: Add notifier operation to destroy asd instancesLaurent Pinchart1-0/+10
2022-07-15media: v4l: async: Also match secondary fwnode endpointsSakari Ailus1-14/+21
2022-04-24media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote()Laurent Pinchart1-1/+1
2022-04-24media: v4l2-async: Create links during v4l2_async_match_notify()Daniel Scally1-0/+31
2021-09-30media: v4l: async: Rename async nf functions, clean up long linesSakari Ailus1-86/+82
2021-06-02media: v4l: async, fwnode: Improve module organisationSakari Ailus1-2/+21
2021-02-06media: v4l2-async: Improve v4l2_async_notifier_add_*_subdev() APILaurent Pinchart1-15/+15
2021-02-06media: v4l2-async: Discourage use of v4l2_async_notifier_add_subdevEzequiel Garcia1-4/+4
2021-02-06media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdevEzequiel Garcia1-12/+12
2021-02-06media: v4l2-async: Remove V4L2_ASYNC_MATCH_DEVNAMEEzequiel Garcia1-41/+0
2021-01-27media: v4l2-async: Safely unregister an non-registered async subdevLaurent Pinchart1-0/+3
2021-01-27media: v4l2-async: Add waiting subdevices debugfsEzequiel Garcia1-0/+66
2021-01-27media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOMEzequiel Garcia1-14/+0
2021-01-26media: v4l2-core: v4l2-async: Check sd->fwnode->secondary in match_fwnode()Daniel Scally1-0/+8
2020-07-19media: v4l2-async: Log message in case of heterogeneous fwnode matchLaurent Pinchart1-1/+23
2020-07-19media: v4l2-async: Pass notifier pointer to match functionsLaurent Pinchart1-7/+11
2020-07-19media: v4l2-async: Accept endpoints and devices for fwnode matchingLaurent Pinchart1-1/+42
2019-07-25media: v4l2-async: Safely clean up an uninitialised notifierSakari Ailus1-1/+1
2019-07-25media: v4l2-async: Add v4l2_async_notifier_add_fwnode_remote_subdevSakari Ailus1-0/+23
2019-07-25media: v4l2-async: Get fwnode reference when putting it to the notifier's listSakari Ailus1-1/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2018-12-05media: v4l2: async: remove locking when initializing async notifierNiklas Söderlund1-4/+0
2018-10-05media: v4l2-core: cleanup coding style at V4L2 async/fwnodeMauro Carvalho Chehab1-20/+25
2018-10-04media: v4l2: async: Remove notifier subdevs arraySteve Longerbeam1-89/+25
2018-10-04media: v4l2-fwnode: Switch to v4l2_async_notifier_add_subdevSteve Longerbeam1-4/+0
2018-10-04media: v4l2: async: Add convenience functions to allocate and add asd'sSteve Longerbeam1-0/+76
2018-10-04media: v4l2: async: Add v4l2_async_notifier_add_subdevSteve Longerbeam1-42/+149
2018-10-04media: v4l2: async: Allow searching for asd of any typeSteve Longerbeam1-31/+46