Home
last modified time | relevance | path

Searched refs:ext_opand (Results 1 – 25 of 36) sorted by relevance

12

/rk3399_ARM-atf/plat/mediatek/mt8195/drivers/spm/
H A Dmt_spm_conservation.c21 static int go_to_spm_before_wfi(int state_id, unsigned int ext_opand, in go_to_spm_before_wfi() argument
37 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_before_wfi()
41 if ((ext_opand & MT_SPM_EX_OP_SRCLKEN_RC_BBLPM) != 0U) { in go_to_spm_before_wfi()
45 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_before_wfi()
70 static void go_to_spm_after_wfi(int state_id, unsigned int ext_opand, in go_to_spm_after_wfi() argument
77 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_after_wfi()
81 if ((ext_opand & MT_SPM_EX_OP_SRCLKEN_RC_BBLPM) != 0U) { in go_to_spm_after_wfi()
85 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_after_wfi()
103 int spm_conservation(int state_id, unsigned int ext_opand, in spm_conservation() argument
111 go_to_spm_before_wfi(state_id, ext_opand, spm_lp, resource_req); in spm_conservation()
[all …]
H A Dmt_spm_suspend.c356 int mt_spm_suspend_enter(int state_id, unsigned int ext_opand, in mt_spm_suspend_enter() argument
360 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_enter()
370 return spm_conservation(state_id, ext_opand, in mt_spm_suspend_enter()
374 void mt_spm_suspend_resume(int state_id, unsigned int ext_opand, in mt_spm_suspend_resume() argument
377 spm_conservation_finish(state_id, ext_opand, &__spm_suspend, status); in mt_spm_suspend_resume()
386 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_resume()
H A Dmt_spm_idle.h12 int mt_spm_idle_generic_enter(int state_id, unsigned int ext_opand,
14 void mt_spm_idle_generic_resume(int state_id, unsigned int ext_opand,
H A Dmt_spm_suspend.h21 extern int mt_spm_suspend_enter(int state_id, unsigned int ext_opand,
23 extern void mt_spm_suspend_resume(int state_id, unsigned int ext_opand,
H A Dmt_spm_conservation.h12 extern int spm_conservation(int state_id, unsigned int ext_opand,
15 extern void spm_conservation_finish(int state_id, unsigned int ext_opand,
/rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/
H A Dmt_spm_conservation.c22 static int go_to_spm_before_wfi(int state_id, unsigned int ext_opand, in go_to_spm_before_wfi() argument
39 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_before_wfi()
43 if ((ext_opand & MT_SPM_EX_OP_SRCLKEN_RC_BBLPM) != 0U) { in go_to_spm_before_wfi()
47 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_before_wfi()
70 static void go_to_spm_after_wfi(int state_id, unsigned int ext_opand, in go_to_spm_after_wfi() argument
77 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_after_wfi()
81 if ((ext_opand & MT_SPM_EX_OP_SRCLKEN_RC_BBLPM) != 0U) { in go_to_spm_after_wfi()
85 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_after_wfi()
103 int spm_conservation(int state_id, unsigned int ext_opand, in spm_conservation() argument
111 go_to_spm_before_wfi(state_id, ext_opand, spm_lp, resource_req); in spm_conservation()
[all …]
H A Dmt_spm_suspend.c265 int mt_spm_suspend_enter(int state_id, unsigned int ext_opand, in mt_spm_suspend_enter() argument
269 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_enter()
279 return spm_conservation(state_id, ext_opand, in mt_spm_suspend_enter()
283 void mt_spm_suspend_resume(int state_id, unsigned int ext_opand, in mt_spm_suspend_resume() argument
286 spm_conservation_finish(state_id, ext_opand, &__spm_suspend, status); in mt_spm_suspend_resume()
295 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_resume()
H A Dmt_spm_idle.h12 int mt_spm_idle_generic_enter(int state_id, unsigned int ext_opand,
14 void mt_spm_idle_generic_resume(int state_id, unsigned int ext_opand,
H A Dmt_spm_suspend.h21 extern int mt_spm_suspend_enter(int state_id, unsigned int ext_opand,
23 extern void mt_spm_suspend_resume(int state_id, unsigned int ext_opand,
H A Dmt_spm_conservation.h12 extern int spm_conservation(int state_id, unsigned int ext_opand,
15 extern void spm_conservation_finish(int state_id, unsigned int ext_opand,
/rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8188/
H A Dmt_spm_conservation.c28 static int go_to_spm_before_wfi(int state_id, unsigned int ext_opand, in go_to_spm_before_wfi() argument
50 if ((ext_opand & MT_SPM_EX_OP_CLR_26M_RECORD) != 0U) { in go_to_spm_before_wfi()
54 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_before_wfi()
58 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_before_wfi()
75 static void go_to_spm_after_wfi(int state_id, unsigned int ext_opand, in go_to_spm_after_wfi() argument
81 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_after_wfi()
85 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_after_wfi()
106 int spm_conservation(int state_id, unsigned int ext_opand, in spm_conservation() argument
117 go_to_spm_before_wfi(state_id, ext_opand, spm_lp, rc_state); in spm_conservation()
123 void spm_conservation_finish(int state_id, unsigned int ext_opand, struct spm_lp_scen *spm_lp, in spm_conservation_finish() argument
[all …]
H A Dmt_spm_suspend.c366 int mt_spm_suspend_enter(int state_id, unsigned int ext_opand, unsigned int reosuce_req) in mt_spm_suspend_enter() argument
371 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_enter()
375 if ((ext_opand & MT_SPM_EX_OP_PERI_ON) != 0U) { in mt_spm_suspend_enter()
381 if ((ext_opand & MT_SPM_EX_OP_INFRA_ON) != 0U) { in mt_spm_suspend_enter()
392 ret = spm_conservation(state_id, ext_opand, &__spm_suspend, reosuce_req); in mt_spm_suspend_enter()
404 void mt_spm_suspend_resume(int state_id, unsigned int ext_opand, struct wake_status **status) in mt_spm_suspend_resume() argument
413 spm_conservation_finish(state_id, ext_opand, &__spm_suspend, &st); in mt_spm_suspend_resume()
421 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_resume()
H A Dmt_spm_conservation.h12 int spm_conservation(int state_id, unsigned int ext_opand,
15 void spm_conservation_finish(int state_id, unsigned int ext_opand,
H A Dmt_spm_suspend.h22 int mt_spm_suspend_enter(int state_id, unsigned int ext_opand, unsigned int reosuce_req);
23 void mt_spm_suspend_resume(int state_id, unsigned int ext_opand, struct wake_status **status);
H A Dmt_spm_idle.c331 int mt_spm_idle_generic_enter(int state_id, unsigned int ext_opand, spm_idle_conduct fn) in mt_spm_idle_generic_enter() argument
340 ret = spm_conservation(state_id, ext_opand, &idle_spm_lp, src_req); in mt_spm_idle_generic_enter()
353 void mt_spm_idle_generic_resume(int state_id, unsigned int ext_opand, in mt_spm_idle_generic_resume() argument
362 ext_opand |= (MT_SPM_EX_OP_TIME_CHECK | MT_SPM_EX_OP_TIME_OBS); in mt_spm_idle_generic_resume()
363 spm_conservation_finish(state_id, ext_opand, &idle_spm_lp, status); in mt_spm_idle_generic_resume()
H A Dmt_spm_idle.h19 int mt_spm_idle_generic_enter(int state_id, unsigned int ext_opand, spm_idle_conduct fn);
20 void mt_spm_idle_generic_resume(int state_id, unsigned int ext_opand,
/rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8189/
H A Dmt_spm_conservation.c96 static int go_to_spm_before_wfi(int state_id, uint32_t ext_opand, in go_to_spm_before_wfi() argument
121 if (ext_opand & MT_SPM_EX_OP_CLR_26M_RECORD) in go_to_spm_before_wfi()
124 if (ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) in go_to_spm_before_wfi()
132 static void go_to_spm_after_wfi(int state_id, uint32_t ext_opand, in go_to_spm_after_wfi() argument
144 if (ext_opand & MT_SPM_EX_OP_TRACE_TIMESTAMP_EN) { in go_to_spm_after_wfi()
151 if (ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) in go_to_spm_after_wfi()
167 if (ext_opand & MT_SPM_EX_OP_TRACE_TIMESTAMP_EN) { in go_to_spm_after_wfi()
168 if ((ext_opand & MT_SPM_EX_OP_TIME_CHECK) && in go_to_spm_after_wfi()
193 if (ext_opand & MT_SPM_EX_OP_TRACE_LP) in go_to_spm_after_wfi()
195 else if (ext_opand & MT_SPM_EX_OP_TRACE_SUSPEND) in go_to_spm_after_wfi()
[all …]
H A Dmt_spm_suspend.h23 int mt_spm_suspend_enter(int state_id, uint32_t ext_opand,
26 void mt_spm_suspend_resume(int state_id, uint32_t ext_opand,
/rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8196/
H A Dmt_spm_conservation.c41 static int go_to_spm_before_wfi(int state_id, uint32_t ext_opand, in go_to_spm_before_wfi() argument
68 if (ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) in go_to_spm_before_wfi()
75 static void go_to_spm_after_wfi(int state_id, uint32_t ext_opand, in go_to_spm_after_wfi() argument
84 if (ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) in go_to_spm_after_wfi()
100 int spm_conservation(int state_id, uint32_t ext_opand, in spm_conservation() argument
113 if (ext_opand & MT_SPM_EX_OP_NOTIFY_INFRA_OFF) { in spm_conservation()
120 if (!(ext_opand & MT_SPM_EX_OP_NON_GENERIC_RESOURCE_REQ)) { in spm_conservation()
126 go_to_spm_before_wfi(state_id, ext_opand, spm_lp, rc_state); in spm_conservation()
133 void spm_conservation_finish(int state_id, uint32_t ext_opand, in spm_conservation_finish() argument
140 if (ext_opand & MT_SPM_EX_OP_NOTIFY_INFRA_OFF) { in spm_conservation_finish()
[all …]
/rk3399_ARM-atf/plat/mediatek/mt8186/drivers/spm/
H A Dmt_spm_conservation.c25 static int go_to_spm_before_wfi(int state_id, unsigned int ext_opand, in go_to_spm_before_wfi() argument
43 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_before_wfi()
47 if ((ext_opand & MT_SPM_EX_OP_SRCLKEN_RC_BBLPM) != 0U) { in go_to_spm_before_wfi()
51 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_before_wfi()
74 static void go_to_spm_after_wfi(int state_id, unsigned int ext_opand, in go_to_spm_after_wfi() argument
84 if ((ext_opand & MT_SPM_EX_OP_SET_WDT) != 0U) { in go_to_spm_after_wfi()
88 if ((ext_opand & MT_SPM_EX_OP_SRCLKEN_RC_BBLPM) != 0U) { in go_to_spm_after_wfi()
92 if ((ext_opand & MT_SPM_EX_OP_HW_S1_DETECT) != 0U) { in go_to_spm_after_wfi()
112 int spm_conservation(int state_id, unsigned int ext_opand, in spm_conservation() argument
121 go_to_spm_before_wfi(state_id, ext_opand, spm_lp, resource_req); in spm_conservation()
[all …]
H A Dmt_spm_suspend.c248 int mt_spm_suspend_enter(int state_id, unsigned int ext_opand, in mt_spm_suspend_enter() argument
252 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_enter()
262 return spm_conservation(state_id, ext_opand, in mt_spm_suspend_enter()
266 void mt_spm_suspend_resume(int state_id, unsigned int ext_opand, in mt_spm_suspend_resume() argument
269 spm_conservation_finish(state_id, ext_opand, &__spm_suspend, status); in mt_spm_suspend_resume()
278 if ((ext_opand & MT_SPM_EX_OP_SET_SUSPEND_MODE) != 0U) { in mt_spm_suspend_resume()
H A Dmt_spm_idle.c218 int mt_spm_idle_generic_enter(int state_id, unsigned int ext_opand, in mt_spm_idle_generic_enter() argument
227 return spm_conservation(state_id, ext_opand, &idle_spm_lp, src_req); in mt_spm_idle_generic_enter()
229 void mt_spm_idle_generic_resume(int state_id, unsigned int ext_opand, in mt_spm_idle_generic_resume() argument
233 ext_opand |= (MT_SPM_EX_OP_TIME_CHECK | MT_SPM_EX_OP_TIME_OBS); in mt_spm_idle_generic_resume()
234 spm_conservation_finish(state_id, ext_opand, &idle_spm_lp, status); in mt_spm_idle_generic_resume()
H A Dmt_spm_suspend.h22 extern int mt_spm_suspend_enter(int state_id, unsigned int ext_opand,
24 extern void mt_spm_suspend_resume(int state_id, unsigned int ext_opand,
H A Dmt_spm_conservation.h12 extern int spm_conservation(int state_id, unsigned int ext_opand,
15 extern void spm_conservation_finish(int state_id, unsigned int ext_opand,
H A Dmt_spm_idle.h16 int mt_spm_idle_generic_enter(int state_id, unsigned int ext_opand, spm_idle_conduct fn);
18 void mt_spm_idle_generic_resume(int state_id, unsigned int ext_opand,

12