Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/pinctrl/meson/
Dpinctrl-meson.h33 unsigned int num_pins; member
111 unsigned int num_pins; member
144 unsigned int num_pins; member
164 .num_pins = ARRAY_SIZE(grp ## _pins), \
174 .num_pins = 1, \
182 .num_pins = ARRAY_SIZE(grp ## _pins), \
Dpinctrl-meson.c112 pin < d->data->pin_base + d->data->num_pins) { in meson_get_domain_and_bank()
156 const unsigned **pins, unsigned *num_pins) in meson_get_group_pins() argument
161 *num_pins = pc->data->groups[selector].num_pins; in meson_get_group_pins()
204 for (j = 0; j < group->num_pins; j++) { in meson_pmx_disable_other_groups()
232 for (i = 0; i < group->num_pins; i++) in meson_pmx_set_mux()
429 for (i = 0; i < group->num_pins; i++) { in meson_pinconf_group_set()
573 domain->chip.ngpio = domain->data->num_pins; in meson_gpiolib_register()
738 pc->desc.npins = pc->data->num_pins; in meson_pinctrl_probe()
Dpinctrl-meson8b.c879 .num_pins = 130,
886 .num_pins = 16,
895 .num_pins = ARRAY_SIZE(meson8b_pins),
Dpinctrl-meson8.c931 .num_pins = 120,
938 .num_pins = 16,
947 .num_pins = ARRAY_SIZE(meson8_pins),
/linux-4.1.27/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c194 unsigned *num_pins) in wmt_get_group_pins() argument
199 *num_pins = 1; in wmt_get_group_pins()
312 int num_pins, num_funcs, num_pulls, maps_per_pin; in wmt_pctl_dt_node_to_map() local
334 num_pins = pins->length / sizeof(u32); in wmt_pctl_dt_node_to_map()
338 if (num_funcs > 1 && num_funcs != num_pins) { in wmt_pctl_dt_node_to_map()
340 num_pins); in wmt_pctl_dt_node_to_map()
344 if (num_pulls > 1 && num_pulls != num_pins) { in wmt_pctl_dt_node_to_map()
346 num_pins); in wmt_pctl_dt_node_to_map()
356 cur_map = maps = kzalloc(num_pins * maps_per_pin * sizeof(*maps), in wmt_pctl_dt_node_to_map()
361 for (i = 0; i < num_pins; i++) { in wmt_pctl_dt_node_to_map()
[all …]
/linux-4.1.27/sound/pci/lola/
Dlola_mixer.c98 for (i = 0; i < chip->pin[dir].num_pins; i++, nid++) { in lola_init_pins()
140 chip->mixer.src_phys_ins = chip->pin[CAPT].num_pins; in lola_init_mixer_widget()
144 chip->mixer.dest_phys_outs = chip->pin[PLAY].num_pins; in lola_init_mixer_widget()
339 max_idx = chip->pin[dir].num_pins; in lola_setup_all_analog_gains()
403 if (idx >= chip->pin[dir].num_pins) in set_analog_volume()
434 for (n = 0; n < chip->pin[CAPT].num_pins; n += 2) { in lola_set_src_config()
467 lola_set_src_config(chip, (1 << chip->pin[CAPT].num_pins) - 1, false); in init_mixer_values()
519 uinfo->count = chip->pin[dir].num_pins; in lola_analog_vol_info()
532 for (i = 0; i < chip->pin[dir].num_pins; i++) in lola_analog_vol_get()
545 for (i = 0; i < chip->pin[dir].num_pins; i++) { in lola_analog_vol_put()
[all …]
Dlola_proc.c124 chip->pin[CAPT].num_pins, chip->pin[PLAY].num_pins); in lola_proc_codec_read()
130 for (i = 0; i < chip->pin[CAPT].num_pins; i++, nid++) in lola_proc_codec_read()
133 for (i = 0; i < chip->pin[PLAY].num_pins; i++, nid++) in lola_proc_codec_read()
Dlola.c480 chip->pin[CAPT].num_pins = LOLA_AFG_INPUT_PIN_COUNT(chip->lola_caps); in lola_parse_tree()
481 chip->pin[PLAY].num_pins = LOLA_AFG_OUTPUT_PIN_COUNT(chip->lola_caps); in lola_parse_tree()
484 chip->pin[CAPT].num_pins, chip->pin[PLAY].num_pins); in lola_parse_tree()
486 if (chip->pin[CAPT].num_pins > MAX_AUDIO_INOUT_COUNT || in lola_parse_tree()
487 chip->pin[PLAY].num_pins > MAX_AUDIO_INOUT_COUNT) { in lola_parse_tree()
Dlola.h244 unsigned int num_pins; member
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dpinctrl.c61 const unsigned **pins, unsigned *num_pins) in sh_pfc_get_group_pins() argument
66 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins()
111 unsigned int num_pins; in sh_pfc_dt_subnode_to_map() local
138 num_pins = 0; in sh_pfc_dt_subnode_to_map()
143 num_pins = ret; in sh_pfc_dt_subnode_to_map()
156 if (!num_pins && !num_groups) { in sh_pfc_dt_subnode_to_map()
165 nmaps += num_pins + num_groups; in sh_pfc_dt_subnode_to_map()
551 unsigned int num_pins; in sh_pfc_pinconf_group_set() local
555 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set()
557 for (i = 0; i < num_pins; ++i) in sh_pfc_pinconf_group_set()
/linux-4.1.27/drivers/pinctrl/
Dpinmux.c396 unsigned num_pins = 0; in pinmux_enable_setting() local
402 &pins, &num_pins); in pinmux_enable_setting()
413 num_pins = 0; in pinmux_enable_setting()
417 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting()
437 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting()
457 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting()
476 unsigned num_pins = 0; in pinmux_disable_setting() local
482 &pins, &num_pins); in pinmux_disable_setting()
492 num_pins = 0; in pinmux_disable_setting()
496 for (i = 0; i < num_pins; i++) { in pinmux_disable_setting()
Dpinctrl-u300.c692 const unsigned num_pins; member
808 .num_pins = ARRAY_SIZE(power_pins),
813 .num_pins = ARRAY_SIZE(emif0_pins),
818 .num_pins = ARRAY_SIZE(emif1_pins),
823 .num_pins = ARRAY_SIZE(uart0_pins),
828 .num_pins = ARRAY_SIZE(mmc0_pins),
833 .num_pins = ARRAY_SIZE(spi0_pins),
850 unsigned *num_pins) in u300_get_group_pins() argument
853 *num_pins = u300_pin_groups[selector].num_pins; in u300_get_group_pins()
Dpinctrl-as3722.c88 unsigned num_pins; member
190 unsigned group, const unsigned **pins, unsigned *num_pins) in as3722_pinctrl_get_group_pins() argument
195 *num_pins = as_pci->pin_groups[group].npins; in as3722_pinctrl_get_group_pins()
579 as_pci->num_pins = ARRAY_SIZE(as3722_pins_desc); in as3722_pinctrl_probe()
Dcore.c208 unsigned num_pins) in pinctrl_free_pindescs() argument
212 for (i = 0; i < num_pins; i++) { in pinctrl_free_pindescs()
466 const unsigned **pins, unsigned *num_pins) in pinctrl_get_group_pins() argument
478 return pctlops->get_group_pins(pctldev, gs, pins, num_pins); in pinctrl_get_group_pins()
1353 unsigned num_pins = 0; in pinctrl_groups_show() local
1361 &pins, &num_pins); in pinctrl_groups_show()
1367 for (i = 0; i < num_pins; i++) { in pinctrl_groups_show()
Dpinctrl-lantiq.c39 unsigned *num_pins) in ltq_get_group_pins() argument
45 *num_pins = info->grps[selector].npins; in ltq_get_group_pins()
Dpinctrl-tegra-xusb.c69 unsigned int num_pins; member
122 return padctl->soc->num_pins; in tegra_xusb_padctl_get_groups_count()
858 .num_pins = ARRAY_SIZE(tegra124_pins),
Dpinctrl-palmas.c85 unsigned num_pins; member
645 unsigned group, const unsigned **pins, unsigned *num_pins) in palmas_pinctrl_get_group_pins() argument
650 *num_pins = pci->pin_groups[group].npins; in palmas_pinctrl_get_group_pins()
1026 pci->num_pins = ARRAY_SIZE(palmas_pins_desc); in palmas_pinctrl_probe()
Dpinctrl-tegra.c76 unsigned *num_pins) in tegra_pinctrl_get_group_pins() argument
81 *num_pins = pmx->soc->groups[group].npins; in tegra_pinctrl_get_group_pins()
Dpinctrl-tz1090-pdc.c271 unsigned int *num_pins) in tz1090_pdc_pinctrl_get_group_pins() argument
274 *num_pins = tz1090_pdc_groups[group].npins; in tz1090_pdc_pinctrl_get_group_pins()
Dpinctrl-zynq.c794 unsigned *num_pins) in zynq_pctrl_get_group_pins() argument
799 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins()
Dpinctrl-amd.c572 unsigned *num_pins) in amd_get_group_pins() argument
577 *num_pins = gpio_dev->groups[group].npins; in amd_get_group_pins()
Dpinctrl-tb10x.c541 unsigned * const num_pins) in tb10x_get_group_pins() argument
546 *num_pins = state->pingroups[n].pincnt; in tb10x_get_group_pins()
Dpinctrl-tz1090.c1007 unsigned int *num_pins) in tz1090_pinctrl_get_group_pins() argument
1012 *num_pins = tz1090_groups[group].npins; in tz1090_pinctrl_get_group_pins()
1017 *num_pins = 1; in tz1090_pinctrl_get_group_pins()
Dpinctrl-adi2.c607 unsigned *num_pins) in adi_get_group_pins() argument
612 *num_pins = pinctrl->soc->groups[selector].num; in adi_get_group_pins()
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-cygnus-mux.c72 unsigned num_pins; member
484 .num_pins = ARRAY_SIZE(group_name ## _pins), \
718 unsigned *num_pins) in cygnus_get_group_pins() argument
723 *num_pins = pinctrl->groups[selector].num_pins; in cygnus_get_group_pins()
943 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()
Dpinctrl-bcm2835.c628 unsigned *num_pins) in bcm2835_pctl_get_group_pins() argument
631 *num_pins = 1; in bcm2835_pctl_get_group_pins()
716 int num_pins, num_funcs, num_pulls, maps_per_pin; in bcm2835_pctl_dt_node_to_map() local
738 num_pins = pins->length / 4; in bcm2835_pctl_dt_node_to_map()
742 if (num_funcs > 1 && num_funcs != num_pins) { in bcm2835_pctl_dt_node_to_map()
745 of_node_full_name(np), num_pins); in bcm2835_pctl_dt_node_to_map()
749 if (num_pulls > 1 && num_pulls != num_pins) { in bcm2835_pctl_dt_node_to_map()
752 of_node_full_name(np), num_pins); in bcm2835_pctl_dt_node_to_map()
761 cur_map = maps = kzalloc(num_pins * maps_per_pin * sizeof(*maps), in bcm2835_pctl_dt_node_to_map()
766 for (i = 0; i < num_pins; i++) { in bcm2835_pctl_dt_node_to_map()
[all …]
Dpinctrl-cygnus-gpio.c606 unsigned num_pins; member
609 #define CYGNUS_PINRANGE(o, p, n) { .offset = o, .pin_base = p, .num_pins = n }
701 cygnus_gpio_pintable[i].num_pins); in cygnus_gpio_pinmux_add_range()
Dpinctrl-bcm281xx.c1004 unsigned *num_pins) in bcm281xx_pinctrl_get_group_pins() argument
1009 *num_pins = 1; in bcm281xx_pinctrl_get_group_pins()
/linux-4.1.27/drivers/pinctrl/sirf/
Dpinctrl-sirf.h80 const unsigned num_pins; member
87 .num_pins = ARRAY_SIZE(p), \
Dpinctrl-sirf.c62 unsigned *num_pins) in sirfsoc_get_group_pins() argument
65 *num_pins = sirfsoc_pin_groups[selector].num_pins; in sirfsoc_get_group_pins()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_audio.c310 rdev->audio.num_pins = 3; in radeon_audio_init()
312 rdev->audio.num_pins = 7; in radeon_audio_init()
314 rdev->audio.num_pins = 7; in radeon_audio_init()
316 rdev->audio.num_pins = 2; in radeon_audio_init()
318 rdev->audio.num_pins = 6; in radeon_audio_init()
320 rdev->audio.num_pins = 6; in radeon_audio_init()
322 rdev->audio.num_pins = 1; in radeon_audio_init()
324 for (i = 0; i < rdev->audio.num_pins; i++) { in radeon_audio_init()
338 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_init()
489 for (i = 0; i < rdev->audio.num_pins; i++) in radeon_audio_fini()
Ddce6_afmt.c66 for (i = 0; i < rdev->audio.num_pins; i++) { in dce6_afmt_get_connected_pins()
83 for (i = 0; i < rdev->audio.num_pins; i++) { in dce6_audio_get_pin()
Dradeon.h1764 int num_pins; member
/linux-4.1.27/include/linux/pinctrl/
Dpinctrl.h97 unsigned *num_pins);
163 unsigned *num_pins);
/linux-4.1.27/sound/pci/hda/
Dhda_auto_parser.c50 int num_pins) in sort_pins_by_sequence() argument
53 sort(list, num_pins, sizeof(list[0]), compare_seq, NULL); in sort_pins_by_sequence()
54 for (i = 0; i < num_pins; i++) in sort_pins_by_sequence()
601 int num_pins, int *indexp) in check_output_sfx() argument
608 i = find_idx_in_nid_list(nid, pins, num_pins); in check_output_sfx()
611 if (num_pins == 1) in check_output_sfx()
613 if (num_pins > ARRAY_SIZE(channel_sfx)) { in check_output_sfx()
637 const hda_nid_t *pins, int num_pins) in get_hp_label_index() argument
643 i = find_idx_in_nid_list(nid, pins, num_pins); in get_hp_label_index()
Dhda_generic.c231 static void set_pin_targets(struct hda_codec *codec, int num_pins, in set_pin_targets() argument
235 for (i = 0; i < num_pins; i++) in set_pin_targets()
1460 int num_pins = 0; in count_multiio_pins() local
1468 num_pins++; in count_multiio_pins()
1471 return num_pins; in count_multiio_pins()
1488 int type, i, j, num_pins, old_pins; in fill_multi_ios() local
1498 num_pins = count_multiio_pins(codec, reference_pin); in fill_multi_ios()
1499 if (num_pins < 2) in fill_multi_ios()
2131 static int create_extra_outs(struct hda_codec *codec, int num_pins, in create_extra_outs() argument
2136 for (i = 0; i < num_pins; i++) { in create_extra_outs()
[all …]
Dpatch_hdmi.c133 int num_pins; member
365 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) in pin_nid_to_pin_index()
379 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) in hinfo_to_pin_index()
1677 pin_idx = spec->num_pins; in hdmi_add_pin()
1689 spec->num_pins++; in hdmi_add_pin()
2054 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_build_pcms()
2098 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_build_controls()
2124 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_build_controls()
2157 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_init_per_pins()
2173 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_init()
[all …]
Dpatch_conexant.c144 static void cx_auto_turn_eapd(struct hda_codec *codec, int num_pins, in cx_auto_turn_eapd() argument
148 for (i = 0; i < num_pins; i++) { in cx_auto_turn_eapd()
/linux-4.1.27/drivers/pinctrl/samsung/
Dpinctrl-samsung.h92 .num_pins = ARRAY_SIZE(p), \
249 u8 num_pins; member
Dpinctrl-exynos5440.c87 u8 num_pins; member
168 unsigned selector, const unsigned **pins, unsigned *num_pins) in exynos5440_get_group_pins() argument
174 *num_pins = priv->pin_groups[selector].num_pins; in exynos5440_get_group_pins()
525 for (cnt = 0; cnt < priv->pin_groups[group].num_pins; cnt++) in exynos5440_pinconf_group_set()
726 grp->num_pins = npins; in exynos5440_pinctrl_parse_dt()
Dpinctrl-samsung.c81 unsigned *num_pins) in samsung_get_group_pins() argument
86 *num_pins = pmx->pin_groups[group].num_pins; in samsung_get_group_pins()
500 for (cnt = 0; cnt < drvdata->pin_groups[group].num_pins; cnt++) in samsung_pinconf_group_set()
658 grp->num_pins = 1; in samsung_pinctrl_create_groups()
/linux-4.1.27/sound/soc/
Dsoc-jack.c41 unsigned int num_pins) in snd_soc_card_jack_new() argument
55 if (num_pins) in snd_soc_card_jack_new()
56 return snd_soc_jack_add_pins(jack, num_pins, pins); in snd_soc_card_jack_new()
/linux-4.1.27/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c393 int num_pins, num_funcs, maps_per_pin; in mtk_pctrl_dt_subnode_to_map() local
414 num_pins = pins->length / sizeof(u32); in mtk_pctrl_dt_subnode_to_map()
415 num_funcs = num_pins; in mtk_pctrl_dt_subnode_to_map()
419 if (has_config && num_pins >= 1) in mtk_pctrl_dt_subnode_to_map()
422 if (!num_pins || !maps_per_pin) in mtk_pctrl_dt_subnode_to_map()
425 reserve = num_pins * maps_per_pin; in mtk_pctrl_dt_subnode_to_map()
432 for (i = 0; i < num_pins; i++) { in mtk_pctrl_dt_subnode_to_map()
518 unsigned *num_pins) in mtk_pctrl_get_group_pins() argument
523 *num_pins = 1; in mtk_pctrl_get_group_pins()
/linux-4.1.27/drivers/pinctrl/spear/
Dpinctrl-spear.c130 unsigned group, const unsigned **pins, unsigned *num_pins) in spear_pinctrl_get_group_pins() argument
135 *num_pins = pmx->machdata->groups[group]->npins; in spear_pinctrl_get_group_pins()
/linux-4.1.27/Documentation/
Dpinctrl.txt134 const unsigned num_pins;
144 .num_pins = ARRAY_SIZE(spi0_pins),
149 .num_pins = ARRAY_SIZE(i2c0_pins),
167 unsigned *num_pins)
170 *num_pins = foo_groups[selector].num_pins;
585 const unsigned num_pins;
599 .num_pins = ARRAY_SIZE(spi0_0_pins),
604 .num_pins = ARRAY_SIZE(spi0_1_pins),
609 .num_pins = ARRAY_SIZE(i2c0_pins),
614 .num_pins = ARRAY_SIZE(mmc0_1_pins),
[all …]
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Ddsi.c3762 int num_pins; in dsi_configure_pins() local
3776 num_pins = pin_cfg->num_pins; in dsi_configure_pins()
3779 if (num_pins < 4 || num_pins > dsi->num_lanes_supported * 2 in dsi_configure_pins()
3780 || num_pins % 2 != 0) in dsi_configure_pins()
3788 for (i = 0; i < num_pins; i += 2) { in dsi_configure_pins()
5096 int len, num_pins; in dsi_probe_of() local
5112 num_pins = len / sizeof(u32); in dsi_probe_of()
5114 if (num_pins < 4 || num_pins % 2 != 0 || in dsi_probe_of()
5115 num_pins > dsi->num_lanes_supported * 2) { in dsi_probe_of()
5121 r = of_property_read_u32_array(ep, "lanes", lane_arr, num_pins); in dsi_probe_of()
[all …]
/linux-4.1.27/drivers/pinctrl/freescale/
Dpinctrl-mxs.c52 const unsigned **pins, unsigned *num_pins) in mxs_get_group_pins() argument
57 *num_pins = d->soc->groups[group].npins; in mxs_get_group_pins()
/linux-4.1.27/drivers/mmc/host/
Djz4740_mmc.c986 size_t num_pins = ARRAY_SIZE(jz4740_mmc_pins); in jz4740_mmc_num_pins() local
988 num_pins -= 3; in jz4740_mmc_num_pins()
990 return num_pins; in jz4740_mmc_num_pins()
/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-spmi-gpio.c207 const unsigned **pins, unsigned *num_pins) in pmic_gpio_get_group_pins() argument
210 *num_pins = 1; in pmic_gpio_get_group_pins()
Dpinctrl-spmi-mpp.c200 const unsigned **pins, unsigned *num_pins) in pmic_mpp_get_group_pins() argument
203 *num_pins = 1; in pmic_mpp_get_group_pins()
Dpinctrl-msm.c94 unsigned *num_pins) in msm_get_group_pins() argument
99 *num_pins = pctrl->soc->groups[group].npins; in msm_get_group_pins()
/linux-4.1.27/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.c365 unsigned *num_pins) in mvebu_pinctrl_get_group_pins() argument
369 *num_pins = pctl->groups[gid].npins; in mvebu_pinctrl_get_group_pins()
/linux-4.1.27/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c139 unsigned *num_pins) in sunxi_pctrl_get_group_pins() argument
144 *num_pins = 1; in sunxi_pctrl_get_group_pins()
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c810 unsigned *num_pins) in abx500_get_group_pins() argument
815 *num_pins = pct->soc->groups[selector].npins; in abx500_get_group_pins()
Dpinctrl-nomadik.c1315 unsigned *num_pins) in nmk_get_group_pins() argument
1320 *num_pins = npct->soc->groups[selector].npins; in nmk_get_group_pins()
/linux-4.1.27/include/video/
Domapdss.h505 int num_pins; member
/linux-4.1.27/drivers/video/fbdev/omap2/displays-new/
Dpanel-dsi-cm.c600 if (ddata->pin_config.num_pins > 0) { in dsicm_power_on()
/linux-4.1.27/include/sound/
Dsoc.h467 unsigned int num_pins);