Home
last modified time | relevance | path

Searched refs:nr_gpios (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/regulator/
H A Dgpio-regulator.c37 int nr_gpios; member
77 for (ptr = 0; ptr < data->nr_gpios; ptr++) { in gpio_regulator_set_voltage()
114 for (ptr = 0; ptr < data->nr_gpios; ptr++) { in gpio_regulator_set_current_limit()
274 drvdata->nr_gpios = config->ngpios; in gpio_regulator_probe()
308 for (ptr = 0; ptr < drvdata->nr_gpios; ptr++) { in gpio_regulator_probe()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-aspeed-sgpio.c480 u32 nr_gpios, sgpio_freq, sgpio_clk_div; in aspeed_sgpio_probe() local
492 rc = of_property_read_u32(pdev->dev.of_node, "ngpios", &nr_gpios); in aspeed_sgpio_probe()
496 } else if (nr_gpios > MAX_NR_HW_SGPIO) { in aspeed_sgpio_probe()
498 MAX_NR_HW_SGPIO, nr_gpios); in aspeed_sgpio_probe()
501 gpio->n_sgpio = nr_gpios; in aspeed_sgpio_probe()
535 FIELD_PREP(ASPEED_SGPIO_PINS_MASK, (nr_gpios / 8)) | in aspeed_sgpio_probe()
H A Dgpio-pxa.c596 int nr_gpios; in pxa_gpio_probe_dt() local
602 nr_gpios = gpio_id->gpio_nums; in pxa_gpio_probe_dt()
603 pxa_last_gpio = nr_gpios - 1; in pxa_gpio_probe_dt()
605 irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, nr_gpios, 0); in pxa_gpio_probe_dt()
H A Dgpio-aspeed.c38 unsigned int nr_gpios; member
1101 { .nr_gpios = 220, .props = ast2400_bank_props, };
1113 { .nr_gpios = 232, .props = ast2500_bank_props, };
1129 { .nr_gpios = 208, .props = ast2600_bank_props, };
1173 gpio->chip.ngpio = gpio->config->nr_gpios; in aspeed_gpio_probe()
/kernel/linux/linux-6.6/drivers/regulator/
H A Dgpio-regulator.c37 int nr_gpios; member
77 for (ptr = 0; ptr < data->nr_gpios; ptr++) { in gpio_regulator_set_voltage()
114 for (ptr = 0; ptr < data->nr_gpios; ptr++) { in gpio_regulator_set_current_limit()
289 drvdata->nr_gpios = config->ngpios; in gpio_regulator_probe()
323 for (ptr = 0; ptr < drvdata->nr_gpios; ptr++) { in gpio_regulator_probe()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-aspeed-sgpio.c539 u32 nr_gpios, sgpio_freq, sgpio_clk_div, gpio_cnt_regval, pin_mask; in aspeed_sgpio_probe() local
561 rc = device_property_read_u32(&pdev->dev, "ngpios", &nr_gpios); in aspeed_sgpio_probe()
565 } else if (nr_gpios % 8) { in aspeed_sgpio_probe()
567 nr_gpios); in aspeed_sgpio_probe()
602 gpio_cnt_regval = ((nr_gpios / 8) << ASPEED_SGPIO_PINS_SHIFT) & pin_mask; in aspeed_sgpio_probe()
609 gpio->chip.ngpio = nr_gpios * 2; in aspeed_sgpio_probe()
H A Dgpio-pxa.c588 int nr_gpios; in pxa_gpio_probe_dt() local
594 nr_gpios = gpio_id->gpio_nums; in pxa_gpio_probe_dt()
595 pxa_last_gpio = nr_gpios - 1; in pxa_gpio_probe_dt()
597 irq_base = devm_irq_alloc_descs(&pdev->dev, -1, 0, nr_gpios, 0); in pxa_gpio_probe_dt()
H A Dgpio-aspeed.c40 unsigned int nr_gpios; member
1132 { .nr_gpios = 220, .props = ast2400_bank_props, };
1144 { .nr_gpios = 232, .props = ast2500_bank_props, };
1160 { .nr_gpios = 208, .props = ast2600_bank_props, };
1207 gpio->chip.ngpio = gpio->config->nr_gpios; in aspeed_gpio_probe()

Completed in 11 milliseconds