/linux-6.12.1/drivers/pinctrl/samsung/ |
D | pinctrl-exynos.h | 59 .nr_pins = pins, \ 68 .nr_pins = pins, \ 78 .nr_pins = pins, \ 88 .nr_pins = pins, \ 98 .nr_pins = pins, \ 108 .nr_pins = pins, \ 119 .nr_pins = pins, \ 128 .nr_pins = pins, \ 138 .nr_pins = pins, \ 148 .nr_pins = pins, \ [all …]
|
D | pinctrl-s3c64xx.c | 104 .nr_pins = pins, \ 113 .nr_pins = pins, \ 125 .nr_pins = pins, \ 137 .nr_pins = pins, \ 149 .nr_pins = pins, \ 161 .nr_pins = pins, \ 170 .nr_pins = pins, \ 179 .nr_pins = pins, \ 191 .nr_pins = pins, \
|
D | pinctrl-samsung.h | 153 u8 nr_pins; member 195 u8 nr_pins; member 329 unsigned int nr_pins; member
|
D | pinctrl-samsung.c | 363 ((b->pin_base + b->nr_pins - 1) < pin)) in pin_to_reg_bank() 728 bank->grange.npins = bank->nr_pins; in samsung_add_pin_ranges() 930 drvdata->nr_pins, sizeof(*pindesc), in samsung_pinctrl_register() 935 ctrldesc->npins = drvdata->nr_pins; in samsung_pinctrl_register() 947 drvdata->nr_pins), in samsung_pinctrl_register() 956 for (pin = 0; pin < pin_bank->nr_pins; pin++) { in samsung_pinctrl_register() 1089 gc->ngpio = bank->nr_pins; in samsung_gpiolib_register() 1225 bank->nr_pins = bdata->nr_pins; in samsung_pinctrl_get_soc_data() 1237 bank->pin_base = d->nr_pins; in samsung_pinctrl_get_soc_data() 1238 d->nr_pins += bank->nr_pins; in samsung_pinctrl_get_soc_data() [all …]
|
D | pinctrl-exynos.c | 409 bank->nr_pins, &exynos_eint_irqd_ops, bank); in exynos_eint_gpio_init() 700 bank->nr_pins, &exynos_eint_irqd_ops, bank); in exynos_eint_wkup_init() 713 bank->nr_pins, sizeof(*weint_data), in exynos_eint_wkup_init() 718 for (idx = 0; idx < bank->nr_pins; ++idx) { in exynos_eint_wkup_init()
|
/linux-6.12.1/drivers/firmware/arm_scmi/ |
D | pinctrl.c | 104 u32 nr_pins; member 123 int nr_pins; member 146 pi->nr_pins = GET_PINS_NR(attr->attributes_low); in scmi_pinctrl_attributes_get() 147 if (pi->nr_pins == 0) { in scmi_pinctrl_attributes_get() 164 return pi->nr_pins; in scmi_pinctrl_count_get() 605 &group->nr_pins); in scmi_pinctrl_get_group_info() 609 if (!group->nr_pins) { in scmi_pinctrl_get_group_info() 614 group->group_pins = kmalloc_array(group->nr_pins, in scmi_pinctrl_get_group_info() 621 group->nr_pins, group->group_pins); in scmi_pinctrl_get_group_info() 658 u32 *nr_pins) in scmi_pinctrl_group_pins_get() argument [all …]
|
/linux-6.12.1/drivers/pinctrl/visconti/ |
D | pinctrl-common.h | 49 unsigned int nr_pins; member 57 .nr_pins = ARRAY_SIZE(group_name ## _pins), \ 82 unsigned int nr_pins; member
|
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()
|
D | pinctrl-tmpv7700.c | 324 .nr_pins = ARRAY_SIZE(pins_tmpv7700),
|
/linux-6.12.1/drivers/pinctrl/ |
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() 773 unsigned int nr_pins; in pinctrl_reg() local 786 for (i = 0, nr_pins = 0; i < drvdata->nr_banks; i++) in pinctrl_reg() 787 nr_pins += drvdata->pin_banks[i].nr_pins; in pinctrl_reg() 789 pdesc = devm_kcalloc(dev, nr_pins, sizeof(*pdesc), GFP_KERNEL); in pinctrl_reg() 792 pin_names = devm_kcalloc(dev, nr_pins, PIN_NAME_LEN, GFP_KERNEL); in pinctrl_reg() 796 for (i = 0; i < nr_pins; i++) { in pinctrl_reg() 803 pctl_desc->npins = nr_pins; in pinctrl_reg() 804 dev_dbg(dev, "pinctrl total pin number: %u\n", nr_pins); in pinctrl_reg() [all …]
|
D | pinctrl-rockchip.h | 325 u8 nr_pins; member 390 u32 nr_pins; member
|
D | pinctrl-equilibrium.h | 82 unsigned int nr_pins; member
|
D | pinctrl-rockchip.c | 64 .nr_pins = pins, \ 77 .nr_pins = pins, \ 94 .nr_pins = pins, \ 111 .nr_pins = pins, \ 132 .nr_pins = pins, \ 151 .nr_pins = pins, \ 176 .nr_pins = pins, \ 192 .nr_pins = pins, \ 216 .nr_pins = pins, \ 287 while (pin >= (b->pin_base + b->nr_pins)) in pin_to_bank() [all …]
|
D | pinctrl-single.c | 731 int mux_bytes, nr_pins, i; in pcs_allocate_pin_table() local 737 nr_pins = (pcs->size * BITS_PER_BYTE) / pcs->bits_per_pin; in pcs_allocate_pin_table() 739 nr_pins = pcs->size / mux_bytes; in pcs_allocate_pin_table() 742 dev_dbg(pcs->dev, "allocating %i pins\n", nr_pins); in pcs_allocate_pin_table() 744 nr_pins, sizeof(*pcs->pins.pa), in pcs_allocate_pin_table() 750 pcs->desc.npins = nr_pins; in pcs_allocate_pin_table()
|
D | pinctrl-scmi.c | 44 unsigned int nr_pins; member
|
/linux-6.12.1/drivers/pinctrl/renesas/ |
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() 868 for (i = 0; i < info->nr_pins; i++) { in sh_pfc_find_pin() 1006 if (a->nr_pins > b->nr_pins) in sh_pfc_compare_groups() 1009 len = a->nr_pins * sizeof(a->pins[0]); in sh_pfc_compare_groups() 1010 for (i = 0; i <= b->nr_pins - a->nr_pins; i++) { in sh_pfc_compare_groups() 1016 if (a->nr_pins == b->nr_pins) in sh_pfc_compare_groups() 1052 for (i = 0; i < info->nr_pins; i++) { in sh_pfc_check_info()
|
D | pinctrl.c | 66 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins() 332 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux() 351 for (i = 0; i < grp->nr_pins; ++i) { in sh_pfc_func_set_mux() 732 num_pins = pmx->pfc->info->groups[group].nr_pins; in sh_pfc_pinconf_group_set() 758 pfc->info->nr_pins, sizeof(*pmx->pins), in sh_pfc_map_pins() 764 pfc->info->nr_pins, sizeof(*pmx->configs), in sh_pfc_map_pins() 769 for (i = 0; i < pfc->info->nr_pins; ++i) { in sh_pfc_map_pins() 802 pmx->pctl_desc.npins = pfc->info->nr_pins; in sh_pfc_register_pinctrl()
|
D | gpio.c | 116 for (i = 0; i < pfc->info->nr_pins; i++) { in gpio_setup_data_regs() 221 pfc->info->nr_pins, sizeof(*chip->pins), in gpio_pin_setup()
|
D | sh_pfc.h | 53 .nr_pins = ARRAY_SIZE(_name##_pins) + \ 65 .nr_pins = n + \ 82 unsigned int nr_pins; member 272 unsigned int nr_pins; member
|
/linux-6.12.1/drivers/pinctrl/mvebu/ |
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() 869 int n, num = 0, funcsize = info->data->nr_pins; in armada_37xx_fill_group() 895 info->data->nr_pins); in armada_37xx_fill_group() 970 pindesc = devm_kcalloc(dev, pin_data->nr_pins, sizeof(*pindesc), GFP_KERNEL); in armada_37xx_pinctrl_register() 975 ctrldesc->npins = pin_data->nr_pins; in armada_37xx_pinctrl_register() 977 pin_names = devm_kasprintf_strarray(dev, pin_data->name, pin_data->nr_pins); in armada_37xx_pinctrl_register() 982 for (pin = 0; pin < pin_data->nr_pins; pin++) { in armada_37xx_pinctrl_register() [all …]
|
/linux-6.12.1/drivers/pinctrl/ti/ |
D | pinctrl-ti-iodelay.c | 757 int nr_pins, i; in ti_iodelay_alloc_pins() local 759 nr_pins = ti_iodelay_offset_to_pin(iod, r->regmap_config->max_register); in ti_iodelay_alloc_pins() 760 dev_dbg(dev, "Allocating %i pins\n", nr_pins); in ti_iodelay_alloc_pins() 762 iod->pa = devm_kcalloc(dev, nr_pins, sizeof(*iod->pa), GFP_KERNEL); in ti_iodelay_alloc_pins() 767 iod->desc.npins = nr_pins; in ti_iodelay_alloc_pins() 771 for (i = 0; i < nr_pins; i++, phy_reg += 4) { in ti_iodelay_alloc_pins()
|
/linux-6.12.1/drivers/gpio/ |
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()
|
D | gpio-rockchip.c | 557 gc->wake_enabled = IRQ_MSK(bank->nr_pins); in rockchip_interrupts_register() 584 gc->ngpio = bank->nr_pins; in rockchip_gpiolib_register()
|
/linux-6.12.1/include/linux/ |
D | timb_gpio.h | 21 int nr_pins; member
|
/linux-6.12.1/drivers/pinctrl/nuvoton/ |
D | pinctrl-ma35.c | 127 u8 nr_pins; member 141 u32 nr_pins; member 511 for_each_set_bit(offset, &isr, bank->nr_pins) in ma35_irq_demux_intgroup() 540 bank->chip.ngpio = bank->nr_pins; in ma35_gpiolib_register() 579 bank->nr_pins = MA35_GPIO_PORT_MAX; in ma35_get_bank_data()
|