/Linux-v4.19/drivers/pinctrl/qcom/ |
D | pinctrl-qdf2xxx.c | 46 u32 num_gpios; in qdf2xxx_pinctrl_probe() local 52 ret = device_property_read_u32(&pdev->dev, "num-gpios", &num_gpios); in qdf2xxx_pinctrl_probe() 57 if (!num_gpios || num_gpios > MAX_GPIOS) { in qdf2xxx_pinctrl_probe() 72 if (!ret || ret > num_gpios) { in qdf2xxx_pinctrl_probe() 86 pins = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe() 88 groups = devm_kcalloc(&pdev->dev, num_gpios, in qdf2xxx_pinctrl_probe() 99 for (i = 0; i < num_gpios; i++) { in qdf2xxx_pinctrl_probe() 137 pinctrl->npins = num_gpios; in qdf2xxx_pinctrl_probe() 138 pinctrl->ngroups = num_gpios; in qdf2xxx_pinctrl_probe() 139 pinctrl->ngpios = num_gpios; in qdf2xxx_pinctrl_probe()
|
/Linux-v4.19/drivers/watchdog/ |
D | mena21_wdt.c | 133 int num_gpios; in a21_wdt_probe() local 144 num_gpios = of_gpio_count(node); in a21_wdt_probe() 145 if (num_gpios != NUM_GPIOS) { in a21_wdt_probe() 147 num_gpios, NUM_GPIOS); in a21_wdt_probe() 151 for (i = 0; i < num_gpios; i++) { in a21_wdt_probe() 162 for (i = 0; i < num_gpios; i++) { in a21_wdt_probe()
|
/Linux-v4.19/drivers/hwmon/ |
D | gpio-fan.c | 48 int num_gpios; member 122 for (i = 0; i < fan_data->num_gpios; i++) in __set_fan_ctrl() 132 for (i = 0; i < fan_data->num_gpios; i++) { in __get_fan_ctrl() 350 int num_gpios = fan_data->num_gpios; in fan_ctrl_init() local 354 for (i = 0; i < num_gpios; i++) { in fan_ctrl_init() 437 fan_data->num_gpios = gpiod_count(dev, NULL); in gpio_fan_get_of_data() 438 if (fan_data->num_gpios <= 0) { in gpio_fan_get_of_data() 445 fan_data->num_gpios, sizeof(struct gpio_desc *), in gpio_fan_get_of_data() 449 for (i = 0; i < fan_data->num_gpios; i++) { in gpio_fan_get_of_data() 529 if (fan_data->gpios && fan_data->num_gpios > 0) { in gpio_fan_probe()
|
/Linux-v4.19/drivers/spi/ |
D | spi-ppc4xx.c | 391 int num_gpios; in spi_ppc4xx_of_probe() local 410 num_gpios = of_gpio_count(np); in spi_ppc4xx_of_probe() 411 if (num_gpios > 0) { in spi_ppc4xx_of_probe() 414 hw->gpios = kcalloc(num_gpios, sizeof(*hw->gpios), GFP_KERNEL); in spi_ppc4xx_of_probe() 420 for (i = 0; i < num_gpios; i++) { in spi_ppc4xx_of_probe() 465 bbp->master->num_chipselect = num_gpios > 0 ? num_gpios : 0; in spi_ppc4xx_of_probe()
|
/Linux-v4.19/drivers/i2c/muxes/ |
D | i2c-mux-ltc4306.c | 45 u8 num_gpios; member 60 .num_gpios = 2, 157 if (!data->chip->num_gpios) in ltc4306_gpio_init() 162 data->gpiochip.ngpio = data->chip->num_gpios; in ltc4306_gpio_init()
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-adnp.c | 242 static int adnp_gpio_setup(struct adnp *adnp, unsigned int num_gpios) in adnp_gpio_setup() argument 247 adnp->reg_shift = get_count_order(num_gpios) - 3; in adnp_gpio_setup() 259 chip->ngpio = num_gpios; in adnp_gpio_setup() 489 u32 num_gpios; in adnp_i2c_probe() local 492 err = of_property_read_u32(np, "nr-gpios", &num_gpios); in adnp_i2c_probe() 507 err = adnp_gpio_setup(adnp, num_gpios); in adnp_i2c_probe()
|
D | gpio-brcmstb.c | 64 int num_gpios; member 133 if (hwirq >= priv->num_gpios) in brcmstb_gpio_to_irq() 401 for (offset = 0; offset < priv->num_gpios; offset++) { in brcmstb_gpio_remove() 458 irq_domain_add_linear(np, priv->num_gpios, in brcmstb_gpio_irq_setup() 736 priv->num_gpios = gpio_base - priv->gpio_base; in brcmstb_gpio_probe()
|
D | gpio-stmpe.c | 179 int num_banks = DIV_ROUND_UP(stmpe->num_gpios, 8); in stmpe_gpio_irq_sync_unlock() 373 int num_banks = DIV_ROUND_UP(stmpe->num_gpios, 8); in stmpe_gpio_irq() 439 if (stmpe->num_gpios > MAX_GPIOS) { in stmpe_gpio_probe() 453 stmpe_gpio->chip.ngpio = stmpe->num_gpios; in stmpe_gpio_probe()
|
D | gpio-htc-egpio.c | 346 chip->ngpio = pdata->chip[i].num_gpios; in egpio_probe()
|
/Linux-v4.19/drivers/mfd/ |
D | stmpe.c | 271 int numregs = DIV_ROUND_UP(stmpe->num_gpios * af_bits, 8); in stmpe_set_altfunc() 425 .num_gpios = 8, 437 .num_gpios = 8, 530 .num_gpios = 8, 545 .num_gpios = 6, 601 .num_gpios = 16, 765 .num_gpios = 16, 874 .num_gpios = 18, 980 .num_gpios = 24, 994 .num_gpios = 24, [all …]
|
D | stmpe.h | 67 int num_gpios; member
|
D | htc-i2cpld.c | 434 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio() 446 gpio_chip->ngpio = plat_chip_data->num_gpios; in htcpld_register_chip_gpio()
|
/Linux-v4.19/arch/arm/mach-omap1/ |
D | board-htcherald.c | 334 .num_gpios = 8, 341 .num_gpios = 8, 348 .num_gpios = 8, 357 .num_gpios = 8,
|
/Linux-v4.19/include/linux/ |
D | htcpld.h | 8 unsigned int num_gpios; member
|
/Linux-v4.19/include/linux/platform_data/ |
D | gpio-htc-egpio.h | 24 int num_gpios; member
|
/Linux-v4.19/include/linux/mfd/ |
D | stmpe.h | 122 int num_gpios; member
|
/Linux-v4.19/arch/arm/mach-sa1100/ |
D | h3xxx.c | 191 .num_gpios = 16,
|
/Linux-v4.19/arch/arm/mach-pxa/ |
D | magician.c | 209 .num_gpios = 24, 219 .num_gpios = 24,
|
D | hx4700.c | 339 .num_gpios = 8,
|