Lines Matching refs:np
69 struct device_node *np, in mxs_dt_node_to_map() argument
77 int length = strlen(np->name) + SUFFIX_LEN; in mxs_dt_node_to_map()
83 if (of_property_read_u32(np, "reg", ®)) in mxs_dt_node_to_map()
86 ret = of_property_read_u32(np, "fsl,drive-strength", &val); in mxs_dt_node_to_map()
89 ret = of_property_read_u32(np, "fsl,voltage", &val); in mxs_dt_node_to_map()
92 ret = of_property_read_u32(np, "fsl,pull-up", &val); in mxs_dt_node_to_map()
106 new_map[i].data.mux.function = np->name; in mxs_dt_node_to_map()
114 snprintf(group, length, "%s.%d", np->name, reg); in mxs_dt_node_to_map()
127 new_map[i].data.configs.group_or_pin = purecfg ? np->name : in mxs_dt_node_to_map()
348 struct device_node *np, int idx, in mxs_pinctrl_parse_group() argument
356 int length = strlen(np->name) + SUFFIX_LEN; in mxs_pinctrl_parse_group()
362 if (of_property_read_u32(np, "reg", &val)) in mxs_pinctrl_parse_group()
363 snprintf(group, length, "%s", np->name); in mxs_pinctrl_parse_group()
365 snprintf(group, length, "%s.%d", np->name, val); in mxs_pinctrl_parse_group()
368 prop = of_find_property(np, propname, &length); in mxs_pinctrl_parse_group()
383 of_property_read_u32_array(np, propname, g->pins, g->npins); in mxs_pinctrl_parse_group()
399 struct device_node *np = pdev->dev.of_node; in mxs_pinctrl_probe_dt() local
408 child = of_get_next_child(np, NULL); in mxs_pinctrl_probe_dt()
416 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
442 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
464 for (child2 = of_get_next_child(np, child); in mxs_pinctrl_probe_dt()
466 child2 = of_get_next_child(np, child2)) { in mxs_pinctrl_probe_dt()
482 for_each_child_of_node(np, child) { in mxs_pinctrl_probe_dt()
515 struct device_node *np = pdev->dev.of_node; in mxs_pinctrl_probe() local
526 d->base = of_iomap(np, 0); in mxs_pinctrl_probe()