Lines Matching refs:fwnode

3  * V4L2 fwnode binding parsing library
18 #include <linux/fwnode.h>
26 * @base: fwnode endpoint of the v4l2_fwnode
75 * struct v4l2_fwnode_device_properties - fwnode device properties
161 * @V4L2_FWNODE_BUS_TYPE_GUESS: Default value if no bus-type fwnode property
184 * v4l2_fwnode_endpoint_parse() - parse all fwnode node properties
185 * @fwnode: pointer to the endpoint's fwnode handle
186 * @vep: pointer to the V4L2 fwnode data structure
188 * This function parses the V4L2 fwnode endpoint specific parameters from the
213 * The function does not change the V4L2 fwnode endpoint state if it fails.
224 int v4l2_fwnode_endpoint_parse(struct fwnode_handle *fwnode,
228 * v4l2_fwnode_endpoint_free() - free the V4L2 fwnode acquired by
230 * @vep: the V4L2 fwnode the resources of which are to be released
232 * It is safe to call this function with NULL argument or on a V4L2 fwnode the
238 * v4l2_fwnode_endpoint_alloc_parse() - parse all fwnode node properties
239 * @fwnode: pointer to the endpoint's fwnode handle
240 * @vep: pointer to the V4L2 fwnode data structure
242 * This function parses the V4L2 fwnode endpoint specific parameters from the
267 * The function does not change the V4L2 fwnode endpoint state if it fails.
282 int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle *fwnode,
287 * @fwnode: pointer to the endpoint's fwnode at the local end of the link
288 * @link: pointer to the V4L2 fwnode link data structure
300 * Return: 0 on success, or -ENOLINK if the remote endpoint fwnode can't be
303 int v4l2_fwnode_parse_link(struct fwnode_handle *fwnode,
308 * @link: pointer to the V4L2 fwnode link data structure
329 * @fwnode: pointer to the subdev endpoint's fwnode handle where the connector
330 * is connected to or to the connector endpoint fwnode handle.
331 * @connector: pointer to the V4L2 fwnode connector data structure
344 * * %-EINVAL if @fwnode is invalid
347 int v4l2_fwnode_connector_parse(struct fwnode_handle *fwnode,
353 * @fwnode: pointer to the subdev endpoint's fwnode handle where the connector
355 * @connector: pointer to the V4L2 fwnode connector data structure
367 * * %-EINVAL if @fwnode or @connector is invalid or @connector type is unknown
372 int v4l2_fwnode_connector_add_link(struct fwnode_handle *fwnode,
376 * v4l2_fwnode_device_parse() - parse fwnode device properties
381 * This function parses and validates the V4L2 fwnode device properties from the