Lines Matching defs:regmap
3 * regmap based generic GPIO driver
9 #include <linux/gpio/regmap.h>
12 #include <linux/regmap.h>
16 struct regmap *regmap;
71 ret = regmap_read(gpio->regmap, reg, &val);
87 regmap_update_bits(gpio->regmap, reg, mask, mask);
89 regmap_update_bits(gpio->regmap, reg, mask, 0);
104 regmap_write(gpio->regmap, reg, mask);
128 ret = regmap_read(gpio->regmap, reg, &val);
164 return regmap_update_bits(gpio->regmap, reg, mask, val);
194 * gpio_regmap_register() - Register a generic regmap GPIO controller
229 gpio->regmap = config->regmap;
258 * If our regmap is fast_io we should probably set can_sleep to false.
259 * Right now, the regmap doesn't save this property, nor is there any
261 * The only regmap type which uses fast_io is regmap-mmio. For now,
299 * gpio_regmap_unregister() - Unregister a generic regmap GPIO controller
319 * Managed gpio_regmap_register(). For generic regmap GPIO device registered by
348 MODULE_DESCRIPTION("GPIO generic regmap driver core");