[PATCH V2 0/3] Add atomic transfer support to i2c-cadence

Manikanta Guntupalli posted 3 patches 2 months, 2 weeks ago
drivers/i2c/busses/i2c-cadence.c | 423 ++++++++++++++++++++++---------
1 file changed, 303 insertions(+), 120 deletions(-)
[PATCH V2 0/3] Add atomic transfer support to i2c-cadence
Posted by Manikanta Guntupalli 2 months, 2 weeks ago
This patch series adds atomic transfer support to the i2c-cadence
controller version 1.4.
---
Changes for V2:
Added review signature for PATCH 1/3 and PATCH 2/3.
Simplify the return statement of cdns_i2c_error_check().
Update description.
Remove unnecessary typecast.
Update if-else to reduce a level of indentation.
Expand *id->p_recv_buf++ to have clear operation precedence.
Move variables to inside while block in cdns_i2c_mrecv_atomic()
and cdns_i2c_msend_rem_atomic().

Manikanta Guntupalli (3):
  i2c: cadence: Relocate cdns_i2c_runtime_suspend and
    cdns_i2c_runtime_resume to facilitate atomic mode
  i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode
  i2c: cadence: Add atomic transfer support for controller version 1.4

 drivers/i2c/busses/i2c-cadence.c | 423 ++++++++++++++++++++++---------
 1 file changed, 303 insertions(+), 120 deletions(-)

-- 
2.25.1
Re: [PATCH V2 0/3] Add atomic transfer support to i2c-cadence
Posted by Andi Shyti 2 months, 2 weeks ago
Hi Manikanta,

> Manikanta Guntupalli (3):
>   i2c: cadence: Relocate cdns_i2c_runtime_suspend and
>     cdns_i2c_runtime_resume to facilitate atomic mode
>   i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode
>   i2c: cadence: Add atomic transfer support for controller version 1.4

if no rush, I will take this for 6.12. I merged it into
i2c/i2c-host-for-6.12 and after the merge window I will move it
to i2c/i2c-host.

Thanks,
Andi