/drivers/i2c/muxes/ |
D | i2c-mux-gpio.c | 21 int ngpios; member 31 gpiod_set_array_value_cansleep(mux->ngpios, mux->gpios, NULL, values); in i2c_mux_gpio_set() 114 int i, ngpios, ret; in i2c_mux_gpio_probe() local 129 ngpios = gpiod_count(&pdev->dev, "mux"); in i2c_mux_gpio_probe() 130 if (ngpios <= 0) { in i2c_mux_gpio_probe() 132 return ngpios ?: -EINVAL; in i2c_mux_gpio_probe() 134 mux->ngpios = ngpios; in i2c_mux_gpio_probe() 141 ngpios * sizeof(*mux->gpios), 0, in i2c_mux_gpio_probe() 163 for (i = 0; i < ngpios; i++) { in i2c_mux_gpio_probe()
|
/drivers/gpio/ |
D | gpio-creg-snps.c | 82 u32 ngpios) in creg_gpio_validate() argument 90 if (ngpios < 1 || ngpios > hcg->layout->ngpio) { in creg_gpio_validate() 140 u32 ngpios; in creg_gpio_probe() local 156 ret = of_property_read_u32(dev->of_node, "ngpios", &ngpios); in creg_gpio_probe() 160 ret = creg_gpio_validate(dev, hcg, ngpios); in creg_gpio_probe() 168 hcg->gc.ngpio = ngpios; in creg_gpio_probe() 177 dev_info(dev, "GPIO controller with %d gpios probed\n", ngpios); in creg_gpio_probe()
|
D | gpio-ts4800.c | 28 u32 ngpios; in ts4800_gpio_probe() local 42 retval = of_property_read_u32(node, "ngpios", &ngpios); in ts4800_gpio_probe() 44 ngpios = DEFAULT_PIN_NUMBER; in ts4800_gpio_probe() 56 chip->ngpio = ngpios; in ts4800_gpio_probe()
|
D | gpio-hlwd.c | 211 u32 ngpios; in hlwd_gpio_probe() local 242 res = of_property_read_u32(pdev->dev.of_node, "ngpios", &ngpios); in hlwd_gpio_probe() 244 ngpios = 32; in hlwd_gpio_probe() 245 hlwd->gpioc.ngpio = ngpios; in hlwd_gpio_probe()
|
D | gpio-exar.c | 120 u32 first_pin, ngpios; in gpio_exar_probe() local 137 ret = device_property_read_u32(&pdev->dev, "ngpios", &ngpios); in gpio_exar_probe() 160 exar_gpio->gpio_chip.ngpio = ngpios; in gpio_exar_probe()
|
D | gpio-em.c | 277 unsigned int ngpios; in em_gio_probe() local 308 if (of_property_read_u32(dev->of_node, "ngpios", &ngpios)) { in em_gio_probe() 326 gpio_chip->ngpio = ngpios; in em_gio_probe() 337 p->irq_domain = irq_domain_add_simple(dev->of_node, ngpios, 0, in em_gio_probe()
|
D | gpio-uniphier.c | 350 u32 ngpios; in uniphier_gpio_probe() local 362 ret = of_property_read_u32(dev->of_node, "ngpios", &ngpios); in uniphier_gpio_probe() 366 nregs = uniphier_gpio_get_nbanks(ngpios) * 2 + 3; in uniphier_gpio_probe() 391 chip->ngpio = ngpios; in uniphier_gpio_probe()
|
D | gpio-mvebu.c | 1094 unsigned int ngpios; in mvebu_gpio_probe() local 1116 if (of_property_read_u32(pdev->dev.of_node, "ngpios", &ngpios)) { in mvebu_gpio_probe() 1145 mvchip->chip.ngpio = ngpios; in mvebu_gpio_probe() 1204 irq_domain_add_linear(np, ngpios, &irq_generic_chip_ops, NULL); in mvebu_gpio_probe() 1212 mvchip->domain, ngpios, 2, np->name, handle_level_irq, in mvebu_gpio_probe()
|
D | gpio-ath79.c | 247 ath79_gpio_count = pdata->ngpios; in ath79_gpio_probe()
|
D | gpio-tqmx86.c | 219 unsigned int ngpios) in tqmx86_init_irq_valid_mask() argument
|
D | gpio-stmpe.c | 434 unsigned int ngpios) in stmpe_init_irq_valid_mask() argument
|
/drivers/regulator/ |
D | gpio-regulator.c | 136 int ngpios; in of_get_gpio_regulator_config() local 157 ngpios = gpiod_count(dev, NULL); in of_get_gpio_regulator_config() 158 if (ngpios > 0) { in of_get_gpio_regulator_config() 161 * ngpios, in of_get_gpio_regulator_config() 166 for (i = 0; i < ngpios; i++) { in of_get_gpio_regulator_config() 180 config->ngpios = ngpios; in of_get_gpio_regulator_config() 257 for (i = 0; i < config->ngpios; i++) { in gpio_regulator_probe() 267 drvdata->nr_gpios = config->ngpios; in gpio_regulator_probe()
|
/drivers/pinctrl/ |
D | pinctrl-sx150x.c | 74 u8 ngpios; member 86 u8 ngpios; member 167 .ngpios = 4, 190 .ngpios = 8, 213 .ngpios = 16, 232 .ngpios = 4, 254 .ngpios = 8, 277 .ngpios = 16, 298 .ngpios = 4, 319 .ngpios = 8, [all …]
|
D | pinctrl-oxnas.c | 1197 unsigned int id, ngpios; in oxnas_gpio_probe() local 1208 ngpios = pinspec.args[2]; in oxnas_gpio_probe() 1215 if (ngpios > PINS_PER_BANK) { in oxnas_gpio_probe() 1234 bank->gpio_chip.ngpio = ngpios; in oxnas_gpio_probe()
|
/drivers/leds/ |
D | leds-pca955x.c | 429 int ngpios = 0; in pca955x_probe() local 487 ngpios++; in pca955x_probe() 541 if (ngpios) { in pca955x_probe() 550 pca955x->gpio.ngpio = ngpios; in pca955x_probe()
|
/drivers/pinctrl/qcom/ |
D | pinctrl-msm.c | 602 unsigned int ngpios) in msm_gpio_init_valid_mask() argument 612 bitmap_fill(valid_mask, ngpios); in msm_gpio_init_valid_mask() 614 if (i >= ngpios || reserved[i] >= ngpios) { in msm_gpio_init_valid_mask() 629 if (ret > ngpios) in msm_gpio_init_valid_mask() 642 bitmap_zero(valid_mask, ngpios); in msm_gpio_init_valid_mask() 1091 unsigned ngpio = pctrl->soc->ngpios; in msm_gpio_init()
|
D | pinctrl-msm.h | 126 unsigned ngpios; member
|
D | pinctrl-qdf2xxx.c | 131 pinctrl->ngpios = num_gpios; in qdf2xxx_pinctrl_probe()
|
D | pinctrl-ipq8064.c | 623 .ngpios = NUM_GPIO_PINGROUPS,
|
D | pinctrl-sdm845.c | 1292 .ngpios = 151, 1301 .ngpios = 150,
|
/drivers/pinctrl/bcm/ |
D | pinctrl-iproc-gpio.c | 778 u32 ngpios, pinconf_disable_mask = 0; in iproc_gpio_probe() local 821 if (of_property_read_u32(dev->of_node, "ngpios", &ngpios)) { in iproc_gpio_probe() 830 gc->ngpio = ngpios; in iproc_gpio_probe() 831 chip->num_banks = (ngpios + NGPIOS_PER_BANK - 1) / NGPIOS_PER_BANK; in iproc_gpio_probe()
|
/drivers/pinctrl/tegra/ |
D | pinctrl-tegra.h | 184 unsigned ngpios; member
|
D | pinctrl-tegra194.c | 136 .ngpios = TEGRA_PIN_NUM_GPIOS,
|
/drivers/platform/x86/ |
D | intel_int0002_vgpio.c | 158 unsigned int ngpios) in int0002_init_irq_valid_mask() argument
|
/drivers/pinctrl/actions/ |
D | pinctrl-owl.h | 298 unsigned int ngpios; member
|