Skip to content
Commit 544a8d75 authored by Chris Morgan's avatar Chris Morgan Committed by Wolfram Sang
Browse files

i2c: mv64xxx: Add atomic_xfer method to driver



Add an atomic_xfer method to the driver so that it behaves correctly
when controlling a PMIC that is responsible for device shutdown.

The atomic_xfer method added is similar to the one from the i2c-rk3x
driver. When running an atomic_xfer a bool flag in the driver data is
set, the interrupt is not unmasked on transfer start, and the IRQ
handler is manually invoked while waiting for pending transfers to
complete.

Signed-off-by: default avatarChris Morgan <macromorgan@hotmail.com>
Acked-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
Signed-off-by: default avatarWolfram Sang <wsa@kernel.org>
parent 09b34303
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment