I2c recovery implementation in tegra-i2c.c

I am facing the issue of i2c arbitration loss. Sometime after the start of communication, SDA line is being held low by some sensor on i2c and SCL is high. I want to reset the i2c (recover) by doing the 9 clock pulse method. Is it possible to do this from userspace?

Sorry for the late response, have you managed to get issue resolved or still need the support? Thanks

I am still stuck with this issue. I have made some progress but didn’t get to achieve the result. I have opened another issue on the forum. please look at this =.qstn