1*01ce1d5dSWenzhen Yu /* 2*01ce1d5dSWenzhen Yu * Copyright (c) 2025, Mediatek Inc. All rights reserved. 3*01ce1d5dSWenzhen Yu * 4*01ce1d5dSWenzhen Yu * SPDX-License-Identifier: BSD-3-Clause 5*01ce1d5dSWenzhen Yu */ 6*01ce1d5dSWenzhen Yu 7*01ce1d5dSWenzhen Yu #ifndef MT_PLAT_SPM_SETTING_H 8*01ce1d5dSWenzhen Yu #define MT_PLAT_SPM_SETTING_H 9*01ce1d5dSWenzhen Yu 10*01ce1d5dSWenzhen Yu #include <sleep_def.h> 11*01ce1d5dSWenzhen Yu 12*01ce1d5dSWenzhen Yu enum plat_spm_cond { 13*01ce1d5dSWenzhen Yu PLAT_SPM_COND_MAX = 0, 14*01ce1d5dSWenzhen Yu }; 15*01ce1d5dSWenzhen Yu enum pmic_wrap_phase_id { 16*01ce1d5dSWenzhen Yu PMIC_WRAP_PHASE_ALLINONE, 17*01ce1d5dSWenzhen Yu NR_PMIC_WRAP_PHASE, 18*01ce1d5dSWenzhen Yu }; 19*01ce1d5dSWenzhen Yu 20*01ce1d5dSWenzhen Yu /* IDX mapping */ 21*01ce1d5dSWenzhen Yu enum { 22*01ce1d5dSWenzhen Yu CMD_0, 23*01ce1d5dSWenzhen Yu CMD_1, 24*01ce1d5dSWenzhen Yu CMD_2, 25*01ce1d5dSWenzhen Yu CMD_3, 26*01ce1d5dSWenzhen Yu CMD_4, 27*01ce1d5dSWenzhen Yu CMD_5, 28*01ce1d5dSWenzhen Yu CMD_6, 29*01ce1d5dSWenzhen Yu CMD_7, 30*01ce1d5dSWenzhen Yu CMD_8, 31*01ce1d5dSWenzhen Yu CMD_9, 32*01ce1d5dSWenzhen Yu CMD_10, 33*01ce1d5dSWenzhen Yu CMD_11, 34*01ce1d5dSWenzhen Yu CMD_12, 35*01ce1d5dSWenzhen Yu CMD_13, 36*01ce1d5dSWenzhen Yu CMD_14, 37*01ce1d5dSWenzhen Yu CMD_15, 38*01ce1d5dSWenzhen Yu CMD_16, 39*01ce1d5dSWenzhen Yu CMD_17, 40*01ce1d5dSWenzhen Yu CMD_18, 41*01ce1d5dSWenzhen Yu CMD_19, 42*01ce1d5dSWenzhen Yu CMD_20, 43*01ce1d5dSWenzhen Yu CMD_21, 44*01ce1d5dSWenzhen Yu CMD_22, 45*01ce1d5dSWenzhen Yu CMD_23, 46*01ce1d5dSWenzhen Yu CMD_24, 47*01ce1d5dSWenzhen Yu CMD_25, 48*01ce1d5dSWenzhen Yu CMD_26, 49*01ce1d5dSWenzhen Yu CMD_27, 50*01ce1d5dSWenzhen Yu CMD_28, 51*01ce1d5dSWenzhen Yu CMD_29, 52*01ce1d5dSWenzhen Yu CMD_30, 53*01ce1d5dSWenzhen Yu CMD_31, 54*01ce1d5dSWenzhen Yu NR_IDX_ALL, 55*01ce1d5dSWenzhen Yu }; 56*01ce1d5dSWenzhen Yu 57*01ce1d5dSWenzhen Yu /* APIs */ 58*01ce1d5dSWenzhen Yu void plat_spm_pmic_wrap_init(void); 59*01ce1d5dSWenzhen Yu 60*01ce1d5dSWenzhen Yu #endif /* MT_PLAT_SPM_SETTING_H */ 61