Lines Matching refs:regmap

35 struct regmap;
590 struct regmap *__regmap_init(struct device *dev,
596 struct regmap *__regmap_init_i2c(struct i2c_client *i2c,
600 struct regmap *__regmap_init_mdio(struct mdio_device *mdio_dev,
604 struct regmap *__regmap_init_sccb(struct i2c_client *i2c,
608 struct regmap *__regmap_init_slimbus(struct slim_device *slimbus,
612 struct regmap *__regmap_init_spi(struct spi_device *dev,
616 struct regmap *__regmap_init_spmi_base(struct spmi_device *dev,
620 struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev,
624 struct regmap *__regmap_init_w1(struct device *w1_dev,
628 struct regmap *__regmap_init_mmio_clk(struct device *dev, const char *clk_id,
633 struct regmap *__regmap_init_ac97(struct snd_ac97 *ac97,
637 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw,
641 struct regmap *__regmap_init_sdw_mbq(struct sdw_slave *sdw,
645 struct regmap *__regmap_init_spi_avmm(struct spi_device *spi,
649 struct regmap *__regmap_init_fsi(struct fsi_device *fsi_dev,
654 struct regmap *__devm_regmap_init(struct device *dev,
660 struct regmap *__devm_regmap_init_i2c(struct i2c_client *i2c,
664 struct regmap *__devm_regmap_init_mdio(struct mdio_device *mdio_dev,
668 struct regmap *__devm_regmap_init_sccb(struct i2c_client *i2c,
672 struct regmap *__devm_regmap_init_spi(struct spi_device *dev,
676 struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *dev,
680 struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *dev,
684 struct regmap *__devm_regmap_init_w1(struct device *w1_dev,
688 struct regmap *__devm_regmap_init_mmio_clk(struct device *dev,
694 struct regmap *__devm_regmap_init_ac97(struct snd_ac97 *ac97,
698 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw,
702 struct regmap *__devm_regmap_init_sdw_mbq(struct sdw_slave *sdw,
706 struct regmap *__devm_regmap_init_slimbus(struct slim_device *slimbus,
710 struct regmap *__devm_regmap_init_i3c(struct i3c_device *i3c,
714 struct regmap *__devm_regmap_init_spi_avmm(struct spi_device *spi,
718 struct regmap *__devm_regmap_init_fsi(struct fsi_device *fsi_dev,
760 int regmap_attach_dev(struct device *dev, struct regmap *map,
1205 int regmap_mmio_attach_clk(struct regmap *map, struct clk *clk);
1206 void regmap_mmio_detach_clk(struct regmap *map);
1207 void regmap_exit(struct regmap *map);
1208 int regmap_reinit_cache(struct regmap *map,
1210 struct regmap *dev_get_regmap(struct device *dev, const char *name);
1211 struct device *regmap_get_device(struct regmap *map);
1212 int regmap_write(struct regmap *map, unsigned int reg, unsigned int val);
1213 int regmap_write_async(struct regmap *map, unsigned int reg, unsigned int val);
1214 int regmap_raw_write(struct regmap *map, unsigned int reg,
1216 int regmap_noinc_write(struct regmap *map, unsigned int reg,
1218 int regmap_bulk_write(struct regmap *map, unsigned int reg, const void *val,
1220 int regmap_multi_reg_write(struct regmap *map, const struct reg_sequence *regs,
1222 int regmap_multi_reg_write_bypassed(struct regmap *map,
1225 int regmap_raw_write_async(struct regmap *map, unsigned int reg,
1227 int regmap_read(struct regmap *map, unsigned int reg, unsigned int *val);
1228 int regmap_read_bypassed(struct regmap *map, unsigned int reg, unsigned int *val);
1229 int regmap_raw_read(struct regmap *map, unsigned int reg,
1231 int regmap_noinc_read(struct regmap *map, unsigned int reg,
1233 int regmap_bulk_read(struct regmap *map, unsigned int reg, void *val,
1235 int regmap_update_bits_base(struct regmap *map, unsigned int reg,
1239 static inline int regmap_update_bits(struct regmap *map, unsigned int reg, in regmap_update_bits()
1245 static inline int regmap_update_bits_async(struct regmap *map, unsigned int reg, in regmap_update_bits_async()
1251 static inline int regmap_update_bits_check(struct regmap *map, unsigned int reg, in regmap_update_bits_check()
1260 regmap_update_bits_check_async(struct regmap *map, unsigned int reg, in regmap_update_bits_check_async()
1268 static inline int regmap_write_bits(struct regmap *map, unsigned int reg, in regmap_write_bits()
1274 int regmap_get_val_bytes(struct regmap *map);
1275 int regmap_get_max_register(struct regmap *map);
1276 int regmap_get_reg_stride(struct regmap *map);
1277 bool regmap_might_sleep(struct regmap *map);
1278 int regmap_async_complete(struct regmap *map);
1279 bool regmap_can_raw_write(struct regmap *map);
1280 size_t regmap_get_raw_read_max(struct regmap *map);
1281 size_t regmap_get_raw_write_max(struct regmap *map);
1283 int regcache_sync(struct regmap *map);
1284 int regcache_sync_region(struct regmap *map, unsigned int min,
1286 int regcache_drop_region(struct regmap *map, unsigned int min,
1288 void regcache_cache_only(struct regmap *map, bool enable);
1289 void regcache_cache_bypass(struct regmap *map, bool enable);
1290 void regcache_mark_dirty(struct regmap *map);
1291 bool regcache_reg_cached(struct regmap *map, unsigned int reg);
1293 bool regmap_check_range_table(struct regmap *map, unsigned int reg,
1296 int regmap_register_patch(struct regmap *map, const struct reg_sequence *regs,
1298 int regmap_parse_val(struct regmap *map, const void *buf,
1311 static inline int regmap_set_bits(struct regmap *map, in regmap_set_bits()
1318 static inline int regmap_clear_bits(struct regmap *map, in regmap_clear_bits()
1324 int regmap_test_bits(struct regmap *map, unsigned int reg, unsigned int bits);
1357 struct regmap_field *regmap_field_alloc(struct regmap *regmap,
1362 struct regmap *regmap, struct reg_field reg_field);
1365 int regmap_field_bulk_alloc(struct regmap *regmap,
1370 int devm_regmap_field_bulk_alloc(struct device *dev, struct regmap *regmap,
1653 int regmap_add_irq_chip(struct regmap *map, int irq, int irq_flags,
1657 struct regmap *map, int irq,
1663 int devm_regmap_add_irq_chip(struct device *dev, struct regmap *map, int irq,
1669 struct regmap *map, int irq,
1689 static inline int regmap_write(struct regmap *map, unsigned int reg, in regmap_write()
1696 static inline int regmap_write_async(struct regmap *map, unsigned int reg, in regmap_write_async()
1703 static inline int regmap_raw_write(struct regmap *map, unsigned int reg, in regmap_raw_write()
1710 static inline int regmap_raw_write_async(struct regmap *map, unsigned int reg, in regmap_raw_write_async()
1717 static inline int regmap_noinc_write(struct regmap *map, unsigned int reg, in regmap_noinc_write()
1724 static inline int regmap_bulk_write(struct regmap *map, unsigned int reg, in regmap_bulk_write()
1731 static inline int regmap_read(struct regmap *map, unsigned int reg, in regmap_read()
1738 static inline int regmap_read_bypassed(struct regmap *map, unsigned int reg, in regmap_read_bypassed()
1745 static inline int regmap_raw_read(struct regmap *map, unsigned int reg, in regmap_raw_read()
1752 static inline int regmap_noinc_read(struct regmap *map, unsigned int reg, in regmap_noinc_read()
1759 static inline int regmap_bulk_read(struct regmap *map, unsigned int reg, in regmap_bulk_read()
1766 static inline int regmap_update_bits_base(struct regmap *map, unsigned int reg, in regmap_update_bits_base()
1774 static inline int regmap_set_bits(struct regmap *map, in regmap_set_bits()
1781 static inline int regmap_clear_bits(struct regmap *map, in regmap_clear_bits()
1788 static inline int regmap_test_bits(struct regmap *map, in regmap_test_bits()
1812 static inline int regmap_update_bits(struct regmap *map, unsigned int reg, in regmap_update_bits()
1819 static inline int regmap_update_bits_async(struct regmap *map, unsigned int reg, in regmap_update_bits_async()
1826 static inline int regmap_update_bits_check(struct regmap *map, unsigned int reg, in regmap_update_bits_check()
1835 regmap_update_bits_check_async(struct regmap *map, unsigned int reg, in regmap_update_bits_check_async()
1843 static inline int regmap_write_bits(struct regmap *map, unsigned int reg, in regmap_write_bits()
1930 static inline int regmap_get_val_bytes(struct regmap *map) in regmap_get_val_bytes()
1936 static inline int regmap_get_max_register(struct regmap *map) in regmap_get_max_register()
1942 static inline int regmap_get_reg_stride(struct regmap *map) in regmap_get_reg_stride()
1948 static inline bool regmap_might_sleep(struct regmap *map) in regmap_might_sleep()
1954 static inline int regcache_sync(struct regmap *map) in regcache_sync()
1960 static inline int regcache_sync_region(struct regmap *map, unsigned int min, in regcache_sync_region()
1967 static inline int regcache_drop_region(struct regmap *map, unsigned int min, in regcache_drop_region()
1974 static inline void regcache_cache_only(struct regmap *map, bool enable) in regcache_cache_only()
1979 static inline void regcache_cache_bypass(struct regmap *map, bool enable) in regcache_cache_bypass()
1984 static inline void regcache_mark_dirty(struct regmap *map) in regcache_mark_dirty()
1989 static inline void regmap_async_complete(struct regmap *map) in regmap_async_complete()
1994 static inline int regmap_register_patch(struct regmap *map, in regmap_register_patch()
2002 static inline int regmap_parse_val(struct regmap *map, const void *buf, in regmap_parse_val()
2009 static inline struct regmap *dev_get_regmap(struct device *dev, in dev_get_regmap()
2015 static inline struct device *regmap_get_device(struct regmap *map) in regmap_get_device()