Lines Matching refs:gpio_config
104 struct gpio_regmap_config gpio_config = {};
155 gpio_config.parent = config->parent;
156 gpio_config.regmap = data->map;
157 gpio_config.ngpio = IDIO_16_NGPIO;
158 gpio_config.names = idio_16_names;
159 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(IDIO_16_DAT_BASE);
160 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(IDIO_16_DAT_BASE);
161 gpio_config.ngpio_per_reg = IDIO_16_NGPIO_PER_REG;
162 gpio_config.reg_stride = IDIO_16_REG_STRIDE;
163 gpio_config.irq_domain = regmap_irq_get_domain(chip_data);
164 gpio_config.reg_mask_xlate = idio_16_reg_mask_xlate;
166 return PTR_ERR_OR_ZERO(devm_gpio_regmap_register(dev, &gpio_config));