]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: imu: inv_icm42600: add register caching in the regmap
authorJean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
Fri, 7 Jun 2024 08:10:39 +0000 (08:10 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Thu, 13 Jun 2024 18:19:24 +0000 (19:19 +0100)
commit50cfe81b71e50d7a7f6afb84d5dbe084ed4ea174
treee5c18a0f4b094e5cb90b39c3ee612211701448b1
parentbf977499c10667deb38f85dd4d0f287b0133ab54
iio: imu: inv_icm42600: add register caching in the regmap

Register caching is improving bus access a lot because of the register
window bank setting. Previously, bank register was set for every
register access. Now with caching, it happens only when changing bank
which is very infrequent.

Signed-off-by: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
Link: https://lore.kernel.org/r/20240607081039.789079-1-inv.git-commit@tdk.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/imu/inv_icm42600/inv_icm42600_core.c