Hi, decrementing the reference count of the previous endpoint node parameter to of_graph_get_next_endpoint allows to wrap the function in a for_each macro. This series removes the remaining workaround in imx-drm, adds the macro for_each_endpoint_of_node, and switches the current users to it. It builds upon Russell's patches: "drm: add of_graph endpoint helper to find possible CRTCs" and "imx-drm: convert imx-drm to use the generic DRM OF helper" regards Philipp Philipp Zabel (5): imx-drm: Drop imx_drm_of_get_next_endpoint wrapper of: Decrement refcount of previous endpoint in of_graph_get_next_endpoint of: Add for_each_endpoint_of_node helper macro drm: use for_each_endpoint_of_node macro in drm_of_find_possible_crtcs imx-drm: use for_each_endpoint_of_node macro in imx_drm_encoder_get_mux_id drivers/gpu/drm/drm_of.c | 8 ++------ drivers/of/base.c | 9 +-------- drivers/staging/imx-drm/imx-drm-core.c | 17 +++-------------- include/linux/of_graph.h | 4 ++++ 4 files changed, 10 insertions(+), 28 deletions(-) -- 2.0.0 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel