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