Searched refs:ngpio (Results 1 - 25 of 337) sorted by relevance

1234567891011>>

/linux-master/include/linux/platform_data/
H A Dgpio-davinci.h14 u32 ngpio; member in struct:davinci_gpio_platform_data
/linux-master/drivers/gpio/
H A Dgpio-ds4520.c28 u32 ngpio; local
36 ret = device_property_read_u32(dev, "ngpios", &ngpio);
47 config.ngpio = ngpio;
H A Dgpio-tn48m.c24 int ngpio; member in struct:tn48m_gpio_config
30 .ngpio = 4,
36 .ngpio = 4,
66 config.ngpio = gpio_config->ngpio;
H A Dgpio-tps65910.c81 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 Dgpio-madera.c143 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 Dgpio-pca9570.c22 * @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 Dgpio-twl6040.c88 twl6040gpo_chip.ngpio = 3; /* twl6040 have 3 GPO */
90 twl6040gpo_chip.ngpio = 1; /* twl6041 have 1 GPO */
97 twl6040gpo_chip.ngpio = 0;
H A Dgpio-imx-scu.c40 if (offset >= chip->ngpio)
63 if (offset >= chip->ngpio)
80 if (offset >= chip->ngpio)
107 gc->ngpio = ARRAY_SIZE(scu_rsrc_arr);
H A Dgpio-creg-snps.c16 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 Dgpio-grgpio.c106 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 Dgpio-pisosr.c97 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 Dgpio-ts4900.c142 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 Dgpio-sifive.c66 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 Dgpio-mockup.c110 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 Dgpio-tb10x.c114 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 Dpinctrl-mcp23s08_i2c.c27 mcp->chip.ngpio = info->ngpio;
49 .ngpio = 8,
57 .ngpio = 16,
65 .ngpio = 16,
H A Dpinctrl-mcp23s08_spi.c21 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 Dvia-gpio.c153 .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 Dorion-gpio.h33 void __init orion_gpio_init(int gpio_base, int ngpio,
/linux-master/arch/mips/bcm63xx/
H A Dgpio.c46 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 Dregmap.h24 * @ngpio: Number of GPIOs
69 int ngpio; member in struct:gpio_regmap_config
/linux-master/drivers/mfd/
H A Dvexpress-sysreg.c44 .ngpio = 8,
50 .ngpio = 2,
56 .ngpio = 1,
112 mmc_gpio_chip->ngpio = 2;
/linux-master/arch/arm/mach-s3c/
H A Dgpio-samsung.c138 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 Dgpio.c52 if (gpio < chip->ngpio)
82 .ngpio = NR_BASEBOARD_GPIOS,
119 x3proto_gpio_chip.base + x3proto_gpio_chip.ngpio,
/linux-master/drivers/ssb/
H A Ddriver_gpio.c134 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...]

Completed in 277 milliseconds

1234567891011>>