Home
last modified time | relevance | path

Searched refs:num_gpios (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/pinctrl/qcom/
H A Dpinctrl-qdf2xxx.c38 u32 num_gpios; in qdf2xxx_pinctrl_probe() local
44 ret = device_property_read_u32(&pdev->dev, "num-gpios", &num_gpios); in qdf2xxx_pinctrl_probe()
49 if (!num_gpios || num_gpios > MAX_GPIOS) { in qdf2xxx_pinctrl_probe()
64 if (!ret || ret > num_gpios) { in qdf2xxx_pinctrl_probe()
78 pins = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe()
80 groups = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe()
91 for (i = 0; i < num_gpios; i++) { in qdf2xxx_pinctrl_probe()
129 pinctrl->npins = num_gpios; in qdf2xxx_pinctrl_probe()
130 pinctrl->ngroups = num_gpios; in qdf2xxx_pinctrl_probe()
131 pinctrl->ngpios = num_gpios; in qdf2xxx_pinctrl_probe()
/linux/drivers/watchdog/
H A Dmena21_wdt.c133 int num_gpios; in a21_wdt_probe() local
141 num_gpios = gpiod_count(dev, NULL); in a21_wdt_probe()
142 if (num_gpios != NUM_GPIOS) { in a21_wdt_probe()
144 num_gpios, NUM_GPIOS); in a21_wdt_probe()
149 for (i = 0; i < num_gpios; i++) { in a21_wdt_probe()
/linux/drivers/iio/amplifiers/
H A Dhmc425a.c49 unsigned int num_gpios; member
308 .num_gpios = 6,
319 .num_gpios = 4,
330 .num_gpios = 4,
341 .num_gpios = 3,
375 if (st->gpios->ndescs != st->chip_info->num_gpios) { in hmc425a_probe()
377 st->chip_info->num_gpios); in hmc425a_probe()
/linux/drivers/gpio/
H A Dgpio-rtd.c48 unsigned int num_gpios; member
99 .num_gpios = 82,
116 .num_gpios = 86,
133 .num_gpios = 57,
149 .num_gpios = 101,
165 .num_gpios = 35,
395 for (i = 0; i < data->info->num_gpios; i += 31) { in rtd_gpio_irq_handle()
562 data->gpio_chip.ngpio = data->info->num_gpios; in rtd_gpio_probe()
H A Dgpio-adnp.c422 static int adnp_gpio_setup(struct adnp *adnp, unsigned int num_gpios, in adnp_gpio_setup() argument
428 adnp->reg_shift = get_count_order(num_gpios) - 3; in adnp_gpio_setup()
440 chip->ngpio = num_gpios; in adnp_gpio_setup()
475 u32 num_gpios; in adnp_i2c_probe() local
478 err = device_property_read_u32(dev, "nr-gpios", &num_gpios); in adnp_i2c_probe()
492 err = adnp_gpio_setup(adnp, num_gpios, device_property_read_bool(dev, "interrupt-controller")); in adnp_i2c_probe()
/linux/drivers/i2c/muxes/
H A Di2c-mux-ltc4306.c43 u8 num_gpios; member
58 .num_gpios = 2,
155 if (!data->chip->num_gpios) in ltc4306_gpio_init()
160 data->gpiochip.ngpio = data->chip->num_gpios; in ltc4306_gpio_init()
/linux/include/linux/platform_data/
H A Dgpio-htc-egpio.h24 int num_gpios; member
/linux/include/linux/mfd/
H A Dstmpe.h136 int num_gpios; member
/linux/drivers/mfd/
H A Dstmpe.h67 int num_gpios; member
/linux/arch/arm/mach-sa1100/
H A Dh3xxx.c144 .num_gpios = 16,