spm.h 462 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (c) 2011-2014, The Linux Foundation. All rights reserved.
  4. * Copyright (c) 2014,2015, Linaro Ltd.
  5. */
  6. #ifndef __SPM_H__
  7. #define __SPM_H__
  8. enum pm_sleep_mode {
  9. PM_SLEEP_MODE_STBY,
  10. PM_SLEEP_MODE_RET,
  11. PM_SLEEP_MODE_SPC,
  12. PM_SLEEP_MODE_PC,
  13. PM_SLEEP_MODE_NR,
  14. };
  15. struct spm_driver_data;
  16. void spm_set_low_power_mode(struct spm_driver_data *drv,
  17. enum pm_sleep_mode mode);
  18. #endif /* __SPM_H__ */