mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-22 23:04:43 +00:00
[media] v4l: Switch from V4L2 OF not V4L2 fwnode API
Switch users of the v4l2_of_ APIs to the more generic v4l2_fwnode_ APIs. Async OF matching is replaced by fwnode matching and OF matching support is removed. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Acked-by: Benoit Parrot <bparrot@ti.com> # i2c/ov2569.c, am437x/am437x-vpfe.c and ti-vpe/cal.c Tested-by: Hans Verkuil <hans.verkuil@cisco.com> # Atmel sama5d3 board + ov2640 sensor Tested-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
048ea05b4f
commit
859969b38e
35 changed files with 212 additions and 175 deletions
|
@ -31,7 +31,6 @@ struct v4l2_async_notifier;
|
|||
* v4l2_async_subdev.match ops
|
||||
* @V4L2_ASYNC_MATCH_DEVNAME: Match will use the device name
|
||||
* @V4L2_ASYNC_MATCH_I2C: Match will check for I2C adapter ID and address
|
||||
* @V4L2_ASYNC_MATCH_OF: Match will use OF node
|
||||
* @V4L2_ASYNC_MATCH_FWNODE: Match will use firmware node
|
||||
*
|
||||
* This enum is used by the asyncrhronous sub-device logic to define the
|
||||
|
@ -41,7 +40,6 @@ enum v4l2_async_match_type {
|
|||
V4L2_ASYNC_MATCH_CUSTOM,
|
||||
V4L2_ASYNC_MATCH_DEVNAME,
|
||||
V4L2_ASYNC_MATCH_I2C,
|
||||
V4L2_ASYNC_MATCH_OF,
|
||||
V4L2_ASYNC_MATCH_FWNODE,
|
||||
};
|
||||
|
||||
|
@ -56,9 +54,6 @@ enum v4l2_async_match_type {
|
|||
struct v4l2_async_subdev {
|
||||
enum v4l2_async_match_type match_type;
|
||||
union {
|
||||
struct {
|
||||
const struct device_node *node;
|
||||
} of;
|
||||
struct {
|
||||
struct fwnode_handle *fwnode;
|
||||
} fwnode;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue