mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 07:12:09 +00:00
[media] v4l: async: Add fwnode match support
Add fwnode matching to complement OF node matching. And fwnode may also be an OF node. Do not enable fwnode matching yet. It will replace OF matching soon. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Tested-by: Hans Verkuil <hans.verkuil@cisco.com> Tested-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
ca50c197bd
commit
ecdf0cfe71
3 changed files with 23 additions and 0 deletions
|
@ -788,6 +788,8 @@ struct v4l2_subdev_platform_data {
|
|||
* @devnode: subdev device node
|
||||
* @dev: pointer to the physical device, if any
|
||||
* @of_node: The device_node of the subdev, usually the same as dev->of_node.
|
||||
* @fwnode: The fwnode_handle of the subdev, usually the same as
|
||||
* either dev->of_node->fwnode or dev->fwnode (whichever is non-NULL).
|
||||
* @async_list: Links this subdev to a global subdev_list or @notifier->done
|
||||
* list.
|
||||
* @asd: Pointer to respective &struct v4l2_async_subdev.
|
||||
|
@ -819,6 +821,7 @@ struct v4l2_subdev {
|
|||
struct video_device *devnode;
|
||||
struct device *dev;
|
||||
struct device_node *of_node;
|
||||
struct fwnode_handle *fwnode;
|
||||
struct list_head async_list;
|
||||
struct v4l2_async_subdev *asd;
|
||||
struct v4l2_async_notifier *notifier;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue