mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	regulator: Fix suspend to idle
When suspending to idle with the new suspend mode configuration support we go through the suspend callbacks with a state of PM_SUSPEND_TO_IDLE which we don't have regulator constraints for, causing an error. Avoid this and similar errors by treating missing constraints as a noop. Reported-by: Geert Uytterhoeven <geert+renesas@glider.be> Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
		
							parent
							
								
									4e79f3f1c8
								
							
						
					
					
						commit
						57a0dd1879
					
				| @ -758,7 +758,7 @@ static int suspend_set_state(struct regulator_dev *rdev, | |||||||
| 
 | 
 | ||||||
| 	rstate = regulator_get_suspend_state(rdev, state); | 	rstate = regulator_get_suspend_state(rdev, state); | ||||||
| 	if (rstate == NULL) | 	if (rstate == NULL) | ||||||
| 		return -EINVAL; | 		return 0; | ||||||
| 
 | 
 | ||||||
| 	/* If we have no suspend mode configration don't set anything;
 | 	/* If we have no suspend mode configration don't set anything;
 | ||||||
| 	 * only warn if the driver implements set_suspend_voltage or | 	 * only warn if the driver implements set_suspend_voltage or | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Mark Brown
						Mark Brown