Lines Matching refs:gpio_config
250 struct gpio_regmap_config gpio_config = {};
302 gpio_config.parent = dev;
303 gpio_config.regmap = ws16c48gpio->map;
304 gpio_config.ngpio = WS16C48_NGPIO;
305 gpio_config.names = ws16c48_names;
306 gpio_config.reg_dat_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE);
307 gpio_config.reg_set_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE);
309 gpio_config.reg_dir_out_base = GPIO_REGMAP_ADDR(WS16C48_DAT_BASE);
310 gpio_config.ngpio_per_reg = WS16C48_NGPIO_PER_REG;
311 gpio_config.irq_domain = regmap_irq_get_domain(chip_data);
313 return PTR_ERR_OR_ZERO(devm_gpio_regmap_register(dev, &gpio_config));