Home
last modified time | relevance | path

Searched refs:stateid (Results 1 – 22 of 22) sorted by relevance

/rk3399_ARM-atf/plat/mediatek/include/lpm/
H A Dmt_lp_rm.h43 bool (*is_valid)(unsigned int cpu, int stateid);
44 int (*update)(int stateid, int type, const void *p);
45 int (*run)(unsigned int cpu, int stateid);
46 int (*reset)(unsigned int cpu, int stateid);
48 unsigned int (*allow)(int stateid);
53 int stateid, void *priv);
58 extern int mt_lp_rm_do_constraint(unsigned int constraint_id, unsigned int cpuid, int stateid);
60 int stateid, void *priv);
62 int stateid, void *priv);
63 extern int mt_lp_rm_reset_constraint(unsigned int idx, unsigned int cpuid, int stateid);
[all …]
/rk3399_ARM-atf/plat/mediatek/include/lpm_v2/
H A Dmt_lp_rm.h48 bool (*is_valid)(unsigned int cpu, int stateid);
49 int (*update)(int stateid, int type, const void *p);
50 int (*run)(unsigned int cpu, int stateid);
51 int (*reset)(unsigned int cpu, int stateid);
53 unsigned int (*allow)(int stateid);
58 int stateid, void *priv);
65 unsigned int cpuid, int stateid);
67 int stateid, void *priv);
70 int stateid, void *priv);
72 unsigned int cpuid, int stateid);
[all …]
/rk3399_ARM-atf/plat/mediatek/common/lpm/
H A Dmt_lp_rm.c39 int mt_lp_rm_reset_constraint(unsigned int idx, unsigned int cpuid, int stateid) in mt_lp_rm_reset_constraint() argument
53 return rc->reset(cpuid, stateid); in mt_lp_rm_reset_constraint()
79 int mt_lp_rm_do_constraint(unsigned int constraint_id, unsigned int cpuid, int stateid) in mt_lp_rm_do_constraint() argument
91 res = rc->run(cpuid, stateid); in mt_lp_rm_do_constraint()
98 int stateid, void *priv) in mt_lp_rm_find_constraint() argument
111 res = rm->update(rm->consts, plat_mt_rm.count, stateid, priv); in mt_lp_rm_find_constraint()
120 ((*rc)->is_valid(cpuid, stateid))) { in mt_lp_rm_find_constraint()
130 int stateid, void *priv) in mt_lp_rm_find_and_run_constraint() argument
134 res = mt_lp_rm_find_constraint(idx, cpuid, stateid, priv); in mt_lp_rm_find_and_run_constraint()
136 mt_lp_rm_do_constraint(res, cpuid, stateid); in mt_lp_rm_find_and_run_constraint()
[all …]
/rk3399_ARM-atf/plat/mediatek/common/lpm_v2/
H A Dmt_lp_rm.c39 int mt_lp_rm_reset_constraint(unsigned int idx, unsigned int cpuid, int stateid) in mt_lp_rm_reset_constraint() argument
51 return rc->reset(cpuid, stateid); in mt_lp_rm_reset_constraint()
75 int mt_lp_rm_do_constraint(unsigned int constraint_id, unsigned int cpuid, int stateid) in mt_lp_rm_do_constraint() argument
86 res = rc->run(cpuid, stateid); in mt_lp_rm_do_constraint()
92 int stateid, void *priv) in mt_lp_rm_find_constraint() argument
104 res = rm->update(rm->consts, plat_mt_rm.count, stateid, priv); in mt_lp_rm_find_constraint()
112 ((*rc)->is_valid(cpuid, stateid))) { in mt_lp_rm_find_constraint()
122 int stateid, void *priv) in mt_lp_rm_find_and_run_constraint() argument
126 res = mt_lp_rm_find_constraint(idx, cpuid, stateid, priv); in mt_lp_rm_find_and_run_constraint()
128 mt_lp_rm_do_constraint(res, cpuid, stateid); in mt_lp_rm_find_and_run_constraint()
[all …]
/rk3399_ARM-atf/plat/mediatek/mt8186/include/
H A Dmt_spm_resource_req.h28 #define IS_PLAT_SUSPEND_ID(stateid)\ argument
29 ((stateid == MT_PLAT_PWR_STATE_SUSPEND2IDLE)\
30 || (stateid == MT_PLAT_PWR_STATE_SYSTEM_SUSPEND))
H A Dplat_pm.h121 #define IS_PLAT_SUSPEND2IDLE_ID(stateid)\ argument
122 (stateid == MT_PLAT_PWR_STATE_SUSPEND2IDLE)
124 #define IS_PLAT_SUSPEND_ID(stateid) \ argument
125 ((stateid == MT_PLAT_PWR_STATE_SUSPEND2IDLE) \
126 || (stateid == MT_PLAT_PWR_STATE_SYSTEM_SUSPEND))
/rk3399_ARM-atf/plat/mediatek/mt8192/include/
H A Dplat_pm.h34 #define IS_PLAT_SUSPEND_ID(stateid)\ argument
35 ((stateid == MT_PLAT_PWR_STATE_SUSPEND2IDLE) \
36 || (stateid == MT_PLAT_PWR_STATE_SYSTEM_SUSPEND))
/rk3399_ARM-atf/plat/mediatek/mt8195/include/
H A Dplat_pm.h34 #define IS_PLAT_SUSPEND_ID(stateid)\ argument
35 ((stateid == MT_PLAT_PWR_STATE_SUSPEND2IDLE) \
36 || (stateid == MT_PLAT_PWR_STATE_SYSTEM_SUSPEND))
/rk3399_ARM-atf/plat/mediatek/drivers/cpu_pm/cpcv3_2/
H A Dmt_cpu_pm.c150 unsigned int stateid = state->pwr.state_id; in mcusys_prepare_suspend() local
156 if (!IS_PLAT_SUSPEND_ID(stateid)) { in mcusys_prepare_suspend()
158 stateid = MT_PLAT_PWR_STATE_SYSTEM_MEM; in mcusys_prepare_suspend()
160 stateid = MT_PLAT_PWR_STATE_SYSTEM_PLL; in mcusys_prepare_suspend()
162 stateid = MT_PLAT_PWR_STATE_SYSTEM_BUS; in mcusys_prepare_suspend()
164 stateid = MT_PLAT_PWR_STATE_SUSPEND; in mcusys_prepare_suspend()
166 stateid = MT_PLAT_PWR_STATE_MCUSYS; in mcusys_prepare_suspend()
170 plat_prev_stateid = stateid; in mcusys_prepare_suspend()
171 plat_mt_lp_cpu_rc = mt_lp_rm_find_and_run_constraint(0, state->info.cpuid, stateid, NULL); in mcusys_prepare_suspend()
/rk3399_ARM-atf/plat/mediatek/drivers/cpu_pm/cpcv5_4/
H A Dmt_cpu_pm.c340 unsigned int stateid; in mcusys_prepare_suspend() local
345 stateid = state->pwr.state_id; in mcusys_prepare_suspend()
369 stateid = MT_PLAT_PWR_STATE_SUSPEND; in mcusys_prepare_suspend()
371 stateid = MT_PLAT_PWR_STATE_MCUSYS; in mcusys_prepare_suspend()
373 stateid = MT_PLAT_PWR_STATE_SYSTEM_VCORE; in mcusys_prepare_suspend()
375 stateid = MT_PLAT_PWR_STATE_MCUSYS; in mcusys_prepare_suspend()
377 plat_prev_stateid = stateid; in mcusys_prepare_suspend()
379 mt_lp_rm_find_constraint(0, state->info.cpuid, stateid, NULL); in mcusys_prepare_suspend()
416 unsigned int stateid = state->pwr.state_id; in mtk_cpu_pm_mcusys_record() local
422 switch (stateid) { in mtk_cpu_pm_mcusys_record()
/rk3399_ARM-atf/plat/mediatek/mt8186/drivers/spm/
H A Dmt_spm_cond.h58 int stateid, void *priv);
H A Dmt_spm_cond.c152 int stateid, void *priv) in mt_spm_cond_update() argument
205 res = (*rc)->update(stateid, PLAT_RC_UPDATE_CONDITION, in mt_spm_cond_update()
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/
H A Dmt_spm_cond.h55 int stateid, void *priv);
H A Dmt_spm_cond.c159 int stateid, void *priv) in mt_spm_cond_update() argument
211 res = (*rc)->update(stateid, PLAT_RC_UPDATE_CONDITION, in mt_spm_cond_update()
/rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8189/
H A Dmt_spm_cond.c75 int stateid, void *priv) in mt_spm_cond_update() argument
132 res = (*_con)->update(stateid, PLAT_RC_UPDATE_CONDITION, in mt_spm_cond_update()
H A Dmt_spm_cond.h112 int stateid, void *priv);
/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/spm/
H A Dmt_spm_cond.h72 int stateid, void *priv);
H A Dmt_spm_cond.c175 int stateid, void *priv) in mt_spm_cond_update() argument
227 res = (*rc)->update(stateid, PLAT_RC_UPDATE_CONDITION, in mt_spm_cond_update()
/rk3399_ARM-atf/plat/mediatek/lib/pm/
H A Dmtk_pm.h220 #define IS_PLAT_SUSPEND_ID(stateid) (stateid == MT_PLAT_PWR_STATE_SUSPEND) argument
/rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8188/
H A Dmt_spm_cond.h93 int stateid, void *priv);
H A Dmt_spm_cond.c202 int stateid, void *priv) in mt_spm_cond_update() argument
256 res = (*_con)->update(stateid, PLAT_RC_UPDATE_CONDITION, in mt_spm_cond_update()
/rk3399_ARM-atf/plat/mediatek/include/lib/pm/
H A Dmtk_pm.h320 #define IS_PLAT_SUSPEND_ID(stateid) \ argument
321 ((stateid) == MT_PLAT_PWR_STATE_SUSPEND)