Home
last modified time | relevance | path

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

123456

/linux-6.12.1/drivers/pinctrl/
Dpinctrl-gemini.c79 const unsigned int num_pins; member
710 .num_pins = ARRAY_SIZE(gnd_3512_pins),
715 .num_pins = ARRAY_SIZE(dram_3512_pins),
721 .num_pins = ARRAY_SIZE(rtc_3512_pins),
726 .num_pins = ARRAY_SIZE(power_3512_pins),
731 .num_pins = ARRAY_SIZE(system_3512_pins),
736 .num_pins = ARRAY_SIZE(vcontrol_3512_pins),
741 .num_pins = ARRAY_SIZE(ice_3512_pins),
747 .num_pins = ARRAY_SIZE(ide_3512_pins),
756 .num_pins = ARRAY_SIZE(sata_3512_pins),
[all …]
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 …]
Dpinmux.c413 unsigned int num_pins = 0; in pinmux_enable_setting() local
419 &pins, &num_pins); in pinmux_enable_setting()
430 num_pins = 0; in pinmux_enable_setting()
434 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 int 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()
Dpinctrl-tps6594.c297 int num_pins; member
307 .num_pins = ARRAY_SIZE(tps65224_pins),
317 .num_pins = ARRAY_SIZE(tps6594_pins),
430 return pinctrl->num_pins; in tps6594_groups_cnt()
435 unsigned int *num_pins) in tps6594_group_pins() argument
440 *num_pins = 1; in tps6594_group_pins()
/linux-6.12.1/drivers/irqchip/
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-6.12.1/drivers/pinctrl/vt8500/
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 = kcalloc(num_pins * maps_per_pin, sizeof(*maps), in wmt_pctl_dt_node_to_map()
352 for (i = 0; i < num_pins; i++) { in wmt_pctl_dt_node_to_map()
[all …]
/linux-6.12.1/drivers/pinctrl/realtek/
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()
Dpinctrl-rtd.h13 unsigned int num_pins; member
109 unsigned int num_pins; member
/linux-6.12.1/sound/pci/lola/
Dlola_mixer.c85 for (i = 0; i < chip->pin[dir].num_pins; i++, nid++) { in lola_init_pins()
129 chip->mixer.src_phys_ins = chip->pin[CAPT].num_pins; in lola_init_mixer_widget()
133 chip->mixer.dest_phys_outs = chip->pin[PLAY].num_pins; in lola_init_mixer_widget()
328 max_idx = chip->pin[dir].num_pins; in lola_setup_all_analog_gains()
392 if (idx >= chip->pin[dir].num_pins) in set_analog_volume()
423 for (n = 0; n < chip->pin[CAPT].num_pins; n += 2) { in lola_set_src_config()
456 lola_set_src_config(chip, (1 << chip->pin[CAPT].num_pins) - 1, false); in init_mixer_values()
508 uinfo->count = chip->pin[dir].num_pins; in lola_analog_vol_info()
521 for (i = 0; i < chip->pin[dir].num_pins; i++) in lola_analog_vol_get()
534 for (i = 0; i < chip->pin[dir].num_pins; i++) { in lola_analog_vol_put()
[all …]
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-6.12.1/drivers/pinctrl/bcm/
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()
559 unsigned int num_pins = ARRAY_SIZE(nsp_pins); in nsp_pinmux_probe() local
592 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); in nsp_pinmux_probe()
596 for (i = 0; i < num_pins; i++) { in nsp_pinmux_probe()
607 nsp_pinctrl_desc.npins = num_pins; in nsp_pinmux_probe()
Dpinctrl-cygnus-mux.c69 unsigned num_pins; member
481 .num_pins = ARRAY_SIZE(group_name ## _pins), \
715 unsigned *num_pins) in cygnus_get_group_pins() argument
720 *num_pins = pinctrl->groups[selector].num_pins; in cygnus_get_group_pins()
938 unsigned num_pins = ARRAY_SIZE(cygnus_pins); in cygnus_pinmux_probe() local
966 pins = devm_kcalloc(&pdev->dev, num_pins, sizeof(*pins), GFP_KERNEL); in cygnus_pinmux_probe()
970 for (i = 0; i < num_pins; i++) { in cygnus_pinmux_probe()
981 cygnus_pinctrl_desc.npins = num_pins; in cygnus_pinmux_probe()
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()
/linux-6.12.1/drivers/pinctrl/visconti/
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-6.12.1/drivers/pinctrl/meson/
Dpinctrl-meson8-pmx.h26 .num_pins = ARRAY_SIZE(grp ## _pins), \
36 .num_pins = 1, \
Dpinctrl-meson-axg-pmx.h46 .num_pins = ARRAY_SIZE(grp ## _pins), \
56 .num_pins = 1, \
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()
/linux-6.12.1/sound/soc/intel/avs/boards/
Drt286.c57 int num_pins, ret; in avs_rt286_codec_init() local
60 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt286_codec_init()
62 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt286_codec_init()
67 jack, pins, num_pins); in avs_rt286_codec_init()
Drt298.c68 int num_pins, ret; in avs_rt298_codec_init() local
71 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt298_codec_init()
73 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt298_codec_init()
78 jack, pins, num_pins); in avs_rt298_codec_init()
Drt5663.c63 int num_pins, ret; in avs_rt5663_codec_init() local
66 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt5663_codec_init()
68 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt5663_codec_init()
74 pins, num_pins); in avs_rt5663_codec_init()
Drt274.c96 int num_pins, ret; in avs_rt274_codec_init() local
99 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt274_codec_init()
101 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt274_codec_init()
106 num_pins); in avs_rt274_codec_init()
Dda7219.c99 int num_pins; in avs_da7219_codec_init() local
115 num_pins = ARRAY_SIZE(card_headset_pins); in avs_da7219_codec_init()
116 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_da7219_codec_init()
128 jack, pins, num_pins); in avs_da7219_codec_init()
/linux-6.12.1/drivers/pinctrl/renesas/
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()
113 unsigned int num_pins; in sh_pfc_dt_subnode_to_map() local
141 num_pins = 0; in sh_pfc_dt_subnode_to_map()
146 num_pins = ret; in sh_pfc_dt_subnode_to_map()
159 if (!num_pins && !num_groups) { in sh_pfc_dt_subnode_to_map()
168 nmaps += num_pins + num_groups; in sh_pfc_dt_subnode_to_map()
728 unsigned int num_pins; in sh_pfc_pinconf_group_set() local
732 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set()
734 for (i = 0; i < num_pins; ++i) { in sh_pfc_pinconf_group_set()
/linux-6.12.1/drivers/gpu/drm/radeon/
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-6.12.1/sound/soc/
Dsoc-card.c95 unsigned int num_pins) in snd_soc_card_jack_new_pins() argument
103 if (num_pins) in snd_soc_card_jack_new_pins()
104 ret = snd_soc_jack_add_pins(jack, num_pins, pins); in snd_soc_card_jack_new_pins()

123456