In order to avoid the above extreme situations, the driver extends the reset timeout to 1 second. Reviewed-by: Sunil Goutham <sgoutham@xxxxxxxxxxx> But one observation, loop of udelay(1) for 1sec seems a lot, probably better to use usleep_range().
In order to avoid the above extreme situations, the driver extends the reset timeout to 1 second.