Home
last modified time | relevance | path

Searched refs:num_pins (Results 1 – 25 of 104) sorted by relevance

12345

/linux/drivers/pinctrl/
H A Dpinctrl-artpec6.c60 unsigned int num_pins; member
70 const unsigned int num_pins; member
216 .num_pins = ARRAY_SIZE(cpuclkout_pins0),
222 .num_pins = ARRAY_SIZE(udlclkout_pins0),
228 .num_pins = ARRAY_SIZE(i2c1_pins0),
234 .num_pins = ARRAY_SIZE(i2c2_pins0),
240 .num_pins = ARRAY_SIZE(i2c3_pins0),
246 .num_pins = ARRAY_SIZE(i2s0_pins0),
252 .num_pins = ARRAY_SIZE(i2s1_pins0),
258 .num_pins = ARRAY_SIZE(i2srefclk_pins0),
[all …]
H A Dpinctrl-k230.c55 unsigned int num_pins; member
105 unsigned int *num_pins) in k230_get_group_pins() argument
113 *num_pins = info->groups[selector].num_pins; in k230_get_group_pins()
211 map_num += info->groups[grp_id].num_pins + 1; in k230_dt_node_to_map()
229 for (j = 0; j < grp->num_pins; ++j) { in k230_dt_node_to_map()
450 for (cnt = 0; cnt < grp->num_pins; cnt++) { in k230_set_mux()
487 grp->num_pins = size; in k230_pinctrl_parse_groups()
488 grp->pins = devm_kcalloc(dev, grp->num_pins, sizeof(*grp->pins), in k230_pinctrl_parse_groups()
490 grp->data = devm_kcalloc(dev, grp->num_pins, sizeof(*grp->data), in k230_pinctrl_parse_groups()
H A Dpinctrl-tps6594.c313 int num_pins; member
323 .num_pins = ARRAY_SIZE(tps65224_pins),
333 .num_pins = ARRAY_SIZE(tps65224_pins),
343 .num_pins = ARRAY_SIZE(tps6594_pins),
456 return pinctrl->num_pins; in tps6594_groups_cnt()
461 unsigned int *num_pins) in tps6594_group_pins() argument
466 *num_pins = 1; in tps6594_group_pins()
/linux/drivers/irqchip/
H A Dirq-mbigen.c237 u32 num_pins; in mbigen_of_create_domain() local
248 &num_pins) < 0) { in mbigen_of_create_domain()
253 if (!mbigen_create_device_domain(&child->dev, num_pins, mgn_chip)) in mbigen_of_create_domain()
270 u32 num_pins = 0; in mbigen_acpi_create_domain() local
296 ret = device_property_read_u32(&pdev->dev, "num-pins", &num_pins); in mbigen_acpi_create_domain()
297 if (ret || num_pins == 0) in mbigen_acpi_create_domain()
300 if (!mbigen_create_device_domain(&pdev->dev, num_pins, mgn_chip)) in mbigen_acpi_create_domain()
/linux/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.c185 unsigned *num_pins) in wmt_get_group_pins() argument
190 *num_pins = 1; in wmt_get_group_pins()
303 int num_pins, num_funcs, num_pulls, maps_per_pin; in wmt_pctl_dt_node_to_map() local
325 num_pins = pins->length / sizeof(u32); in wmt_pctl_dt_node_to_map()
329 if (num_funcs > 1 && num_funcs != num_pins) { in wmt_pctl_dt_node_to_map()
331 num_pins); in wmt_pctl_dt_node_to_map()
335 if (num_pulls > 1 && num_pulls != num_pins) { in wmt_pctl_dt_node_to_map()
337 num_pins); in wmt_pctl_dt_node_to_map()
347 cur_map = maps = kzalloc_objs(*maps, num_pins * maps_per_pin); in wmt_pctl_dt_node_to_map()
351 for (i = 0; i < num_pins; i++) { in wmt_pctl_dt_node_to_map()
[all …]
/linux/drivers/pinctrl/realtek/
H A Dpinctrl-rtd.c64 unsigned int *num_pins) in rtd_pinctrl_get_group_pins() argument
69 *num_pins = data->info->groups[selector].num_pins; in rtd_pinctrl_get_group_pins()
198 unsigned int num_pins; in rtd_pinctrl_set_mux() local
206 ret = rtd_pinctrl_get_group_pins(pcdev, group, &pins, &num_pins); in rtd_pinctrl_set_mux()
212 for (i = 0; i < num_pins; i++) { in rtd_pinctrl_set_mux()
241 for (i = 0; i < data->info->num_pins; i++) { in rtd_pinctrl_get_pin_by_number()
508 unsigned int num_pins; in rtd_pin_config_group_set() local
514 ret = rtd_pinctrl_get_group_pins(pcdev, group, &pins, &num_pins); in rtd_pin_config_group_set()
520 for (i = 0; i < num_pins; i++) { in rtd_pin_config_group_set()
560 data->desc.npins = data->info->num_pins; in rtd_pinctrl_probe()
H A Dpinctrl-rtd.h13 unsigned int num_pins; member
109 unsigned int num_pins; member
/linux/drivers/pinctrl/cix/
H A Dpinctrl-sky1-base.c119 int num_pins, num_funcs, maps_per_pin; in sky1_pctrl_dt_subnode_to_map() local
143 num_pins = pins->length / sizeof(u32); in sky1_pctrl_dt_subnode_to_map()
144 num_funcs = num_pins; in sky1_pctrl_dt_subnode_to_map()
148 if (has_config && num_pins >= 1) in sky1_pctrl_dt_subnode_to_map()
151 if (!num_pins || !maps_per_pin) { in sky1_pctrl_dt_subnode_to_map()
156 reserve = num_pins * maps_per_pin; in sky1_pctrl_dt_subnode_to_map()
163 for (i = 0; i < num_pins; i++) { in sky1_pctrl_dt_subnode_to_map()
258 unsigned int *num_pins) in sky1_pctrl_get_group_pins() argument
263 *num_pins = 1; in sky1_pctrl_get_group_pins()
/linux/drivers/pinctrl/visconti/
H A Dpinctrl-common.c129 unsigned int num_pins; in visconti_pin_config_group_set() local
133 num_pins = priv->devdata->groups[selector].nr_pins; in visconti_pin_config_group_set()
136 __func__, selector, num_pins, num_configs); in visconti_pin_config_group_set()
138 for (i = 0; i < num_pins; i++) { in visconti_pin_config_group_set()
173 unsigned int *num_pins) in visconti_get_group_pins() argument
178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins()
/linux/drivers/pinctrl/meson/
H A Dpinctrl-meson8-pmx.h26 .num_pins = ARRAY_SIZE(grp ## _pins), \
36 .num_pins = 1, \
H A Dpinctrl-meson-axg-pmx.h46 .num_pins = ARRAY_SIZE(grp ## _pins), \
56 .num_pins = 1, \
H A Dpinctrl-meson8-pmx.c45 for (j = 0; j < group->num_pins; j++) { in meson8_pmx_disable_other_groups()
73 for (i = 0; i < group->num_pins; i++) in meson8_pmx_set_mux()
H A Dpinctrl-meson.h33 unsigned int num_pins; member
115 unsigned int num_pins; member
H A Dpinctrl-meson.c125 const unsigned **pins, unsigned *num_pins) in meson_get_group_pins() argument
130 *num_pins = pc->data->groups[selector].num_pins; in meson_get_group_pins()
537 for (i = 0; i < group->num_pins; i++) { in meson_pinconf_group_set()
621 pc->chip.ngpio = pc->data->num_pins; in meson_gpiolib_register()
759 pc->desc.npins = pc->data->num_pins; in meson_pinctrl_probe()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_audio.c254 rdev->audio.num_pins = 3; in radeon_audio_init()
256 rdev->audio.num_pins = 7; in radeon_audio_init()
258 rdev->audio.num_pins = 7; in radeon_audio_init()
260 rdev->audio.num_pins = 2; in radeon_audio_init()
262 rdev->audio.num_pins = 6; in radeon_audio_init()
264 rdev->audio.num_pins = 6; in radeon_audio_init()
266 rdev->audio.num_pins = 1; in radeon_audio_init()
268 for (i = 0; i < rdev->audio.num_pins; i++) { in radeon_audio_init()
282 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_init()
434 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_fini()
/linux/sound/pci/lola/
H A Dlola_proc.c111 chip->pin[CAPT].num_pins, chip->pin[PLAY].num_pins); in lola_proc_codec_read()
117 for (i = 0; i < chip->pin[CAPT].num_pins; i++, nid++) in lola_proc_codec_read()
120 for (i = 0; i < chip->pin[PLAY].num_pins; i++, nid++) in lola_proc_codec_read()
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-bcm4908.c255 const unsigned int num_pins; member
432 for (i = 0; i < group->num_pins; i++) { in bcm4908_pinctrl_set_mux()
527 pins = devm_kcalloc(dev, group->num_pins, sizeof(*pins), GFP_KERNEL); in bcm4908_pinctrl_probe()
530 for (j = 0; j < group->num_pins; j++) in bcm4908_pinctrl_probe()
534 pins, group->num_pins, (void *)group); in bcm4908_pinctrl_probe()
H A Dpinctrl-bcm2835.c739 unsigned *num_pins) in bcm2835_pctl_get_group_pins() argument
742 *num_pins = 1; in bcm2835_pctl_get_group_pins()
826 int num_pins, num_funcs, num_pulls, maps_per_pin; in bcm2835_pctl_dt_node_to_map() local
853 num_pins = pins->length / 4; in bcm2835_pctl_dt_node_to_map()
857 if (num_funcs > 1 && num_funcs != num_pins) { in bcm2835_pctl_dt_node_to_map()
860 np, num_pins); in bcm2835_pctl_dt_node_to_map()
864 if (num_pulls > 1 && num_pulls != num_pins) { in bcm2835_pctl_dt_node_to_map()
867 np, num_pins); in bcm2835_pctl_dt_node_to_map()
876 cur_map = maps = kzalloc_objs(*maps, num_pins * maps_per_pin); in bcm2835_pctl_dt_node_to_map()
880 for (i = 0; i < num_pins; i++) { in bcm2835_pctl_dt_node_to_map()
[all …]
H A Dpinctrl-nsp-mux.c76 const unsigned int num_pins; member
225 .num_pins = ARRAY_SIZE(group_name ## _pins), \
329 unsigned int *num_pins) in nsp_get_group_pins() argument
334 *num_pins = pinctrl->groups[selector].num_pins; in nsp_get_group_pins()
H A Dpinctrl-ns.c68 const unsigned int num_pins; member
88 .num_pins = ARRAY_SIZE(_pins), \
270 group->pins, group->num_pins, NULL); in ns_pinctrl_probe()
/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx-scmi.c67 int map_num, size, pin_size, pin_id, num_pins; in pinctrl_scmi_imx_dt_node_to_map() local
99 num_pins = size / pin_size; in pinctrl_scmi_imx_dt_node_to_map()
100 map_num = num_pins; in pinctrl_scmi_imx_dt_node_to_map()
110 for (i = 0; i < num_pins; i++) { in pinctrl_scmi_imx_dt_node_to_map()
/linux/sound/hda/common/
H A Dauto_parser.c46 int num_pins) in sort_pins_by_sequence() argument
49 sort(list, num_pins, sizeof(list[0]), compare_seq, NULL); in sort_pins_by_sequence()
50 for (i = 0; i < num_pins; i++) in sort_pins_by_sequence()
606 int num_pins, int *indexp) in check_output_sfx() argument
613 i = find_idx_in_nid_list(nid, pins, num_pins); in check_output_sfx()
616 if (num_pins == 1) in check_output_sfx()
618 if (num_pins > ARRAY_SIZE(channel_sfx)) { in check_output_sfx()
642 const hda_nid_t *pins, int num_pins) in get_hp_label_index() argument
648 i = find_idx_in_nid_list(nid, pins, num_pins); in get_hp_label_index()
/linux/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-core.c63 unsigned *num_pins) in uniphier_pctl_get_group_pins() argument
68 *num_pins = priv->socdata->groups[selector].num_pins; in uniphier_pctl_get_group_pins()
532 unsigned num_pins = priv->socdata->groups[selector].num_pins; in uniphier_conf_pin_config_group_set() local
535 for (i = 0; i < num_pins; i++) { in uniphier_conf_pin_config_group_set()
653 for (i = 0; i < grp->num_pins; i++) { in uniphier_pmx_set_mux()
H A Dpinctrl-uniphier.h129 unsigned num_pins; member
163 .num_pins = ARRAY_SIZE(grp##_pins), \
/linux/drivers/pinctrl/renesas/
H A Dpinctrl-rzv2m.c225 unsigned int num_pins, i; in rzv2m_dt_subnode_to_map() local
240 num_pins = 0; in rzv2m_dt_subnode_to_map()
245 num_pins = ret; in rzv2m_dt_subnode_to_map()
248 if (!num_pinmux && !num_pins) in rzv2m_dt_subnode_to_map()
251 if (num_pinmux && num_pins) { in rzv2m_dt_subnode_to_map()
261 if (num_pins && !num_configs) { in rzv2m_dt_subnode_to_map()
270 if (num_pins) in rzv2m_dt_subnode_to_map()
271 nmaps += num_pins; in rzv2m_dt_subnode_to_map()
281 if (num_pins) { in rzv2m_dt_subnode_to_map()

12345