/linux-master/drivers/gpio/ |
H A D | gpio-tps65218.c | 182 .ngpio = 3,
|
H A D | gpio-amdpt.c | 107 pt_gpio->gc.ngpio = (uintptr_t)device_get_match_data(dev);
|
H A D | gpio-pxa.c | 341 static int pxa_init_gpio_chip(struct pxa_gpio_chip *pchip, int ngpio, void __iomem *regbase) argument 343 int i, gpio, nbanks = DIV_ROUND_UP(ngpio, 32); 358 pchip->chip.ngpio = ngpio;
|
H A D | gpio-tps65219.c | 154 .ngpio = 3,
|
H A D | gpio-en7523.c | 111 ctrl->gc.ngpio = AIROHA_GPIO_MAX;
|
H A D | gpio-mt7621.c | 285 rg->chip.ngpio, ret); 292 dev_info(dev, "registering %d gpios\n", rg->chip.ngpio);
|
H A D | gpio-tqmx86.c | 290 chip->ngpio = TQMX86_NGPIO; 331 chip->ngpio);
|
H A D | gpio-sprd.c | 198 for (bank = 0; bank * SPRD_GPIO_BANK_NR < chip->ngpio; bank++) { 240 sprd_gpio->chip.ngpio = SPRD_GPIO_NR;
|
H A D | gpio-cadence.c | 137 for_each_set_bit(hwirq, &status, chip->ngpio) 199 cgpio->gc.ngpio = num_gpios;
|
H A D | gpio-xgs-iproc.c | 189 for_each_set_bit(bit, &int_bits, gc->ngpio) 248 chip->gc.ngpio = num_gpios;
|
H A D | gpio-mpc5200.c | 150 gc->ngpio = 8; 310 gc->ngpio = 32;
|
H A D | gpio-pmic-eic-sprd.c | 283 for_each_set_bit(n, &status, chip->ngpio) { 347 pmic_eic->chip.ngpio = SPRD_PMIC_EIC_NR;
|
H A D | gpio-bcm-kona.c | 249 if (gpio >= kona_gpio->gpio_chip.ngpio) 594 chip->ngpio = kona_gpio->num_bank * GPIO_PER_BANK; 597 chip->ngpio,
|
H A D | gpio-xilinx.c | 131 int bit, lastbit = xgpio_to_bit(chip, chip->gc.ngpio - 1); 139 int bit, lastbit = xgpio_to_bit(chip, chip->gc.ngpio - 1); 629 chip->gc.ngpio = bitmap_weight(chip->hw_map, 64);
|
H A D | gpio-htc-egpio.c | 240 for (shift = 0; shift < egpio->chip.ngpio; 332 chip->ngpio = pdata->chip[i].num_gpios;
|
H A D | gpio-viperboard.c | 401 vb_gpio->gpioa.ngpio = 16; 417 vb_gpio->gpiob.ngpio = 16;
|
H A D | gpio-mlxbf2.c | 279 for_each_set_bit(level, &pending, gc->ngpio) 397 gc->ngpio = npins;
|
/linux-master/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7110-aon.c | 81 if (pin < sfp->gc.ngpio && func == 0)
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-at91.c | 1472 /* Mask additionally to ngpio as not all GPIO controllers have 32 pins */ 1473 uint32_t set_mask = (*mask & *bits) & BITS_MASK(chip->ngpio); 1474 uint32_t clear_mask = (*mask & ~(*bits)) & BITS_MASK(chip->ngpio); 1808 .ngpio = MAX_NB_GPIO_PER_BANK, 1828 uint32_t ngpio; local 1863 if (!of_property_read_u32(np, "#gpio-lines", &ngpio)) { 1864 if (ngpio >= MAX_NB_GPIO_PER_BANK) 1868 chip->ngpio = ngpio; 1871 names = devm_kasprintf_strarray(dev, "pio", chip->ngpio); [all...] |
H A D | pinctrl-rk805.c | 577 pci->gpio_chip.ngpio = ARRAY_SIZE(rk805_gpio_cfgs); 589 pci->gpio_chip.ngpio = ARRAY_SIZE(rk806_gpio_cfgs); 613 0, 0, pci->gpio_chip.ngpio);
|
/linux-master/drivers/soc/fsl/qe/ |
H A D | gpio.c | 91 for (i = 0; i < gc->ngpio; i++) { 316 gc->ngpio = QE_PIO_PINS;
|
/linux-master/drivers/platform/x86/ |
H A D | silicom-platform.c | 71 u16 ngpio; member in struct:silicom_platform_info 474 .ngpio = ARRAY_SIZE(plat_0222_gpio_channels), 494 .ngpio = ARRAY_SIZE(plat_0222_gpio_channels), 622 .ngpio = ARRAY_SIZE(plat_0222_gpio_channels), 938 silicom_gpiochip->ngpio = info->ngpio;
|
/linux-master/drivers/pinctrl/qcom/ |
H A D | pinctrl-msm.c | 731 for (i = 0; i < chip->ngpio; i++, gpio++) 1323 for_each_set_bit(i, pctrl->enabled_irqs, pctrl->chip.ngpio) { 1396 unsigned gpio, ngpio = pctrl->soc->ngpios; local 1400 if (WARN_ON(ngpio > MAX_NR_GPIO)) 1405 chip->ngpio = ngpio; 1462 dev_name(pctrl->dev), 0, 0, chip->ngpio);
|
/linux-master/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-npcm7xx.c | 137 bank->gc.base / bank->gc.ngpio, 139 bank->gc.base + bank->gc.ngpio); 1445 int gpio = (pin % bank->gc.ngpio); 1465 int gpio = BIT(pin % bank->gc.ngpio); 1507 int gpio = (pin % bank->gc.ngpio); 1533 int gpio = BIT(pin % bank->gc.ngpio); 1679 int gpio = BIT(offset % bank->gc.ngpio); 1709 int gpio = (pin % bank->gc.ngpio); 1772 int gpio = BIT(pin % bank->gc.ngpio); 1790 bank->direction_input(&bank->gc, pin % bank->gc.ngpio); [all...] |
/linux-master/drivers/usb/serial/ |
H A D | cp210x.c | 1674 priv->gc.ngpio = 2; 1687 priv->gc.ngpio = 3; 1731 priv->gc.ngpio = 4; 1754 for (i = 0; i < priv->gc.ngpio; ++i) { 1780 priv->gc.ngpio = 16; 1809 for (i = 0; i < priv->gc.ngpio; ++i) { 1866 priv->gc.ngpio = 4; 1900 priv->gc.ngpio = 7; 1913 for (i = 0; i < priv->gc.ngpio; ++i) {
|