Lines Matching refs:np
69 struct device_node *np, in ltq_pinctrl_dt_subnode_to_map() argument
73 struct property *pins = of_find_property(np, "lantiq,pins", NULL); in ltq_pinctrl_dt_subnode_to_map()
74 struct property *groups = of_find_property(np, "lantiq,groups", NULL); in ltq_pinctrl_dt_subnode_to_map()
84 np->name); in ltq_pinctrl_dt_subnode_to_map()
90 np->name); in ltq_pinctrl_dt_subnode_to_map()
94 ret = of_property_read_string(np, "lantiq,function", &function); in ltq_pinctrl_dt_subnode_to_map()
96 of_property_for_each_string(np, "lantiq,groups", prop, group) { in ltq_pinctrl_dt_subnode_to_map()
107 int ret = of_property_read_u32(np, in ltq_pinctrl_dt_subnode_to_map()
118 of_property_for_each_string(np, "lantiq,pins", prop, pin) { in ltq_pinctrl_dt_subnode_to_map()
128 of_property_for_each_string(np, "lantiq,groups", prop, group) { in ltq_pinctrl_dt_subnode_to_map()
140 static int ltq_pinctrl_dt_subnode_size(struct device_node *np) in ltq_pinctrl_dt_subnode_size() argument
144 ret = of_property_count_strings(np, "lantiq,groups"); in ltq_pinctrl_dt_subnode_size()
146 ret = of_property_count_strings(np, "lantiq,pins"); in ltq_pinctrl_dt_subnode_size()
156 struct device_node *np; in ltq_pinctrl_dt_node_to_map() local
159 for_each_child_of_node(np_config, np) in ltq_pinctrl_dt_node_to_map()
160 max_maps += ltq_pinctrl_dt_subnode_size(np); in ltq_pinctrl_dt_node_to_map()
166 for_each_child_of_node(np_config, np) in ltq_pinctrl_dt_node_to_map()
167 ltq_pinctrl_dt_subnode_to_map(pctldev, np, &tmp); in ltq_pinctrl_dt_node_to_map()