Lines Matching refs:child
400 struct device_node *child; in mxs_pinctrl_probe_dt() local
408 child = of_get_next_child(np, NULL); in mxs_pinctrl_probe_dt()
409 if (!child) { in mxs_pinctrl_probe_dt()
416 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
417 if (of_device_is_compatible(child, gpio_compat)) in mxs_pinctrl_probe_dt()
421 if (of_property_read_u32(child, "reg", &val)) in mxs_pinctrl_probe_dt()
423 if (strcmp(fn, child->name)) { in mxs_pinctrl_probe_dt()
424 fn = child->name; in mxs_pinctrl_probe_dt()
442 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
443 if (of_device_is_compatible(child, gpio_compat)) in mxs_pinctrl_probe_dt()
445 if (of_property_read_u32(child, "reg", &val)) in mxs_pinctrl_probe_dt()
447 if (strcmp(fn, child->name)) { in mxs_pinctrl_probe_dt()
454 of_node_get(child); in mxs_pinctrl_probe_dt()
464 for (child2 = of_get_next_child(np, child); in mxs_pinctrl_probe_dt()
474 f->name = fn = child->name; in mxs_pinctrl_probe_dt()
482 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
483 if (of_device_is_compatible(child, gpio_compat)) in mxs_pinctrl_probe_dt()
485 if (of_property_read_u32(child, "reg", &val)) { in mxs_pinctrl_probe_dt()
486 ret = mxs_pinctrl_parse_group(pdev, child, in mxs_pinctrl_probe_dt()
493 if (strcmp(fn, child->name)) { in mxs_pinctrl_probe_dt()
500 fn = child->name; in mxs_pinctrl_probe_dt()
503 ret = mxs_pinctrl_parse_group(pdev, child, idxg++, in mxs_pinctrl_probe_dt()