| /linux/drivers/pinctrl/ |
| H A D | pinctrl-artpec6.c | 60 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 D | pinctrl-pic64gx-gpio2.c | 39 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 D | pinctrl-k230.c | 55 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 D | pinctrl-tps6594.c | 313 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 D | irq-mbigen.c | 237 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 D | pinctrl-wmt.c | 185 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 D | pinctrl-rtd.c | 64 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 D | pinctrl-rtd.h | 13 unsigned int num_pins; member 109 unsigned int num_pins; member
|
| /linux/drivers/pinctrl/cix/ |
| H A D | pinctrl-sky1-base.c | 119 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 D | pinctrl-common.c | 129 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 D | pinctrl-meson8-pmx.h | 26 .num_pins = ARRAY_SIZE(grp ## _pins), \ 36 .num_pins = 1, \
|
| H A D | pinctrl-meson-axg-pmx.h | 46 .num_pins = ARRAY_SIZE(grp ## _pins), \ 56 .num_pins = 1, \
|
| H A D | pinctrl-meson8-pmx.c | 45 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 D | pinctrl-meson.h | 33 unsigned int num_pins; member 115 unsigned int num_pins; member
|
| /linux/sound/pci/lola/ |
| H A D | lola_proc.c | 111 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 D | radeon_audio.c | 254 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 D | pinctrl-rzt2h.c | 220 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 D | pinctrl-rzv2m.c | 225 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 D | pinctrl-bcm4908.c | 255 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 D | pinctrl-nsp-mux.c | 76 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 D | pinctrl-ns.c | 68 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 D | pinctrl-imx-scmi.c | 65 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 D | auto_parser.c | 46 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 D | pinctrl-uniphier-core.c | 63 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 D | pinctrl-uniphier.h | 129 unsigned num_pins; member 163 .num_pins = ARRAY_SIZE(grp##_pins), \
|