Searched refs:nr_gpio (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.1/drivers/spi/ |
D | spi-tle62x0.c | 29 unsigned int nr_gpio; member 45 if (st->nr_gpio == 16) { in tle62x0_write() 54 return spi_write(st->us, buff, (st->nr_gpio == 16) ? 3 : 2); in tle62x0_write() 63 .len = (st->nr_gpio * 2) / 8, in tle62x0_read() 114 for (ptr = 0; ptr < (st->nr_gpio * 2)/8; ptr += 1) { in tle62x0_status_show() 121 for (ptr = 0; ptr < st->nr_gpio; ptr++) { in tle62x0_status_show() 257 st->nr_gpio = pdata->gpio_count; in tle62x0_probe() 296 for (ptr = 0; ptr < st->nr_gpio; ptr++) in tle62x0_remove()
|
/Linux-v6.1/drivers/hwmon/ |
D | ltc2992.c | 429 static int ltc2992_read_gpio_alarm(struct ltc2992_state *st, int nr_gpio, u32 attr, long *val) in ltc2992_read_gpio_alarm() argument 435 mask = ltc2992_gpio_addr_map[nr_gpio].max_alarm_msk; in ltc2992_read_gpio_alarm() 437 mask = ltc2992_gpio_addr_map[nr_gpio].min_alarm_msk; in ltc2992_read_gpio_alarm() 439 reg_val = ltc2992_read_reg(st, ltc2992_gpio_addr_map[nr_gpio].alarm, 1); in ltc2992_read_gpio_alarm() 446 return ltc2992_write_reg(st, ltc2992_gpio_addr_map[nr_gpio].alarm, 1, reg_val); in ltc2992_read_gpio_alarm() 449 static int ltc2992_read_gpios_in(struct device *dev, u32 attr, int nr_gpio, long *val) in ltc2992_read_gpios_in() argument 456 reg = ltc2992_gpio_addr_map[nr_gpio].data; in ltc2992_read_gpios_in() 459 reg = ltc2992_gpio_addr_map[nr_gpio].min; in ltc2992_read_gpios_in() 462 reg = ltc2992_gpio_addr_map[nr_gpio].max; in ltc2992_read_gpios_in() 465 reg = ltc2992_gpio_addr_map[nr_gpio].min_thresh; in ltc2992_read_gpios_in() [all …]
|
/Linux-v6.1/drivers/pinctrl/ |
D | pinctrl-equilibrium.c | 864 int i, nr_gpio; in pinbank_probe() local 867 nr_gpio = 0; in pinbank_probe() 870 nr_gpio++; in pinbank_probe() 873 if (!nr_gpio) { in pinbank_probe() 879 banks = devm_kcalloc(dev, nr_gpio, sizeof(*banks), GFP_KERNEL); in pinbank_probe() 883 gctrls = devm_kcalloc(dev, nr_gpio, sizeof(*gctrls), GFP_KERNEL); in pinbank_probe() 887 dev_dbg(dev, "found %d gpio controller!\n", nr_gpio); in pinbank_probe() 903 drvdata->nr_banks = nr_gpio; in pinbank_probe() 905 drvdata->nr_gpio_ctrls = nr_gpio; in pinbank_probe()
|
/Linux-v6.1/drivers/tty/serial/ |
D | sc16is7xx.c | 307 int nr_gpio; member 448 .nr_gpio = 0, 455 .nr_gpio = 4, 462 .nr_gpio = 0, 469 .nr_gpio = 4, 476 .nr_gpio = 0, 1430 if (devtype->nr_gpio) { in sc16is7xx_probe() 1440 s->gpio.ngpio = devtype->nr_gpio; in sc16is7xx_probe() 1550 if (devtype->nr_gpio) in sc16is7xx_probe() 1569 if (s->devtype->nr_gpio) in sc16is7xx_remove()
|