diff options
| author | Alexey Charkov <alchark@flipper.net> | 2026-10-01 17:30:23 +0400 |
|---|---|---|
| committer | Lee Jones <lee@kernel.org> | 2026-10-15 16:06:22 +0100 |
| commit | 56d974f3ad074a60bf877d131eab8b1df5b4f069 (patch) | |
| tree | 775c2b117a63ac565e4115a39afad952ab0f9511 /scripts/objdiff | |
| parent | 3606288af5e8c09a14ab5b19e121feec75296354 (diff) | |
mfd: bq257xx: Mark self-modifying BQ25792 registers volatile
Some BQ25792 configuration registers change without being written: input
source detection sets VINDPM and IINDPM at plug-in, plug-in also clears
EN_HIZ, the FORCE_* bits clear once their operation starts or completes,
EN_ACDRV1/2 follow input path changes, and ADC_EN clears after a one-shot
conversion. Reading them from the cache returns stale values.
Mark these registers volatile, keeping the cache for the rest.
Cc: stable@vger.kernel.org
Fixes: 9adbe53e32cd ("mfd: bq257xx: Add BQ25792 support")
Signed-off-by: Alexey Charkov <alchark@flipper.net>
Link: https://patch.msgid.link/20261001-bq25792-volatile-v1-1-cb3d4ec8a414@flipper.net
Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions
