1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2011-2014, The Linux Foundation. All rights reserved.
4 * Copyright (c) 2014,2015, Linaro Ltd.
10 #include <linux/cpuidle.h>
12 #define MAX_PMIC_DATA 2
13 #define MAX_SEQ_DATA 64
24 const u16 *reg_offset;
28 u32 pmic_data[MAX_PMIC_DATA];
32 u8 start_index[PM_SLEEP_MODE_NR];
35 struct spm_driver_data {
36 void __iomem *reg_base;
37 const struct spm_reg_data *reg_data;
40 void spm_set_low_power_mode(struct spm_driver_data *drv,
41 enum pm_sleep_mode mode);
43 #endif /* __SPM_H__ */