Searched refs:nr_gpio (Results 1 - 4 of 4) sorted by relevance
/linux-master/drivers/spi/ |
H A D | spi-tle62x0.c | 29 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 D | ltc2992.c | 430 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 D | pinctrl-equilibrium.c | 870 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 D | sc16is7xx.c | 311 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