i2c: xiic: Do not reset controller before every transfer
Currently before every transfer the controller is reinitialised. We are already resetting the controller upon errors so upon every transfer is a performance kill. Remove the same. Signed-off-by: Shubhrajyoti Datta <shubhraj@xilinx.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
This commit is contained in:
		
							parent
							
								
									fcc2fac60a
								
							
						
					
					
						commit
						d701667bb3
					
				| @ -667,7 +667,6 @@ static void xiic_start_xfer(struct xiic_i2c *i2c) | ||||
| 	unsigned long flags; | ||||
| 
 | ||||
| 	spin_lock_irqsave(&i2c->lock, flags); | ||||
| 	xiic_reinit(i2c); | ||||
| 	/* disable interrupts globally */ | ||||
| 	xiic_setreg32(i2c, XIIC_DGIER_OFFSET, 0); | ||||
| 	spin_unlock_irqrestore(&i2c->lock, flags); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user