Searched refs:ngpio (Results 126 - 150 of 337) sorted by relevance

1234567891011>>

/linux-master/drivers/gpio/
H A Dgpio-tps65218.c182 .ngpio = 3,
H A Dgpio-amdpt.c107 pt_gpio->gc.ngpio = (uintptr_t)device_get_match_data(dev);
H A Dgpio-pxa.c341 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 Dgpio-tps65219.c154 .ngpio = 3,
H A Dgpio-en7523.c111 ctrl->gc.ngpio = AIROHA_GPIO_MAX;
H A Dgpio-mt7621.c285 rg->chip.ngpio, ret);
292 dev_info(dev, "registering %d gpios\n", rg->chip.ngpio);
H A Dgpio-tqmx86.c290 chip->ngpio = TQMX86_NGPIO;
331 chip->ngpio);
H A Dgpio-sprd.c198 for (bank = 0; bank * SPRD_GPIO_BANK_NR < chip->ngpio; bank++) {
240 sprd_gpio->chip.ngpio = SPRD_GPIO_NR;
H A Dgpio-cadence.c137 for_each_set_bit(hwirq, &status, chip->ngpio)
199 cgpio->gc.ngpio = num_gpios;
H A Dgpio-xgs-iproc.c189 for_each_set_bit(bit, &int_bits, gc->ngpio)
248 chip->gc.ngpio = num_gpios;
H A Dgpio-mpc5200.c150 gc->ngpio = 8;
310 gc->ngpio = 32;
H A Dgpio-pmic-eic-sprd.c283 for_each_set_bit(n, &status, chip->ngpio) {
347 pmic_eic->chip.ngpio = SPRD_PMIC_EIC_NR;
H A Dgpio-bcm-kona.c249 if (gpio >= kona_gpio->gpio_chip.ngpio)
594 chip->ngpio = kona_gpio->num_bank * GPIO_PER_BANK;
597 chip->ngpio,
H A Dgpio-xilinx.c131 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 Dgpio-htc-egpio.c240 for (shift = 0; shift < egpio->chip.ngpio;
332 chip->ngpio = pdata->chip[i].num_gpios;
H A Dgpio-viperboard.c401 vb_gpio->gpioa.ngpio = 16;
417 vb_gpio->gpiob.ngpio = 16;
H A Dgpio-mlxbf2.c279 for_each_set_bit(level, &pending, gc->ngpio)
397 gc->ngpio = npins;
/linux-master/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110-aon.c81 if (pin < sfp->gc.ngpio && func == 0)
/linux-master/drivers/pinctrl/
H A Dpinctrl-at91.c1472 /* 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 Dpinctrl-rk805.c577 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 Dgpio.c91 for (i = 0; i < gc->ngpio; i++) {
316 gc->ngpio = QE_PIO_PINS;
/linux-master/drivers/platform/x86/
H A Dsilicom-platform.c71 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 Dpinctrl-msm.c731 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 Dpinctrl-npcm7xx.c137 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 Dcp210x.c1674 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) {

Completed in 246 milliseconds

1234567891011>>