On 6.9.2018 20:52, Wolfram Sang wrote: > On Mon, Sep 03, 2018 at 03:11:11PM +0530, shubhrajyoti.datta@xxxxxxxxx wrote: >> From: Shubhrajyoti Datta <shubhrajyoti.datta@xxxxxxxxxx> >> >> Disable interrupts while configuring the transfer and enable them back. >> >> We have below as the programming sequence >> 1. start and slave address >> 2. byte count and stop >> >> In some customer platform there was a lot of interrupts between 1 and 2 >> and after slave address (around 7 clock cyles) if 2 is not executed >> then the transaction is nacked. >> >> To fix this case make the 2 writes atomic. >> >> Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xxxxxxxxxx> >> Signed-off-by: Michal Simek <michal.simek@xxxxxxxxxx> > > Added a newline for better readability, added the stable tag and applied > to for-current, thanks! > > BTW we have no maintainer for this driver. Would you or Michal be > interested in doing that? I don't maintain the whole driver directory > anymore. Normally we do handle it via Zynq fragment to have single point of contact. I have sent a patch for that. Please take it via i2c tree. Thanks, Michal