Lines Matching refs:np
179 struct device_node *np; in of_get_child_by_name_reg() local
181 for_each_child_of_node(parent, np) { in of_get_child_by_name_reg()
184 if (!np->name || of_node_cmp(np->name, name)) in of_get_child_by_name_reg()
187 if (of_property_read_u32(np, "reg", &r) < 0) in of_get_child_by_name_reg()
194 return np; in of_get_child_by_name_reg()
222 struct device_node *np; in of_graph_get_remote_port_parent() local
225 np = of_parse_phandle(node, "remote-endpoint", 0); in of_graph_get_remote_port_parent()
228 for (depth = 3; depth && np; depth--) { in of_graph_get_remote_port_parent()
229 np = of_get_next_parent(np); in of_graph_get_remote_port_parent()
230 if (depth == 2 && of_node_cmp(np->name, "ports")) in of_graph_get_remote_port_parent()
233 return np; in of_graph_get_remote_port_parent()
246 struct device_node *np, *ep; in exynos_dpi_of_find_panel_node() local
248 np = of_graph_get_port_by_reg(dev->of_node, FIMD_PORT_RGB); in exynos_dpi_of_find_panel_node()
249 if (!np) in exynos_dpi_of_find_panel_node()
252 ep = of_graph_get_endpoint_by_reg(np, 0); in exynos_dpi_of_find_panel_node()
253 of_node_put(np); in exynos_dpi_of_find_panel_node()
257 np = of_graph_get_remote_port_parent(ep); in exynos_dpi_of_find_panel_node()
260 return np; in exynos_dpi_of_find_panel_node()
267 struct device_node *np; in exynos_dpi_parse_dt() local
271 np = of_get_child_by_name(dn, "display-timings"); in exynos_dpi_parse_dt()
272 if (np) { in exynos_dpi_parse_dt()
276 of_node_put(np); in exynos_dpi_parse_dt()