Home
last modified time | relevance | path

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

12345

/linux/drivers/pinctrl/
A Dpinctrl-gemini.c77 const unsigned int num_pins; member
708 .num_pins = ARRAY_SIZE(gnd_3512_pins),
719 .num_pins = ARRAY_SIZE(rtc_3512_pins),
739 .num_pins = ARRAY_SIZE(ice_3512_pins),
745 .num_pins = ARRAY_SIZE(ide_3512_pins),
759 .num_pins = ARRAY_SIZE(usb_3512_pins),
778 .num_pins = ARRAY_SIZE(pci_3512_pins),
786 .num_pins = ARRAY_SIZE(lpc_3512_pins),
1982 unsigned int *num_pins) in gemini_get_group_pins() argument
2003 *num_pins = gemini_3512_pin_groups[selector].num_pins; in gemini_get_group_pins()
[all …]
A Dpinctrl-artpec6.c60 unsigned int num_pins; member
70 const unsigned int num_pins; member
228 .num_pins = ARRAY_SIZE(i2c1_pins0),
306 .num_pins = 2,
324 .num_pins = 2,
354 .num_pins = 2,
438 unsigned int *num_pins) in artpec6_get_group_pins() argument
441 *num_pins = artpec6_pin_groups[group].num_pins; in artpec6_get_group_pins()
741 if (pin >= pmx->num_pins) { in artpec6_pconf_get()
805 if (pin >= pmx->num_pins) { in artpec6_pconf_set()
[all …]
A Dpinmux.c412 unsigned num_pins = 0; in pinmux_enable_setting() local
418 &pins, &num_pins); in pinmux_enable_setting()
429 num_pins = 0; in pinmux_enable_setting()
433 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting()
453 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting()
473 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting()
492 unsigned num_pins = 0; in pinmux_disable_setting() local
498 &pins, &num_pins); in pinmux_disable_setting()
508 num_pins = 0; in pinmux_disable_setting()
512 for (i = 0; i < num_pins; i++) { in pinmux_disable_setting()
/linux/drivers/pinctrl/vt8500/
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()
352 for (i = 0; i < num_pins; i++) { in wmt_pctl_dt_node_to_map()
388 *num_maps = num_pins * maps_per_pin; in wmt_pctl_dt_node_to_map()
[all …]
/linux/drivers/irqchip/
A Dirq-mbigen.c242 u32 num_pins; in mbigen_of_create_domain() local
256 &num_pins) < 0) { in mbigen_of_create_domain()
262 domain = platform_msi_create_device_domain(&child->dev, num_pins, in mbigen_of_create_domain()
286 u32 num_pins = 0; in mbigen_acpi_create_domain() local
312 ret = device_property_read_u32(&pdev->dev, "num-pins", &num_pins); in mbigen_acpi_create_domain()
313 if (ret || num_pins == 0) in mbigen_acpi_create_domain()
316 domain = platform_msi_create_device_domain(&pdev->dev, num_pins, in mbigen_acpi_create_domain()
/linux/drivers/pinctrl/bcm/
A Dpinctrl-bcm6358.c40 const unsigned num_pins; member
136 .num_pins = ARRAY_SIZE(n##_pins), \
227 unsigned *num_pins) in bcm6358_pinctrl_get_group_pins() argument
230 *num_pins = bcm6358_groups[group].num_pins; in bcm6358_pinctrl_get_group_pins()
267 for (pin = 0; pin < pg->num_pins; pin++) in bcm6358_pinctrl_set_mux()
272 for (pin = 0; pin < pg->num_pins; pin++) { in bcm6358_pinctrl_set_mux()
A Dpinctrl-bcm6368.c32 const unsigned num_pins; member
134 .num_pins = ARRAY_SIZE(n##_pins), \
361 unsigned *num_pins) in bcm6368_pinctrl_get_group_pins() argument
364 *num_pins = bcm6368_groups[group].num_pins; in bcm6368_pinctrl_get_group_pins()
403 for (i = 0; i < pg->num_pins; i++) { in bcm6368_pinctrl_set_mux()
422 for (pin = 0; pin < pg->num_pins; pin++) { in bcm6368_pinctrl_set_mux()
A Dpinctrl-nsp-mux.c82 const unsigned int num_pins; member
231 .num_pins = ARRAY_SIZE(group_name ## _pins), \
335 unsigned int *num_pins) in nsp_get_group_pins() argument
340 *num_pins = pinctrl->groups[selector].num_pins; in nsp_get_group_pins()
565 unsigned int num_pins = ARRAY_SIZE(nsp_pins); in nsp_pinmux_probe() local
598 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); in nsp_pinmux_probe()
602 for (i = 0; i < num_pins; i++) { in nsp_pinmux_probe()
613 nsp_pinctrl_desc.npins = num_pins; in nsp_pinmux_probe()
A Dpinctrl-ns.c69 const unsigned int num_pins; member
89 .num_pins = ARRAY_SIZE(_pins), \
167 unsigned int *num_pins) in ns_pinctrl_get_group_pins() argument
172 *num_pins = ns_pinctrl->groups[selector].num_pins; in ns_pinctrl_get_group_pins()
226 for (i = 0; i < ns_pinctrl->groups[grp_select].num_pins; i++) { in ns_pinctrl_set_mux()
A Dpinctrl-bcm6328.c32 const unsigned num_pins; member
132 .num_pins = ARRAY_SIZE(n##_pins), \
295 unsigned *num_pins) in bcm6328_pinctrl_get_group_pins() argument
298 *num_pins = bcm6328_groups[group].num_pins; in bcm6328_pinctrl_get_group_pins()
A Dpinctrl-bcm6362.c41 const unsigned num_pins; member
169 .num_pins = ARRAY_SIZE(n##_pins), \
466 unsigned *num_pins) in bcm6362_pinctrl_get_group_pins() argument
469 *num_pins = bcm6362_groups[group].num_pins; in bcm6362_pinctrl_get_group_pins()
528 for (i = 0; i < pg->num_pins; i++) in bcm6362_pinctrl_set_mux()
A Dpinctrl-bcm6318.c33 const unsigned num_pins; member
153 .num_pins = ARRAY_SIZE(n##_pins), \
371 unsigned *num_pins) in bcm6318_pinctrl_get_group_pins() argument
374 *num_pins = bcm6318_groups[group].num_pins; in bcm6318_pinctrl_get_group_pins()
A Dpinctrl-bcm63268.c46 const unsigned num_pins; member
192 .num_pins = ARRAY_SIZE(n##_pins), \
490 unsigned *num_pins) in bcm63268_pinctrl_get_group_pins() argument
493 *num_pins = bcm63268_groups[group].num_pins; in bcm63268_pinctrl_get_group_pins()
554 for (i = 0; i < pg->num_pins; i++) in bcm63268_pinctrl_set_mux()
A Dpinctrl-cygnus-mux.c76 unsigned num_pins; member
488 .num_pins = ARRAY_SIZE(group_name ## _pins), \
722 unsigned *num_pins) in cygnus_get_group_pins() argument
727 *num_pins = pinctrl->groups[selector].num_pins; in cygnus_get_group_pins()
945 unsigned num_pins = ARRAY_SIZE(cygnus_pins); in cygnus_pinmux_probe() local
973 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); in cygnus_pinmux_probe()
977 for (i = 0; i < num_pins; i++) { in cygnus_pinmux_probe()
988 cygnus_pinctrl_desc.npins = num_pins; in cygnus_pinmux_probe()
A Dpinctrl-bcm2835.c698 unsigned *num_pins) in bcm2835_pctl_get_group_pins() argument
701 *num_pins = 1; in bcm2835_pctl_get_group_pins()
785 int num_pins, num_funcs, num_pulls, maps_per_pin; in bcm2835_pctl_dt_node_to_map() local
812 num_pins = pins->length / 4; in bcm2835_pctl_dt_node_to_map()
816 if (num_funcs > 1 && num_funcs != num_pins) { in bcm2835_pctl_dt_node_to_map()
819 np, num_pins); in bcm2835_pctl_dt_node_to_map()
823 if (num_pulls > 1 && num_pulls != num_pins) { in bcm2835_pctl_dt_node_to_map()
826 np, num_pins); in bcm2835_pctl_dt_node_to_map()
835 cur_map = maps = kcalloc(num_pins * maps_per_pin, sizeof(*maps), in bcm2835_pctl_dt_node_to_map()
840 for (i = 0; i < num_pins; i++) { in bcm2835_pctl_dt_node_to_map()
[all …]
/linux/sound/pci/lola/
A Dlola_mixer.c85 for (i = 0; i < chip->pin[dir].num_pins; i++, nid++) { in lola_init_pins()
127 chip->mixer.src_phys_ins = chip->pin[CAPT].num_pins; in lola_init_mixer_widget()
326 max_idx = chip->pin[dir].num_pins; in lola_setup_all_analog_gains()
390 if (idx >= chip->pin[dir].num_pins) in set_analog_volume()
506 uinfo->count = chip->pin[dir].num_pins; in lola_analog_vol_info()
519 for (i = 0; i < chip->pin[dir].num_pins; i++) in lola_analog_vol_get()
532 for (i = 0; i < chip->pin[dir].num_pins; i++) { in lola_analog_vol_put()
583 if (!chip->pin[dir].num_pins) in create_analog_mixer()
603 uinfo->count = chip->pin[CAPT].num_pins; in lola_input_src_info()
615 for (i = 0; i < chip->pin[CAPT].num_pins; i++) in lola_input_src_get()
[all …]
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/visconti/
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/gpu/drm/radeon/
A Dradeon_audio.c248 rdev->audio.num_pins = 3; in radeon_audio_init()
250 rdev->audio.num_pins = 7; in radeon_audio_init()
252 rdev->audio.num_pins = 7; in radeon_audio_init()
254 rdev->audio.num_pins = 2; in radeon_audio_init()
256 rdev->audio.num_pins = 6; in radeon_audio_init()
258 rdev->audio.num_pins = 6; in radeon_audio_init()
260 rdev->audio.num_pins = 1; in radeon_audio_init()
262 for (i = 0; i < rdev->audio.num_pins; i++) { in radeon_audio_init()
276 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_init()
427 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_fini()
/linux/drivers/pinctrl/meson/
A Dpinctrl-meson8-pmx.h26 .num_pins = ARRAY_SIZE(grp ## _pins), \
36 .num_pins = 1, \
A Dpinctrl-meson-axg-pmx.h46 .num_pins = ARRAY_SIZE(grp ## _pins), \
56 .num_pins = 1, \
/linux/drivers/pinctrl/renesas/
A Dpinctrl.c64 const unsigned **pins, unsigned *num_pins) in sh_pfc_get_group_pins() argument
69 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins()
117 unsigned int num_pins; in sh_pfc_dt_subnode_to_map() local
162 num_pins = 0; in sh_pfc_dt_subnode_to_map()
167 num_pins = ret; in sh_pfc_dt_subnode_to_map()
180 if (!num_pins && !num_groups) { in sh_pfc_dt_subnode_to_map()
189 nmaps += num_pins + num_groups; in sh_pfc_dt_subnode_to_map()
757 unsigned int num_pins; in sh_pfc_pinconf_group_set() local
761 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set()
763 for (i = 0; i < num_pins; ++i) { in sh_pfc_pinconf_group_set()
/linux/sound/soc/
A Dsoc-card.c62 struct snd_soc_jack_pin *pins, unsigned int num_pins) in snd_soc_card_jack_new() argument
76 if (num_pins) in snd_soc_card_jack_new()
77 ret = snd_soc_jack_add_pins(jack, num_pins, pins); in snd_soc_card_jack_new()
/linux/drivers/pinctrl/freescale/
A Dpinctrl-imx.c80 map_num += grp->num_pins; in imx_dt_node_to_map()
82 for (i = 0; i < grp->num_pins; i++) { in imx_dt_node_to_map()
110 for (i = j = 0; i < grp->num_pins; i++) { in imx_dt_node_to_map()
264 npins = grp->num_pins; in imx_pmx_set()
480 for (i = 0; i < grp->num_pins; i++) { in imx_pinconf_group_dbg_show()
620 grp->num_pins = size / pin_size; in imx_pinctrl_parse_groups()
622 grp->num_pins, sizeof(struct imx_pin), in imx_pinctrl_parse_groups()
625 grp->num_pins, sizeof(unsigned int), in imx_pinctrl_parse_groups()
630 for (i = 0; i < grp->num_pins; i++) { in imx_pinctrl_parse_groups()
/linux/sound/pci/hda/
A Dhda_auto_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()
604 int num_pins, int *indexp) in check_output_sfx() argument
611 i = find_idx_in_nid_list(nid, pins, num_pins); in check_output_sfx()
614 if (num_pins == 1) in check_output_sfx()
616 if (num_pins > ARRAY_SIZE(channel_sfx)) { in check_output_sfx()
640 const hda_nid_t *pins, int num_pins) in get_hp_label_index() argument
646 i = find_idx_in_nid_list(nid, pins, num_pins); in get_hp_label_index()

Completed in 59 milliseconds

12345