Input: bcm5974 - retract efi-broken suspend_resume
With the recent system-wide improvements on suspend/resume and EFI booting the suspend_resume method of the bcm5974 has broken. When waking up from the S3 state on the MacBookAir, the trackpad is found in a yet unknown state, unable to switch to the proper multitouch mode. The result is a frozen touchpad, and a flood of errors of the kind bcm5974: bad trackpad package, length: 8. This patch retracts the reset_resume method altogether, falling back on the generic unbind/rebind functionality of the usb layer until further investigations can be made as how to reset the device when booting from efi. Signed-off-by: Henrik Rydberg <rydberg@euromail.se> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
		
					parent
					
						
							
								88fcf710c1
							
						
					
				
			
			
				commit
				
					
						d90e6f6aad
					
				
			
		
					 1 changed files with 0 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -803,7 +803,6 @@ static struct usb_driver bcm5974_driver = {
 | 
			
		|||
	.disconnect		= bcm5974_disconnect,
 | 
			
		||||
	.suspend		= bcm5974_suspend,
 | 
			
		||||
	.resume			= bcm5974_resume,
 | 
			
		||||
	.reset_resume		= bcm5974_resume,
 | 
			
		||||
	.id_table		= bcm5974_table,
 | 
			
		||||
	.supports_autosuspend	= 1,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue