/kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos.h | 58 .nr_pins = pins, \ 67 .nr_pins = pins, \ 77 .nr_pins = pins, \ 87 .nr_pins = pins, \ 97 .nr_pins = pins, \ 107 .nr_pins = pins, \ 118 .nr_pins = pins, \ 127 .nr_pins = pins, \ 137 .nr_pins = pins, \
|
H A D | pinctrl-s3c64xx.c | 100 .nr_pins = pins, \ 109 .nr_pins = pins, \ 121 .nr_pins = pins, \ 133 .nr_pins = pins, \ 145 .nr_pins = pins, \ 157 .nr_pins = pins, \ 166 .nr_pins = pins, \ 175 .nr_pins = pins, \ 187 .nr_pins = pins, \
|
H A D | pinctrl-samsung.c | 366 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank() 870 drvdata->nr_pins, sizeof(*pindesc), in samsung_pinctrl_register() 875 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register() 887 drvdata->nr_pins), in samsung_pinctrl_register() 895 for (pin = 0; pin < pin_bank->nr_pins; pin++) { in samsung_pinctrl_register() 921 pin_bank->grange.npins = pin_bank->nr_pins; in samsung_pinctrl_register() 967 gc->ngpio = bank->nr_pins; in samsung_gpiolib_register() 1103 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data() 1112 bank->pin_base = d->nr_pins; in samsung_pinctrl_get_soc_data() [all...] |
H A D | pinctrl-samsung.h | 120 * @nr_pins: number of pins included in this bank. 131 u8 nr_pins; member 144 * @nr_pins: number of pins included in this bank. 166 u8 nr_pins; member 271 * @nr_pins: number of pins supported by the controller. 295 unsigned int nr_pins; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
H A D | pinctrl-exynos.h | 55 .nr_pins = pins, \ 64 .nr_pins = pins, \ 74 .nr_pins = pins, \ 84 .nr_pins = pins, \ 94 .nr_pins = pins, \ 104 .nr_pins = pins, \
|
H A D | pinctrl-s3c64xx.c | 100 .nr_pins = pins, \ 109 .nr_pins = pins, \ 121 .nr_pins = pins, \ 133 .nr_pins = pins, \ 145 .nr_pins = pins, \ 157 .nr_pins = pins, \ 166 .nr_pins = pins, \ 175 .nr_pins = pins, \ 187 .nr_pins = pins, \
|
H A D | pinctrl-samsung.c | 366 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank() 870 drvdata->nr_pins, sizeof(*pindesc), in samsung_pinctrl_register() 875 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register() 887 drvdata->nr_pins), in samsung_pinctrl_register() 895 for (pin = 0; pin < pin_bank->nr_pins; pin++) { in samsung_pinctrl_register() 921 pin_bank->grange.npins = pin_bank->nr_pins; in samsung_pinctrl_register() 967 gc->ngpio = bank->nr_pins; in samsung_gpiolib_register() 1063 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data() 1072 bank->pin_base = d->nr_pins; in samsung_pinctrl_get_soc_data() [all...] |
H A D | pinctrl-samsung.h | 112 * @nr_pins: number of pins included in this bank. 123 u8 nr_pins; member 136 * @nr_pins: number of pins included in this bank. 158 u8 nr_pins; member 263 * @nr_pins: number of pins supported by the controller. 287 unsigned int nr_pins; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/visconti/ |
H A D | pinctrl-common.h | 49 unsigned int nr_pins; member 57 .nr_pins = ARRAY_SIZE(group_name ## _pins), \ 82 unsigned int nr_pins; member
|
H A D | pinctrl-common.c | 133 num_pins = priv->devdata->groups[selector].nr_pins; in visconti_pin_config_group_set() 178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins() 278 pins = devm_kcalloc(dev, devdata->nr_pins, in visconti_pinctrl_probe() 283 for (i = 0; i < devdata->nr_pins; i++) in visconti_pinctrl_probe() 289 priv->pctl_desc.npins = devdata->nr_pins; in visconti_pinctrl_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/visconti/ |
H A D | pinctrl-common.h | 49 unsigned int nr_pins; member 57 .nr_pins = ARRAY_SIZE(group_name ## _pins), \ 82 unsigned int nr_pins; member
|
H A D | pinctrl-common.c | 133 num_pins = priv->devdata->groups[selector].nr_pins; in visconti_pin_config_group_set() 178 *num_pins = priv->devdata->groups[selector].nr_pins; in visconti_get_group_pins() 301 pins = devm_kcalloc(dev, devdata->nr_pins, in visconti_pinctrl_probe() 306 for (i = 0; i < devdata->nr_pins; i++) in visconti_pinctrl_probe() 312 priv->pctl_desc.npins = devdata->nr_pins; in visconti_pinctrl_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 235 ret = bgpio_init(&gctrl->chip, dev, gctrl->bank->nr_pins / 8, in gpiolib_reg() 267 (pin - bank->pin_base) < bank->nr_pins) in find_pinbank_via_pin() 767 unsigned int nr_pins; in pinctrl_reg() local 780 for (i = 0, nr_pins = 0; i < drvdata->nr_banks; i++) in pinctrl_reg() 781 nr_pins += drvdata->pin_banks[i].nr_pins; in pinctrl_reg() 783 pdesc = devm_kcalloc(dev, nr_pins, sizeof(*pdesc), GFP_KERNEL); in pinctrl_reg() 786 pin_names = devm_kcalloc(dev, nr_pins, PIN_NAME_LEN, GFP_KERNEL); in pinctrl_reg() 790 for (i = 0; i < nr_pins; i++) { in pinctrl_reg() 797 pctl_desc->npins = nr_pins; in pinctrl_reg() [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 240 ret = bgpio_init(&gctrl->chip, dev, gctrl->bank->nr_pins / 8, in gpiolib_reg() 272 (pin - bank->pin_base) < bank->nr_pins) in find_pinbank_via_pin() 782 unsigned int nr_pins; in pinctrl_reg() local 795 for (i = 0, nr_pins = 0; i < drvdata->nr_banks; i++) in pinctrl_reg() 796 nr_pins += drvdata->pin_banks[i].nr_pins; in pinctrl_reg() 798 pdesc = devm_kcalloc(dev, nr_pins, sizeof(*pdesc), GFP_KERNEL); in pinctrl_reg() 801 pin_names = devm_kcalloc(dev, nr_pins, PIN_NAME_LEN, GFP_KERNEL); in pinctrl_reg() 805 for (i = 0; i < nr_pins; i++) { in pinctrl_reg() 812 pctl_desc->npins = nr_pins; in pinctrl_reg() [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | core.c | 416 pfc->ranges->end = pfc->info->nr_pins - 1; in sh_pfc_init_ranges() 417 pfc->nr_gpio_pins = pfc->info->nr_pins; in sh_pfc_init_ranges() 426 for (i = 1, nr_ranges = 1; i < pfc->info->nr_pins; ++i) { in sh_pfc_init_ranges() 440 for (i = 1; i < pfc->info->nr_pins; ++i) { in sh_pfc_init_ranges() 862 for (i = 0; i < info->nr_pins; i++) { in sh_pfc_find_pin() 998 if (a->nr_pins > b->nr_pins) in sh_pfc_compare_groups() 1001 len = a->nr_pins * sizeof(a->pins[0]); in sh_pfc_compare_groups() 1002 for (i = 0; i <= b->nr_pins - a->nr_pins; in sh_pfc_compare_groups() [all...] |
H A D | pinctrl.c | 66 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins() 336 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux() 355 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux() 736 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set() 762 pfc->info->nr_pins, sizeof(*pmx->pins), in sh_pfc_map_pins() 768 pfc->info->nr_pins, sizeof(*pmx->configs), in sh_pfc_map_pins() 773 for (i = 0; i < pfc->info->nr_pins; ++i) { in sh_pfc_map_pins() 806 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl()
|
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 69 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins() 356 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux() 375 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux() 751 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set() 777 pfc->info->nr_pins, sizeof(*pmx->pins), in sh_pfc_map_pins() 783 pfc->info->nr_pins, sizeof(*pmx->configs), in sh_pfc_map_pins() 788 for (i = 0; i < pfc->info->nr_pins; ++i) { in sh_pfc_map_pins() 821 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl()
|
/kernel/linux/linux-6.6/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-37xx.c | 73 u8 nr_pins; member 214 .nr_pins = 36, 221 .nr_pins = 30, 812 gc->ngpio = info->data->nr_pins; in armada_37xx_gpiochip_register() 872 int n, num = 0, funcsize = info->data->nr_pins; in armada_37xx_fill_group() 898 info->data->nr_pins); in armada_37xx_fill_group() 973 pindesc = devm_kcalloc(dev, pin_data->nr_pins, sizeof(*pindesc), GFP_KERNEL); in armada_37xx_pinctrl_register() 978 ctrldesc->npins = pin_data->nr_pins; in armada_37xx_pinctrl_register() 980 pin_names = devm_kasprintf_strarray(dev, pin_data->name, pin_data->nr_pins); in armada_37xx_pinctrl_register() 985 for (pin = 0; pin < pin_data->nr_pins; pi in armada_37xx_pinctrl_register() [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 747 int nr_pins, i; in ti_iodelay_alloc_pins() local 749 nr_pins = ti_iodelay_offset_to_pin(iod, r->regmap_config->max_register); in ti_iodelay_alloc_pins() 750 dev_dbg(dev, "Allocating %i pins\n", nr_pins); in ti_iodelay_alloc_pins() 752 iod->pa = devm_kcalloc(dev, nr_pins, sizeof(*iod->pa), GFP_KERNEL); in ti_iodelay_alloc_pins() 757 iod->desc.npins = nr_pins; in ti_iodelay_alloc_pins() 761 for (i = 0; i < nr_pins; i++, phy_reg += 4) { in ti_iodelay_alloc_pins()
|
/kernel/linux/linux-6.6/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 750 int nr_pins, i; in ti_iodelay_alloc_pins() local 752 nr_pins = ti_iodelay_offset_to_pin(iod, r->regmap_config->max_register); in ti_iodelay_alloc_pins() 753 dev_dbg(dev, "Allocating %i pins\n", nr_pins); in ti_iodelay_alloc_pins() 755 iod->pa = devm_kcalloc(dev, nr_pins, sizeof(*iod->pa), GFP_KERNEL); in ti_iodelay_alloc_pins() 760 iod->desc.npins = nr_pins; in ti_iodelay_alloc_pins() 764 for (i = 0; i < nr_pins; i++, phy_reg += 4) { in ti_iodelay_alloc_pins()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | timb_gpio.h | 14 * @nr_pins Number of pins that is supported by the hardware (1-32) 21 int nr_pins; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | timb_gpio.h | 14 * @nr_pins Number of pins that is supported by the hardware (1-32) 21 int nr_pins; member
|
/kernel/linux/linux-5.10/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-37xx.c | 72 u8 nr_pins; member 210 .nr_pins = 36, 217 .nr_pins = 30, 813 gc->ngpio = info->data->nr_pins; in armada_37xx_gpiochip_register() 876 int n, num = 0, funcsize = info->data->nr_pins; in armada_37xx_fill_group() 903 info->data->nr_pins); in armada_37xx_fill_group() 977 pin_data->nr_pins, sizeof(*pindesc), in armada_37xx_pinctrl_register() 983 ctrldesc->npins = pin_data->nr_pins; in armada_37xx_pinctrl_register() 986 for (pin = 0; pin < pin_data->nr_pins; pin++) { in armada_37xx_pinctrl_register() 998 pin_data->nr_pins, in armada_37xx_pinctrl_register() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-timberdale.c | 224 if (!pdata || pdata->nr_pins > 32) { in timbgpio_probe() 253 gc->ngpio = pdata->nr_pins; in timbgpio_probe() 268 for (i = 0; i < pdata->nr_pins; i++) { in timbgpio_probe()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-timberdale.c | 224 if (!pdata || pdata->nr_pins > 32) { in timbgpio_probe() 253 gc->ngpio = pdata->nr_pins; in timbgpio_probe() 266 for (i = 0; i < pdata->nr_pins; i++) { in timbgpio_probe()
|