i2c: lpi2c: use readl_poll_timeout() for register polling
authorEmanuele Ghidoli <emanuele.ghidoli@toradex.com>
Fri, 18 Jul 2025 13:34:28 +0000 (15:34 +0200)
committerAndi Shyti <andi.shyti@linux.intel.com>
Fri, 25 Jul 2025 21:15:39 +0000 (23:15 +0200)
commit8336f9de21f73bf4e7b4c2d641d82cd2f9b53e39
tree3d4ed3b23f1d2749e50cebf48125a332ae30e384
parentf8fd855d5b2b4eb16ddaa67443f47e7931ba47d5
i2c: lpi2c: use readl_poll_timeout() for register polling

Replaces polling loops with the readl_poll_timeout() helper macro.

Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Reviewed-by: Carlos Song <carlos.song@nxp.com>
Tested-by: Primoz Fiser <primoz.fiser@norik.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20250718133429.67219-2-francesco@dolcini.it
drivers/i2c/busses/i2c-imx-lpi2c.c