Searched refs:ngpio (Results 26 - 50 of 337) sorted by relevance

1234567891011>>

/linux-master/arch/mips/alchemy/common/
H A Dgpiolib.c103 .ngpio = ALCHEMY_GPIO1_NUM,
113 .ngpio = ALCHEMY_GPIO2_NUM,
151 .ngpio = AU1300_GPIO_NUM,
/linux-master/drivers/gpio/
H A Dgpio-ich.c59 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 Dgpio-davinci.c172 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 Dgpio-it87.c298 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 Dgpio-virtio.c425 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 Dgpio-thunderx.c279 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 Dgpio-palmas.c23 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 Dgpio-pca953x.c184 #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 Dgpio-xlp.c209 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 Dgpio-altera.c204 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", &reg))
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 Dgpio-xtensa.c128 .ngpio = 32,
137 .ngpio = 32,
H A Dgpio-bd71815.c160 g->chip.ngpio = 2;
162 g->chip.ngpio = 1;
H A Dgpio-loongson1.c72 * Clear ngpio to let gpiolib get the correct number
75 ls1x_gc->gc.ngpio = 0;
84 ls1x_gc->gc.ngpio);
H A Dgpio-ts4800.c52 chip->ngpio = ngpios;
H A Dgpio-clps711x.c57 gc->ngpio = 3;
H A Dgpio-tangier.h80 * @ngpio: Amount of GPIOs supported by the controller
85 u16 ngpio; member in struct:tng_gpio_info
H A Dgpio-elkhartlake.c44 priv->info.ngpio = EHL_PSE_NGPIO;
H A Dgpio-cros-ec.c113 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 Dgpio-lpc32xx.c376 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 Dgpio-nomadik.c283 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 Dgpio.c39 .ngpio = NR_FPGA_GPIOS,
/linux-master/include/uapi/linux/
H A Dvirtio_gpio.h37 __le16 ngpio; member in struct:virtio_gpio_config
/linux-master/drivers/pinctrl/
H A Dpinctrl-mcp23s08.h29 u16 ngpio; member in struct:mcp23s08_info
/linux-master/arch/arm/mach-s3c/
H A Dpm-gpio.c198 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 Dgpio-core.h116 return ((pin - chip->chip.base) < chip->chip.ngpio) ? chip : NULL;

Completed in 242 milliseconds

1234567891011>>