i2c: imx: separate atomic, dma and non-dma use case
authorStefan Eichenberger <stefan.eichenberger@toradex.com>
Mon, 14 Oct 2024 13:15:13 +0000 (15:15 +0200)
committerAndi Shyti <andi.shyti@kernel.org>
Sun, 17 Nov 2024 10:58:14 +0000 (11:58 +0100)
commitb460b15b3cc23ef3639cc51043bf8b2a70ca1878
treedc8c201eab866073d66ce9d62a389c977e273a80
parent6692694aca86ddf6831e2be86e5089258c2789bf
i2c: imx: separate atomic, dma and non-dma use case

Separate the atomic, dma and non-dma use case as a preparation step for
moving the non-dma use case to the isr to avoid rescheduling while a
transfer is in progress.

Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Acked-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
drivers/i2c/busses/i2c-imx.c