Hi! > It seems they don't compile. Hmmm. Did I do something wrong? "struct > fwnode_endpoint" seems to be only used in v4l2-fwnode.h; that can't be right...? Next problem is missing dev_fwnode; fixed. Next problem is pavel@duo:/data/l/linux-n900$ git grep fwnode_graph_get_next_endpoint . drivers/media/i2c/smiapp/smiapp-core.c: ep = fwnode_graph_get_next_endpoint(fwnode, NULL); drivers/media/platform/omap3isp/isp.c: while ((fwnode = fwnode_graph_get_next_endpoint(dev_fwnode(dev), So sorry, I guess I should wait for version that compiles ;-). Pavel diff --git a/drivers/base/property.c b/drivers/base/property.c index c458c63..f52a260 100644 --- a/drivers/base/property.c +++ b/drivers/base/property.c @@ -182,11 +182,6 @@ static int pset_prop_read_string(struct property_set *pset, return 0; } -static inline struct fwnode_handle *dev_fwnode(struct device *dev) -{ - return IS_ENABLED(CONFIG_OF) && dev->of_node ? - &dev->of_node->fwnode : dev->fwnode; -} /** * device_property_present - check if a property of a device is present diff --git a/include/linux/fwnode.h b/include/linux/fwnode.h index 8bd28ce..9215e23 100644 --- a/include/linux/fwnode.h +++ b/include/linux/fwnode.h @@ -27,4 +27,10 @@ struct fwnode_handle { struct fwnode_handle *secondary; }; +static inline struct fwnode_handle *dev_fwnode(struct device *dev) +{ + return IS_ENABLED(CONFIG_OF) && dev->of_node ? + &dev->of_node->fwnode : dev->fwnode; +} + #endif diff --git a/include/media/v4l2-fwnode.h b/include/media/v4l2-fwnode.h index d762a55..9e9cfbc 100644 --- a/include/media/v4l2-fwnode.h +++ b/include/media/v4l2-fwnode.h @@ -80,7 +80,7 @@ struct v4l2_fwnode_bus_mipi_csi1 { * @nr_of_link_frequencies: number of elements in link_frequenccies array */ struct v4l2_fwnode_endpoint { - struct fwnode_endpoint base; + /*struct fwnode_endpoint base; */ /* * Fields below this line will be zeroed by * v4l2_fwnode_parse_endpoint() -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Attachment:
signature.asc
Description: Digital signature