summaryrefslogtreecommitdiff
path: root/scripts/objdiff
diff options
context:
space:
mode:
authorCarlos Song <carlos.song@nxp.com>2026-07-16 15:19:57 +0800
committerAndi Shyti <andi.shyti@kernel.org>2026-07-28 17:29:59 +0200
commit90311787f483a12541baddb9f57c26c2878e73b3 (patch)
treebbe79699e4f57d596f293577e3fb95ba9d1cb36d /scripts/objdiff
parentc19f6f452664a2a967a2be3ba3fa714bb99ebe28 (diff)
downloadlinux-next-90311787f483a12541baddb9f57c26c2878e73b3.tar.gz
linux-next-90311787f483a12541baddb9f57c26c2878e73b3.zip
i2c: imx-lpi2c: reset controller in probe stage
Reset I2C controller in probe stage to avoid unexpected LPI2C controller state left from previous stages and hang system boot. Per the LPI2C reference manual, section 7.1.4 "Controller Control (MCR)" and 7.1.20 Target Control (SCR), the RST bit (bit 1) description states: "The reset takes effect immediately and remains asserted until negated by software. There is no minimum delay required before clearing the software reset." Therefore, it is safe to write 0 to MCR and SCR immediately after asserting the RST bit without any additional delay. Signed-off-by: Carlos Song <carlos.song@nxp.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Andi Shyti <andi.shyti@kernel.org> Link: https://lore.kernel.org/r/20260716071957.2670263-3-carlos.song@oss.nxp.com
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions