[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:

committed by
Mauro Carvalho Chehab

parent
ca50c197bd
commit
ecdf0cfe71
@@ -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;
|
||||
|
Reference in New Issue
Block a user