]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
i3c: dw: Preserve DAT entry bits when restoring addresses
authorAdrian Ng Ho Yin <adrianhoyin.ng@altera.com>
Fri, 12 Dec 2025 09:02:58 +0000 (17:02 +0800)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Tue, 13 Jan 2026 17:26:47 +0000 (18:26 +0100)
commitde28e002df2e2d44138174a158883e703e216a06
treee09210597c3c53128e1126594f2eb0e23606c092
parent4cd9d2bf0b56f98347ca1046e4d8acea95bd7ffa
i3c: dw: Preserve DAT entry bits when restoring addresses

Update dw_i3c_master_restore_addrs() to preserve existing bits in each
Device Address Table (DAT) entry when restoring addresses. This prevents
overwriting configuration bits during PM runtime resumes.

Signed-off-by: Adrian Ng Ho Yin <adrianhoyin.ng@altera.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/46112c0da44110f46709cb0e7a4595e312b95c10.1765529948.git.adrianhoyin.ng@altera.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/i3c/master/dw-i3c-master.c