Searched refs:nr_gpio (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/spi/
H A Dspi-tle62x0.c29 unsigned int nr_gpio; member in struct:tle62x0_state
45 if (st->nr_gpio == 16) {
54 return spi_write(st->us, buff, (st->nr_gpio == 16) ? 3 : 2);
63 .len = (st->nr_gpio * 2) / 8,
114 for (ptr = 0; ptr < (st->nr_gpio * 2)/8; ptr += 1) {
121 for (ptr = 0; ptr < st->nr_gpio; ptr++) {
257 st->nr_gpio = pdata->gpio_count;
296 for (ptr = 0; ptr < st->nr_gpio; ptr++)
/linux-master/drivers/hwmon/
H A Dltc2992.c430 static int ltc2992_read_gpio_alarm(struct ltc2992_state *st, int nr_gpio, u32 attr, long *val) argument
436 mask = ltc2992_gpio_addr_map[nr_gpio].max_alarm_msk;
438 mask = ltc2992_gpio_addr_map[nr_gpio].min_alarm_msk;
440 reg_val = ltc2992_read_reg(st, ltc2992_gpio_addr_map[nr_gpio].alarm, 1);
447 return ltc2992_write_reg(st, ltc2992_gpio_addr_map[nr_gpio].alarm, 1, reg_val);
450 static int ltc2992_read_gpios_in(struct device *dev, u32 attr, int nr_gpio, long *val) argument
457 reg = ltc2992_gpio_addr_map[nr_gpio].data;
460 reg = ltc2992_gpio_addr_map[nr_gpio].min;
463 reg = ltc2992_gpio_addr_map[nr_gpio].max;
466 reg = ltc2992_gpio_addr_map[nr_gpio]
719 ltc2992_write_gpios_in(struct device *dev, u32 attr, int nr_gpio, long val) argument
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-equilibrium.c870 int i, nr_gpio; local
873 nr_gpio = 0;
876 nr_gpio++;
879 if (!nr_gpio) {
885 banks = devm_kcalloc(dev, nr_gpio, sizeof(*banks), GFP_KERNEL);
889 gctrls = devm_kcalloc(dev, nr_gpio, sizeof(*gctrls), GFP_KERNEL);
893 dev_dbg(dev, "found %d gpio controller!\n", nr_gpio);
909 drvdata->nr_banks = nr_gpio;
911 drvdata->nr_gpio_ctrls = nr_gpio;
/linux-master/drivers/tty/serial/
H A Dsc16is7xx.c311 int nr_gpio; member in struct:sc16is7xx_devtype
497 .nr_gpio = 0,
503 .nr_gpio = 8,
509 .nr_gpio = 8,
515 .nr_gpio = 8,
521 .nr_gpio = 8,
1360 if (!s->devtype->nr_gpio)
1389 s->gpio.ngpio = s->devtype->nr_gpio;

Completed in 146 milliseconds