Lines Matching refs:child
407 struct device_node *child; in mxs_pinctrl_probe_dt() local
415 child = of_get_next_child(np, NULL); in mxs_pinctrl_probe_dt()
416 if (!child) { in mxs_pinctrl_probe_dt()
423 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
424 if (of_device_is_compatible(child, gpio_compat)) in mxs_pinctrl_probe_dt()
428 if (of_property_read_u32(child, "reg", &val)) in mxs_pinctrl_probe_dt()
430 if (strcmp(fn, child->name)) { in mxs_pinctrl_probe_dt()
431 fn = child->name; in mxs_pinctrl_probe_dt()
449 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
450 if (of_device_is_compatible(child, gpio_compat)) in mxs_pinctrl_probe_dt()
452 if (of_property_read_u32(child, "reg", &val)) in mxs_pinctrl_probe_dt()
454 if (strcmp(fn, child->name)) { in mxs_pinctrl_probe_dt()
461 of_node_get(child); in mxs_pinctrl_probe_dt()
471 for (child2 = of_get_next_child(np, child); in mxs_pinctrl_probe_dt()
481 f->name = fn = child->name; in mxs_pinctrl_probe_dt()
489 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
490 if (of_device_is_compatible(child, gpio_compat)) in mxs_pinctrl_probe_dt()
492 if (of_property_read_u32(child, "reg", &val)) { in mxs_pinctrl_probe_dt()
493 ret = mxs_pinctrl_parse_group(pdev, child, in mxs_pinctrl_probe_dt()
500 if (strcmp(fn, child->name)) { in mxs_pinctrl_probe_dt()
507 fn = child->name; in mxs_pinctrl_probe_dt()
510 ret = mxs_pinctrl_parse_group(pdev, child, idxg++, in mxs_pinctrl_probe_dt()