Home
last modified time | relevance | path

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

1234

/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-pic64gx-gpio2.c39 const unsigned int num_pins; member
125 .num_pins = ARRAY_SIZE(pic64gx_gpio2_##_name##_pins), \
131 .num_pins = ARRAY_SIZE(pic64gx_gpio2_##_name##_pins), \
236 const unsigned int **pins, unsigned int *num_pins) in pic64gx_gpio2_group_pins() argument
239 *num_pins = pic64gx_gpio2_pin_groups[selector].num_pins; in pic64gx_gpio2_group_pins()
H A Dpinctrl-k230.c55 unsigned int num_pins; member
104 unsigned int *num_pins) in k230_get_group_pins() argument
112 *num_pins = info->groups[selector].num_pins; in k230_get_group_pins()
210 map_num += info->groups[grp_id].num_pins + 1; in k230_dt_node_to_map()
228 for (j = 0; j < grp->num_pins; ++j) { in k230_dt_node_to_map()
449 for (cnt = 0; cnt < grp->num_pins; cnt++) { in k230_set_mux()
486 grp->num_pins = size; in k230_pinctrl_parse_groups()
487 grp->pins = devm_kcalloc(dev, grp->num_pins, sizeof(*grp->pins), in k230_pinctrl_parse_groups()
489 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 = 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/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
/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/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/drivers/pinctrl/renesas/
H A Dpinctrl-rzt2h.c220 unsigned int num_pins, i; in rzt2h_dt_subnode_to_map() local
237 num_pins = 0; in rzt2h_dt_subnode_to_map()
242 num_pins = ret; in rzt2h_dt_subnode_to_map()
245 if (!num_pinmux && !num_pins) in rzt2h_dt_subnode_to_map()
248 if (num_pinmux && num_pins) { in rzt2h_dt_subnode_to_map()
258 if (num_pins && !num_configs) { in rzt2h_dt_subnode_to_map()
270 if (num_pins) in rzt2h_dt_subnode_to_map()
271 nmaps += num_pins; in rzt2h_dt_subnode_to_map()
281 if (num_pins) { in rzt2h_dt_subnode_to_map()
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()
/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-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.c65 int map_num, size, pin_size, pin_id, num_pins; in pinctrl_scmi_imx_dt_node_to_map() local
95 num_pins = size / pin_size; in pinctrl_scmi_imx_dt_node_to_map()
96 map_num = num_pins; in pinctrl_scmi_imx_dt_node_to_map()
107 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), \

1234