/linux-master/include/linux/platform_data/ |
H A D | gpio-davinci.h | 14 u32 ngpio; member in struct:davinci_gpio_platform_data
|
/linux-master/drivers/gpio/ |
H A D | gpio-ds4520.c | 28 u32 ngpio; local 36 ret = device_property_read_u32(dev, "ngpios", &ngpio); 47 config.ngpio = ngpio;
|
H A D | gpio-tn48m.c | 24 int ngpio; member in struct:tn48m_gpio_config 30 .ngpio = 4, 36 .ngpio = 4, 66 config.ngpio = gpio_config->ngpio;
|
H A D | gpio-tps65910.c | 81 int ngpio = min(chip_ngpio, TPS6591X_MAX_NUM_GPIO); local 87 "ti,en-gpio-sleep", prop_array, ngpio); 93 for (idx = 0; idx < ngpio; idx++) 128 tps65910_gpio->gpio_chip.ngpio = TPS65910_NUM_GPIO; 131 tps65910_gpio->gpio_chip.ngpio = TPS65911_NUM_GPIO; 150 tps65910_gpio->gpio_chip.ngpio); 156 for (i = 0; i < tps65910_gpio->gpio_chip.ngpio; ++i) {
|
H A D | gpio-madera.c | 143 madera_gpio->gpio_chip.ngpio = CS47L15_NUM_GPIOS; 146 madera_gpio->gpio_chip.ngpio = CS47L35_NUM_GPIOS; 150 madera_gpio->gpio_chip.ngpio = CS47L85_NUM_GPIOS; 154 madera_gpio->gpio_chip.ngpio = CS47L90_NUM_GPIOS; 159 madera_gpio->gpio_chip.ngpio = CS47L92_NUM_GPIOS; 190 0, 0, madera_gpio->gpio_chip.ngpio);
|
H A D | gpio-pca9570.c | 22 * @ngpio: no of gpios 26 u16 ngpio; member in struct:pca9570_chip_data 131 gpio->chip.ngpio = gpio->chip_data->ngpio; 145 .ngpio = 4, 149 .ngpio = 8, 153 .ngpio = 8,
|
H A D | gpio-twl6040.c | 88 twl6040gpo_chip.ngpio = 3; /* twl6040 have 3 GPO */ 90 twl6040gpo_chip.ngpio = 1; /* twl6041 have 1 GPO */ 97 twl6040gpo_chip.ngpio = 0;
|
H A D | gpio-imx-scu.c | 40 if (offset >= chip->ngpio) 63 if (offset >= chip->ngpio) 80 if (offset >= chip->ngpio) 107 gc->ngpio = ARRAY_SIZE(scu_rsrc_arr);
|
H A D | gpio-creg-snps.c | 16 u8 ngpio; member in struct:creg_layout 87 if (hcg->layout->ngpio < 1 || hcg->layout->ngpio > MAX_GPIO) 90 if (ngpios < 1 || ngpios > hcg->layout->ngpio) { 91 dev_err(dev, "ngpios must be in [1:%u]\n", hcg->layout->ngpio); 95 for (i = 0; i < hcg->layout->ngpio; i++) { 110 .ngpio = 10, 118 .ngpio = 1, 169 hcg->gc.ngpio = ngpios;
|
H A D | gpio-grgpio.c | 106 if (offset >= gc->ngpio) 197 int ngpio = priv->gc.ngpio; local 208 for (i = 0; i < ngpio; i++) { 287 int ngpio = priv->gc.ngpio; local 297 for (i = 0; i < ngpio; i++) { 368 gc->ngpio = GRGPIO_MAX_NGPIO; 370 "No or invalid nbits property: assume %d\n", gc->ngpio); 372 gc->ngpio [all...] |
H A D | gpio-pisosr.c | 97 bitmap_zero(bits, chip->ngpio); 98 for_each_set_clump8(offset, gpio_mask, mask, chip->ngpio) { 115 .ngpio = DEFAULT_NGPIO, 136 of_property_read_u16(dev->of_node, "ngpios", &gpio->chip.ngpio); 140 gpio->buffer_size = DIV_ROUND_UP(gpio->chip.ngpio, 8);
|
H A D | gpio-ts4900.c | 142 u32 ngpio; local 145 if (of_property_read_u32(client->dev.of_node, "ngpios", &ngpio)) 146 ngpio = DEFAULT_PIN_NUMBER; 154 priv->gpio_chip.ngpio = ngpio;
|
H A D | gpio-sifive.c | 66 if (offset < 0 || offset >= gc->ngpio) 187 int ret, ngpio; local 204 for (ngpio = 0; ngpio < SIFIVE_GPIO_MAX; ngpio++) { 205 ret = platform_get_irq_optional(pdev, ngpio); 208 chip->irq_number[ngpio] = ret; 210 if (!ngpio) { 241 chip->gc.ngpio = ngpio; [all...] |
H A D | gpio-mockup.c | 110 for_each_set_bit(bit, mask, gc->ngpio) { 143 for_each_set_bit(bit, mask, gc->ngpio) 376 for (i = 0; i < gc->ngpio; i++) { 406 for (i = 0; i < gc->ngpio; i++) { 420 u16 ngpio; local 428 rv = device_property_read_u16(dev, "nr-gpios", &ngpio); 444 gc->ngpio = ngpio; 460 chip->lines = devm_kcalloc(dev, gc->ngpio, 465 for (i = 0; i < gc->ngpio; 528 u16 ngpio; local [all...] |
H A D | gpio-tb10x.c | 114 u32 ngpio; local 119 if (of_property_read_u32(np, "abilis,ngpio", &ngpio)) 155 * ngpio is set by bgpio_init() but we override it, this .request() 158 tb10x_gpio->gc.ngpio = ngpio; 187 tb10x_gpio->gc.ngpio, 194 tb10x_gpio->gc.ngpio, 1, tb10x_gpio->gc.label, 224 BIT(tb10x_gpio->gc.ngpio) - 1, 0, 0);
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08_i2c.c | 27 mcp->chip.ngpio = info->ngpio; 49 .ngpio = 8, 57 .ngpio = 16, 65 .ngpio = 16,
|
H A D | pinctrl-mcp23s08_spi.c | 21 unsigned ngpio; member in struct:mcp23s08_driver_data 123 mcp->chip.ngpio = info->ngpio; 142 unsigned int ngpio = 0; local 192 ngpio += data->mcp[addr]->chip.ngpio; 194 data->ngpio = ngpio; 202 .ngpio = 8, 209 .ngpio [all...] |
/linux-master/drivers/video/fbdev/via/ |
H A D | via-gpio.c | 153 .ngpio = 0, 182 for (i = 0; i < viafb_gpio_config.gpio_chip.ngpio; i += 2) 209 int i, ngpio = 0, ret; local 223 viafb_gpio_config.active_gpios[ngpio] = gpio; 224 viafb_gpio_config.gpio_names[ngpio] = 226 ngpio++; 229 viafb_gpio_config.gpio_chip.ngpio = ngpio; 232 if (ngpio == 0) { 241 for (i = 0; i < ngpio; [all...] |
/linux-master/arch/arm/plat-orion/include/plat/ |
H A D | orion-gpio.h | 33 void __init orion_gpio_init(int gpio_base, int ngpio,
|
/linux-master/arch/mips/bcm63xx/ |
H A D | gpio.c | 46 BUG_ON(gpio >= chip->ngpio); 72 BUG_ON(gpio >= chip->ngpio); 93 BUG_ON(gpio >= chip->ngpio); 144 bcm63xx_gpio_chip.ngpio = bcm63xx_gpio_count(); 145 pr_info("registering %d GPIOs\n", bcm63xx_gpio_chip.ngpio);
|
/linux-master/include/linux/gpio/ |
H A D | regmap.h | 24 * @ngpio: Number of GPIOs 69 int ngpio; member in struct:gpio_regmap_config
|
/linux-master/drivers/mfd/ |
H A D | vexpress-sysreg.c | 44 .ngpio = 8, 50 .ngpio = 2, 56 .ngpio = 1, 112 mmc_gpio_chip->ngpio = 2;
|
/linux-master/arch/arm/mach-s3c/ |
H A D | gpio-samsung.c | 138 if (off < 8 && chip->chip.ngpio > 8) 173 if (off < 8 && chip->chip.ngpio > 8) 485 for (i = 0; i < chip->chip.ngpio; i++, gpn++) { 509 BUG_ON(!gc->ngpio); 659 .ngpio = S3C64XX_GPIO_A_NR, 665 .ngpio = S3C64XX_GPIO_B_NR, 671 .ngpio = S3C64XX_GPIO_C_NR, 677 .ngpio = S3C64XX_GPIO_D_NR, 684 .ngpio = S3C64XX_GPIO_E_NR, 691 .ngpio [all...] |
/linux-master/arch/sh/boards/mach-x3proto/ |
H A D | gpio.c | 52 if (gpio < chip->ngpio) 82 .ngpio = NR_BASEBOARD_GPIOS, 119 x3proto_gpio_chip.base + x3proto_gpio_chip.ngpio,
|
/linux-master/drivers/ssb/ |
H A D | driver_gpio.c | 134 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio) 151 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, 157 for (gpio = 0; gpio < chip->ngpio; gpio++) { 177 for (gpio = 0; gpio < chip->ngpio; gpio++) { 198 for (gpio = 0; gpio < chip->ngpio; gpio++) { 232 chip->ngpio = 16; 333 for_each_set_bit(gpio, &irqs, bus->gpio.ngpio) 350 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, 356 for (gpio = 0; gpio < chip->ngpio; gpio++) { 375 for (gpio = 0; gpio < chip->ngpio; gpi [all...] |