/kernel/linux/linux-5.10/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 435 artpec6_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) artpec6_get_group_pins() argument 883 unsigned int num_pins, current_pin; artpec6_pconf_group_set() local [all...] |
H A D | pinctrl-gemini.c | 66 * @num_pins: the number of pins in this group array, i.e. the number of 77 const unsigned int num_pins; member 708 .num_pins = ARRAY_SIZE(gnd_3512_pins), 713 .num_pins = ARRAY_SIZE(dram_3512_pins), 719 .num_pins = ARRAY_SIZE(rtc_3512_pins), 724 .num_pins = ARRAY_SIZE(power_3512_pins), 729 .num_pins = ARRAY_SIZE(system_3512_pins), 734 .num_pins = ARRAY_SIZE(vcontrol_3512_pins), 739 .num_pins = ARRAY_SIZE(ice_3512_pins), 745 .num_pins 1979 gemini_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) gemini_get_group_pins() argument [all...] |
H A D | pinctrl-u300.c | 688 * @num_pins: the number of pins in this group array, i.e. the number of 694 const unsigned num_pins; member 810 .num_pins = ARRAY_SIZE(power_pins), 815 .num_pins = ARRAY_SIZE(emif0_pins), 820 .num_pins = ARRAY_SIZE(emif1_pins), 825 .num_pins = ARRAY_SIZE(uart0_pins), 830 .num_pins = ARRAY_SIZE(mmc0_pins), 835 .num_pins = ARRAY_SIZE(spi0_pins), 852 unsigned *num_pins) in u300_get_group_pins() 855 *num_pins in u300_get_group_pins() 850 u300_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) u300_get_group_pins() argument [all...] |
H A D | pinmux.c | 411 unsigned num_pins = 0; in pinmux_enable_setting() local 417 &pins, &num_pins); in pinmux_enable_setting() 428 num_pins = 0; in pinmux_enable_setting() 432 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 452 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 472 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 491 unsigned num_pins = 0; in pinmux_disable_setting() local 497 &pins, &num_pins); in pinmux_disable_setting() 507 num_pins = 0; in pinmux_disable_setting() 511 for (i = 0; i < num_pins; in pinmux_disable_setting() [all...] |
/kernel/linux/linux-6.6/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 435 artpec6_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, unsigned int *num_pins) artpec6_get_group_pins() argument 883 unsigned int num_pins, current_pin; artpec6_pconf_group_set() local [all...] |
H A D | pinctrl-gemini.c | 68 * @num_pins: the number of pins in this group array, i.e. the number of 79 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 1981 gemini_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) gemini_get_group_pins() argument [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.c | 185 unsigned *num_pins) in wmt_get_group_pins() 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; in wmt_pctl_dt_node_to_map() 182 wmt_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) wmt_get_group_pins() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.c | 185 unsigned *num_pins) in wmt_get_group_pins() 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; in wmt_pctl_dt_node_to_map() 182 wmt_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) wmt_get_group_pins() argument [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-mbigen.c | 242 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() 280 u32 num_pins = 0; in mbigen_acpi_create_domain() local 306 ret = device_property_read_u32(&pdev->dev, "num-pins", &num_pins); in mbigen_acpi_create_domain() 307 if (ret || num_pins == 0) in mbigen_acpi_create_domain() 310 domain = platform_msi_create_device_domain(&pdev->dev, num_pins, in mbigen_acpi_create_domain()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-mbigen.c | 241 u32 num_pins; in mbigen_of_create_domain() local 255 &num_pins) < 0) { in mbigen_of_create_domain() 261 domain = platform_msi_create_device_domain(&child->dev, num_pins, in mbigen_of_create_domain() 288 u32 num_pins = 0; in mbigen_acpi_create_domain() local 314 ret = device_property_read_u32(&pdev->dev, "num-pins", &num_pins); in mbigen_acpi_create_domain() 315 if (ret || num_pins == 0) in mbigen_acpi_create_domain() 318 domain = platform_msi_create_device_domain(&pdev->dev, num_pins, in mbigen_acpi_create_domain()
|
/kernel/linux/linux-5.10/sound/pci/lola/ |
H A D | lola_mixer.c | 85 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() 131 chip->mixer.dest_phys_outs = chip->pin[PLAY].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() 421 for (n = 0; n < chip->pin[CAPT].num_pins; n += 2) { in lola_set_src_config() 454 lola_set_src_config(chip, (1 << chip->pin[CAPT].num_pins) - 1, false); in init_mixer_values() 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; in lola_analog_vol_put() [all...] |
/kernel/linux/linux-6.6/sound/pci/lola/ |
H A D | lola_mixer.c | 85 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; in lola_analog_vol_put() [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-mux.c | 76 * @num_pins: total number of pins used by this group 82 const unsigned int num_pins; member 231 .num_pins = ARRAY_SIZE(group_name ## _pins), \ 335 unsigned int *num_pins) in nsp_get_group_pins() 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() 333 nsp_get_group_pins(struct pinctrl_dev *pctrl_dev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) nsp_get_group_pins() argument [all...] |
H A D | pinctrl-ns.c | 69 const unsigned int num_pins; member 89 .num_pins = ARRAY_SIZE(_pins), \ 167 unsigned int *num_pins) in ns_pinctrl_get_group_pins() 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() 164 ns_pinctrl_get_group_pins(struct pinctrl_dev *pctrl_dev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) ns_pinctrl_get_group_pins() argument
|
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-mux.c | 70 * @num_pins: total number of pins used by this group 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() 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() 327 nsp_get_group_pins(struct pinctrl_dev *pctrl_dev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) nsp_get_group_pins() argument [all...] |
/kernel/linux/linux-5.10/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() 178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins() 170 visconti_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) visconti_get_group_pins() argument
|
/kernel/linux/linux-6.6/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() 178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins() 170 visconti_get_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, const unsigned int **pins, unsigned int *num_pins) visconti_get_group_pins() argument
|
/kernel/linux/linux-5.10/drivers/pinctrl/meson/ |
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.h | 26 .num_pins = ARRAY_SIZE(grp ## _pins), \ 36 .num_pins = 1, \
|
/kernel/linux/linux-6.6/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, \
|
/kernel/linux/linux-6.6/sound/soc/intel/avs/boards/ |
H A D | rt286.c | 56 int num_pins, ret; in avs_rt286_codec_init() local 59 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt286_codec_init() 61 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt286_codec_init() 66 pins, num_pins); in avs_rt286_codec_init()
|
/kernel/linux/linux-5.10/sound/soc/ |
H A D | soc-card.c | 53 * @num_pins: Number of elements in the @pins array 62 struct snd_soc_jack_pin *pins, unsigned int num_pins) in snd_soc_card_jack_new() 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() 60 snd_soc_card_jack_new(struct snd_soc_card *card, const char *id, int type, struct snd_soc_jack *jack, struct snd_soc_jack_pin *pins, unsigned int num_pins) snd_soc_card_jack_new() argument
|
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 64 const unsigned **pins, unsigned *num_pins) in sh_pfc_get_group_pins() 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() 747 unsigned int num_pins; in sh_pfc_pinconf_group_set() local 751 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set() 753 for (i = 0; i < num_pins; in sh_pfc_pinconf_group_set() 63 sh_pfc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, unsigned *num_pins) sh_pfc_get_group_pins() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_audio.c | 310 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; in radeon_audio_fini() [all...] |