23 lines
		
	
	
		
			462 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			462 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-only */
 | |
| /*
 | |
|  * Copyright (c) 2011-2014, The Linux Foundation. All rights reserved.
 | |
|  * Copyright (c) 2014,2015, Linaro Ltd.
 | |
|  */
 | |
| 
 | |
| #ifndef __SPM_H__
 | |
| #define __SPM_H__
 | |
| 
 | |
| enum pm_sleep_mode {
 | |
| 	PM_SLEEP_MODE_STBY,
 | |
| 	PM_SLEEP_MODE_RET,
 | |
| 	PM_SLEEP_MODE_SPC,
 | |
| 	PM_SLEEP_MODE_PC,
 | |
| 	PM_SLEEP_MODE_NR,
 | |
| };
 | |
| 
 | |
| struct spm_driver_data;
 | |
| void spm_set_low_power_mode(struct spm_driver_data *drv,
 | |
| 			    enum pm_sleep_mode mode);
 | |
| 
 | |
| #endif /* __SPM_H__ */
 |