summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorBhargav Raviprakash <bhargav.r@ltts.com>2024-04-30 16:16:43 +0300
committerLee Jones <lee@kernel.org>2024-05-03 12:06:53 +0300
commit436250638b6d8e6cf8dceed82cdbbfc90ce3a775 (patch)
treefbf8d948ce0c233dd3d9425fa61ebfd1ace2298b /include/linux
parent84ccfaee29fe46e305244a69c4471e83629ad5d1 (diff)
downloadlinux-436250638b6d8e6cf8dceed82cdbbfc90ce3a775.tar.xz
mfd: tps6594: Use volatile_table instead of volatile_reg
In regmap_config use volatile_table instead of volatile_reg. This change makes it easier to add support for TPS65224 PMIC. Signed-off-by: Bhargav Raviprakash <bhargav.r@ltts.com> Acked-by: Julien Panis <jpanis@baylibre.com> Link: https://lore.kernel.org/r/0109018f2f267f6e-3121fa42-4816-45f7-a96d-0d6b4678da5a-000000@ap-south-1.amazonses.com Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/mfd/tps6594.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/mfd/tps6594.h b/include/linux/mfd/tps6594.h
index e754c01acc64..16543fd4d83e 100644
--- a/include/linux/mfd/tps6594.h
+++ b/include/linux/mfd/tps6594.h
@@ -1337,7 +1337,9 @@ struct tps6594 {
struct regmap_irq_chip_data *irq_data;
};
-bool tps6594_is_volatile_reg(struct device *dev, unsigned int reg);
+extern const struct regmap_access_table tps6594_volatile_table;
+extern const struct regmap_access_table tps65224_volatile_table;
+
int tps6594_device_init(struct tps6594 *tps, bool enable_crc);
#endif /* __LINUX_MFD_TPS6594_H */