kernel_samsung_a53x/drivers/base/regmap
Ben Wolsieffer 899a12a1e2 regmap: prevent noinc writes from clobbering cache
[ Upstream commit 984a4afdc87a1fc226fd657b1cd8255c13d3fc1a ]

Currently, noinc writes are cached as if they were standard incrementing
writes, overwriting unrelated register values in the cache. Instead, we
want to cache the last value written to the register, as is done in the
accelerated noinc handler (regmap_noinc_readwrite).

Fixes: cdf6b11daa77 ("regmap: Add regmap_noinc_write API")
Signed-off-by: Ben Wolsieffer <ben.wolsieffer@hefring.com>
Link: https://lore.kernel.org/r/20231101142926.2722603-2-ben.wolsieffer@hefring.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-18 11:43:07 +01:00
..
internal.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regcache-flat.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regcache-lzo.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regcache-rbtree.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regcache.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-ac97.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-debugfs.c regmap: debugfs: Fix a erroneous check after snprintf() 2024-11-18 11:42:53 +01:00
regmap-i2c.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-i3c.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-irq.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-mmio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-sccb.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-sdw.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-slimbus.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-spi-avmm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-spi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-spmi.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap-w1.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
regmap.c regmap: prevent noinc writes from clobbering cache 2024-11-18 11:43:07 +01:00
trace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00