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