Lines Matching refs:gpio_config
300 struct gpio_regmap_config gpio_config = {}; in idio_24_probe() local
372 gpio_config.parent = dev; in idio_24_probe()
373 gpio_config.regmap = idio24gpio->map; in idio_24_probe()
374 gpio_config.ngpio = IDIO_24_NGPIO; in idio_24_probe()
375 gpio_config.names = idio_24_names; in idio_24_probe()
376 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(IDIO_24_OUT_BASE); in idio_24_probe()
377 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(IDIO_24_OUT_BASE); in idio_24_probe()
378 gpio_config.reg_dir_out_base = GPIO_REGMAP_ADDR(IDIO_24_CONTROL_REG); in idio_24_probe()
379 gpio_config.ngpio_per_reg = IDIO_24_NGPIO_PER_REG; in idio_24_probe()
380 gpio_config.irq_domain = regmap_irq_get_domain(chip_data); in idio_24_probe()
381 gpio_config.reg_mask_xlate = idio_24_reg_mask_xlate; in idio_24_probe()
382 gpio_config.drvdata = idio24gpio->map; in idio_24_probe()
384 return PTR_ERR_OR_ZERO(devm_gpio_regmap_register(dev, &gpio_config)); in idio_24_probe()