/linux-master/arch/mips/alchemy/common/ |
H A D | gpiolib.c | 103 .ngpio = ALCHEMY_GPIO1_NUM, 113 .ngpio = ALCHEMY_GPIO2_NUM, 151 .ngpio = AU1300_GPIO_NUM,
|
/linux-master/drivers/gpio/ |
H A D | gpio-ich.c | 59 uint ngpio; member in struct:ichx_desc 277 chip->ngpio = ichx_priv.desc->ngpio; 291 .ngpio = 50, 313 .ngpio = 50, 320 .ngpio = 50, 328 .ngpio = 61, 336 .ngpio = 61, 342 .ngpio = 72, 350 .ngpio [all...] |
H A D | gpio-davinci.c | 172 ret = of_property_read_u32(dn, "ti,ngpio", &val); 176 pdata->ngpio = val; 194 unsigned int ngpio, nbank, nirq; local 209 * and "ngpio" is one more than the largest zero-based 212 ngpio = pdata->ngpio; 213 if (ngpio == 0) { 226 nirq = DIV_ROUND_UP(ngpio, 16); 249 chips->chip.ngpio = ngpio; 483 unsigned ngpio; local [all...] |
H A D | gpio-it87.c | 298 it87_gpio->chip.ngpio = 64; /* has 48, use 64 for convenient calc */ 306 it87_gpio->chip.ngpio = 64; 318 it87_gpio->chip.ngpio = 64; 325 it87_gpio->chip.ngpio = 16; 348 chip_type, chip_rev, it87_gpio->chip.ngpio, 365 labels = kcalloc(it87_gpio->chip.ngpio, sizeof("it87_gpXY"), 367 labels_table = kcalloc(it87_gpio->chip.ngpio, sizeof(const char *), 375 for (i = 0; i < it87_gpio->chip.ngpio; i++) {
|
H A D | gpio-virtio.c | 425 WARN_ON(gpio >= vgpio->gc.ngpio); 496 u32 gpio_names_size, u16 ngpio) 520 names = devm_kcalloc(dev, ngpio, sizeof(*names), GFP_KERNEL); 527 for (i = 0, str = gpio_names; i < ngpio; i++) { 546 u16 ngpio; local 556 ngpio = le16_to_cpu(config.ngpio); 557 if (!ngpio) { 562 vgpio->lines = devm_kcalloc(dev, ngpio, sizeof(*vgpio->lines), GFP_KERNEL); 566 for (i = 0; i < ngpio; 495 virtio_gpio_get_names(struct virtio_gpio *vgpio, u32 gpio_names_size, u16 ngpio) argument [all...] |
H A D | gpio-thunderx.c | 279 for (bank = 0; bank <= chip->ngpio / 64; bank++) { 434 int ngpio, i; local 468 ngpio = 50; 473 ngpio = c & GPIO_CONST_GPIOS_MASK; 478 ngpio, sizeof(struct msix_entry), 486 ngpio, 494 for (i = 0; i < ngpio; i++) { 516 err = pci_enable_msix_range(pdev, txgpio->msix_entries, ngpio, ngpio); 526 chip->ngpio [all...] |
H A D | gpio-palmas.c | 23 int ngpio; member in struct:palmas_device_data 129 .ngpio = 8, 133 .ngpio = 16, 164 palmas_gpio->gpio_chip.ngpio = dev_data->ngpio;
|
H A D | gpio-pca953x.c | 184 #define NBANK(chip) DIV_ROUND_UP(chip->gpio_chip.ngpio, BANK_SZ) 235 return fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); 615 bitmap_replace(bits, bits, reg_val, mask, gc->ngpio); 632 bitmap_replace(reg_val, reg_val, bits, mask, gc->ngpio); 704 gc->ngpio = gpios; 764 bitmap_complement(irq_mask, chip->irq_mask, gc->ngpio); 773 bitmap_or(irq_mask, chip->irq_trig_fall, chip->irq_trig_raise, gc->ngpio); 774 bitmap_complement(reg_direction, reg_direction, gc->ngpio); 775 bitmap_and(irq_mask, irq_mask, reg_direction, gc->ngpio); 778 for_each_set_bit(level, irq_mask, gc->ngpio) [all...] |
H A D | gpio-xlp.c | 209 BUG_ON(gpio >= gc->ngpio); 219 BUG_ON(gpio >= gc->ngpio); 229 BUG_ON(gpio >= gc->ngpio); 237 BUG_ON(gpio >= gc->ngpio); 276 gc->ngpio = 70; 302 dev_info(&pdev->dev, "registered %d GPIOs\n", gc->ngpio);
|
H A D | gpio-altera.c | 204 for_each_set_bit(i, &status, mm_gc->gc.ngpio) 230 for_each_set_bit(i, &status, mm_gc->gc.ngpio) 260 if (of_property_read_u32(node, "altr,ngpio", ®)) 261 /* By default assume maximum ngpio */ 262 altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; 264 altera_gc->mmchip.gc.ngpio = reg; 266 if (altera_gc->mmchip.gc.ngpio > ALTERA_GPIO_MAX_NGPIO) { 268 "ngpio is greater than %d, defaulting to %d\n", 270 altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO;
|
H A D | gpio-xtensa.c | 128 .ngpio = 32, 137 .ngpio = 32,
|
H A D | gpio-bd71815.c | 160 g->chip.ngpio = 2; 162 g->chip.ngpio = 1;
|
H A D | gpio-loongson1.c | 72 * Clear ngpio to let gpiolib get the correct number 75 ls1x_gc->gc.ngpio = 0; 84 ls1x_gc->gc.ngpio);
|
H A D | gpio-ts4800.c | 52 chip->ngpio = ngpios;
|
H A D | gpio-clps711x.c | 57 gc->ngpio = 3;
|
H A D | gpio-tangier.h | 80 * @ngpio: Amount of GPIOs supported by the controller 85 u16 ngpio; member in struct:tng_gpio_info
|
H A D | gpio-elkhartlake.c | 44 priv->info.ngpio = EHL_PSE_NGPIO;
|
H A D | gpio-cros-ec.c | 113 names = devm_kcalloc(gc->parent, gc->ngpio, sizeof(*names), GFP_KERNEL); 118 str = devm_kcalloc(gc->parent, gc->ngpio, name_len, GFP_KERNEL); 123 for (i = 0; i < gc->ngpio; i++) { 184 gc->ngpio = ngpios;
|
H A D | gpio-lpc32xx.c | 376 if (pin < chip->ngpio) 408 .ngpio = LPC32XX_GPIO_P0_MAX, 424 .ngpio = LPC32XX_GPIO_P1_MAX, 439 .ngpio = LPC32XX_GPIO_P2_MAX, 455 .ngpio = LPC32XX_GPIO_P3_MAX, 469 .ngpio = LPC32XX_GPI_P3_MAX, 483 .ngpio = LPC32XX_GPO_P3_MAX,
|
H A D | gpio-nomadik.c | 283 unsigned long mask = GENMASK(chip->ngpio - 1, 0); 297 for_each_set_bit(bit, &status, chip->ngpio) 481 for (i = 0; i < chip->ngpio; i++, gpio++) { 511 u32 id, ngpio; local 547 if (device_property_read_u32(gpio_dev, "ngpios", &ngpio)) { 548 ngpio = NMK_GPIO_PER_CHIP; 549 dev_dbg(dev, "populate: using default ngpio (%u)\n", ngpio); 557 chip->ngpio = ngpio; [all...] |
/linux-master/arch/sh/boards/mach-sdk7786/ |
H A D | gpio.c | 39 .ngpio = NR_FPGA_GPIOS,
|
/linux-master/include/uapi/linux/ |
H A D | virtio_gpio.h | 37 __le16 ngpio; member in struct:virtio_gpio_config
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08.h | 29 u16 ngpio; member in struct:mcp23s08_info
|
/linux-master/arch/arm/mach-s3c/ |
H A D | pm-gpio.c | 198 if (chip->chip.ngpio > 8) 269 if (chip->chip.ngpio > 8) { 278 if (chip->chip.ngpio > 8) 284 if (chip->chip.ngpio > 8) { 344 gpio_nr += ourchip->chip.ngpio; 377 gpio_nr += ourchip->chip.ngpio;
|
H A D | gpio-core.h | 116 return ((pin - chip->chip.base) < chip->chip.ngpio) ? chip : NULL;
|