Lines Matching full:npins
24 void *data, unsigned int *pins, unsigned int npins) in pinctrl_generic_to_map() argument
47 ret = pinctrl_generic_add_group(pctldev, group_name, pins, npins, data); in pinctrl_generic_to_map()
98 int npins, ret; in pinctrl_generic_pins_function_dt_subnode_to_map() local
100 npins = of_property_count_u32_elems(np, "pins"); in pinctrl_generic_pins_function_dt_subnode_to_map()
102 if (npins < 1) { in pinctrl_generic_pins_function_dt_subnode_to_map()
104 parent, np, npins); in pinctrl_generic_pins_function_dt_subnode_to_map()
105 return npins; in pinctrl_generic_pins_function_dt_subnode_to_map()
108 pins = devm_kcalloc(dev, npins, sizeof(*pins), GFP_KERNEL); in pinctrl_generic_pins_function_dt_subnode_to_map()
112 functions = devm_kcalloc(dev, npins, sizeof(*functions), GFP_KERNEL); in pinctrl_generic_pins_function_dt_subnode_to_map()
116 for (int i = 0; i < npins; i++) { in pinctrl_generic_pins_function_dt_subnode_to_map()
130 functions, pins, npins); in pinctrl_generic_pins_function_dt_subnode_to_map()
144 int npins, ret; in pinctrl_generic_pinmux_dt_subnode_to_map() local
146 npins = of_property_count_u32_elems(np, "pinmux"); in pinctrl_generic_pinmux_dt_subnode_to_map()
148 if (npins < 1) { in pinctrl_generic_pinmux_dt_subnode_to_map()
150 parent, np, npins); in pinctrl_generic_pinmux_dt_subnode_to_map()
151 return npins; in pinctrl_generic_pinmux_dt_subnode_to_map()
154 pins = devm_kcalloc(dev, npins, sizeof(*pins), GFP_KERNEL); in pinctrl_generic_pinmux_dt_subnode_to_map()
158 muxes = devm_kcalloc(dev, npins, sizeof(*muxes), GFP_KERNEL); in pinctrl_generic_pinmux_dt_subnode_to_map()
162 for (int i = 0; i < npins; i++) { in pinctrl_generic_pinmux_dt_subnode_to_map()
175 muxes, pins, npins); in pinctrl_generic_pinmux_dt_subnode_to_map()