/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-gemini.c | 79 const unsigned int num_pins; member 710 .num_pins = ARRAY_SIZE(gnd_3512_pins), 721 .num_pins = ARRAY_SIZE(rtc_3512_pins), 741 .num_pins = ARRAY_SIZE(ice_3512_pins), 747 .num_pins = ARRAY_SIZE(ide_3512_pins), 761 .num_pins = ARRAY_SIZE(usb_3512_pins), 780 .num_pins = ARRAY_SIZE(pci_3512_pins), 788 .num_pins = ARRAY_SIZE(lpc_3512_pins), 1984 unsigned int *num_pins) in gemini_get_group_pins() argument 2005 *num_pins = gemini_3512_pin_groups[selector].num_pins; in gemini_get_group_pins() [all …]
|
H A D | pinctrl-artpec6.c | 60 unsigned int num_pins; member 70 const unsigned int num_pins; member 228 .num_pins = ARRAY_SIZE(i2c1_pins0), 306 .num_pins = 2, 324 .num_pins = 2, 354 .num_pins = 2, 438 unsigned int *num_pins) in artpec6_get_group_pins() argument 441 *num_pins = artpec6_pin_groups[group].num_pins; in artpec6_get_group_pins() 741 if (pin >= pmx->num_pins) { in artpec6_pconf_get() 805 if (pin >= pmx->num_pins) { in artpec6_pconf_set() [all …]
|
H A D | pinmux.c | 415 unsigned num_pins = 0; in pinmux_enable_setting() local 421 &pins, &num_pins); in pinmux_enable_setting() 432 num_pins = 0; in pinmux_enable_setting() 436 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 456 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 476 for (i = 0; i < num_pins; i++) { in pinmux_enable_setting() 495 unsigned num_pins = 0; in pinmux_disable_setting() local 501 &pins, &num_pins); in pinmux_disable_setting() 511 num_pins = 0; in pinmux_disable_setting() 515 for (i = 0; i < num_pins; i++) { in pinmux_disable_setting()
|
/openbmc/linux/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()
|
/openbmc/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() 352 for (i = 0; i < num_pins; i++) { in wmt_pctl_dt_node_to_map() 388 *num_maps = num_pins * maps_per_pin; in wmt_pctl_dt_node_to_map() [all …]
|
/openbmc/u-boot/drivers/pinctrl/mscc/ |
H A D | mscc-common.c | 127 return info->num_pins; in mscc_pctl_get_groups_count() 141 u16 pins[info->num_pins]; in mscc_create_group_func_map() 145 for (npins = 0, i = 0; i < info->num_pins; i++) { in mscc_create_group_func_map() 253 const struct mscc_pin_data *mscc_pins, int num_pins, in mscc_pinctrl_probe() argument 268 priv->num_pins = num_pins; in mscc_pinctrl_probe()
|
H A D | mscc-common.h | 55 int num_pins; member 61 const struct mscc_pin_data *mscc_pins, int num_pins,
|
/openbmc/u-boot/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier.h | 78 unsigned num_pins; member 120 .num_pins = ARRAY_SIZE(grp##_pins), \ 134 { .num_pins = ARRAY_SIZE(grp##_pins) + ARRAY_SIZE(grp##_muxvals) }
|
/openbmc/linux/drivers/pinctrl/bcm/ |
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() 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()
|
H A D | pinctrl-cygnus-mux.c | 69 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()
|
H A D | pinctrl-ns.c | 68 const unsigned int num_pins; member 88 .num_pins = ARRAY_SIZE(_pins), \ 174 for (i = 0; i < group->num_pins; i++) in ns_pinctrl_set_mux() 274 group->pins, group->num_pins, NULL); in ns_pinctrl_probe()
|
/openbmc/linux/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() 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() 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() 585 if (!chip->pin[dir].num_pins) in create_analog_mixer() 605 uinfo->count = chip->pin[CAPT].num_pins; in lola_input_src_info() 617 for (i = 0; i < chip->pin[CAPT].num_pins; i++) in lola_input_src_get() [all …]
|
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()
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/u-boot/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-gx.h | 29 .num_pins = ARRAY_SIZE(grp ## _pins), \ 39 .num_pins = 1, \
|
H A D | pinctrl-meson-axg.h | 47 .num_pins = ARRAY_SIZE(grp ## _pins), \ 57 .num_pins = 1, \
|
/openbmc/u-boot/arch/arm/mach-tegra/ |
H A D | xusb-padctl-common.c | 90 group->num_pins = len; in tegra_xusb_padctl_group_parse_dt() 92 for (i = 0; i < group->num_pins; i++) { in tegra_xusb_padctl_group_parse_dt() 101 group->num_pins = len; in tegra_xusb_padctl_group_parse_dt() 152 for (i = 0; i < group->num_pins; i++) { in tegra_xusb_padctl_group_apply()
|
/openbmc/linux/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()
|
H A D | rt298.c | 67 int num_pins, ret; in avs_rt298_codec_init() local 70 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt298_codec_init() 72 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt298_codec_init() 77 pins, num_pins); in avs_rt298_codec_init()
|
H A D | rt274.c | 95 int num_pins, ret; in avs_rt274_codec_init() local 98 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt274_codec_init() 100 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt274_codec_init() 104 ret = snd_soc_card_jack_new_pins(card, "Headset", SND_JACK_HEADSET, jack, pins, num_pins); in avs_rt274_codec_init()
|
H A D | rt5663.c | 62 int num_pins, ret; in avs_rt5663_codec_init() local 65 num_pins = ARRAY_SIZE(card_headset_pins); in avs_rt5663_codec_init() 67 pins = devm_kmemdup(card->dev, card_headset_pins, sizeof(*pins) * num_pins, GFP_KERNEL); in avs_rt5663_codec_init() 73 pins, num_pins); in avs_rt5663_codec_init()
|
/openbmc/linux/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 61 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() 114 unsigned int num_pins; in sh_pfc_dt_subnode_to_map() local 142 num_pins = 0; in sh_pfc_dt_subnode_to_map() 147 num_pins = ret; in sh_pfc_dt_subnode_to_map() 160 if (!num_pins && !num_groups) { in sh_pfc_dt_subnode_to_map() 169 nmaps += num_pins + num_groups; in sh_pfc_dt_subnode_to_map() 732 unsigned int num_pins; in sh_pfc_pinconf_group_set() local 736 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set() 738 for (i = 0; i < num_pins; ++i) { in sh_pfc_pinconf_group_set()
|