Merge "firmware: qcom_scm: Add support for prefetch target ctrl"
This commit is contained in:
commit
432be71f52
@ -2443,6 +2443,20 @@ int qcom_scm_lmh_dcvsh(u32 payload_fn, u32 payload_reg, u32 payload_val,
|
||||
}
|
||||
EXPORT_SYMBOL(qcom_scm_lmh_dcvsh);
|
||||
|
||||
int qcom_scm_prefetch_tgt_ctrl(bool en)
|
||||
{
|
||||
struct qcom_scm_desc desc = {
|
||||
.svc = QCOM_SCM_SVC_APP_MGR,
|
||||
.cmd = QCOM_SCM_PREFETCH_TGT_CTRL,
|
||||
.owner = ARM_SMCCC_OWNER_TRUSTED_OS,
|
||||
.args[0] = en,
|
||||
.arginfo = QCOM_SCM_ARGS(1),
|
||||
};
|
||||
|
||||
return qcom_scm_call_atomic(__scm->dev, &desc, NULL);
|
||||
}
|
||||
EXPORT_SYMBOL(qcom_scm_prefetch_tgt_ctrl);
|
||||
|
||||
int qcom_scm_get_tz_log_feat_id(u64 *version)
|
||||
{
|
||||
return __qcom_scm_get_feat_version(__scm->dev, QCOM_SCM_FEAT_LOG_ID,
|
||||
|
@ -238,6 +238,9 @@ extern int scm_legacy_call(struct device *dev, const struct qcom_scm_desc *desc,
|
||||
#define QCOM_SCM_FEAT_LOG_ID 0x0a
|
||||
#define QCOM_SCM_MP_CP_FEAT_ID 0x0c
|
||||
|
||||
#define QCOM_SCM_SVC_APP_MGR 0x1
|
||||
#define QCOM_SCM_PREFETCH_TGT_CTRL 0x10
|
||||
|
||||
extern void __qcom_scm_init(void);
|
||||
extern void __qcom_scm_qcpe_exit(void);
|
||||
|
||||
|
@ -305,4 +305,5 @@ extern int qcom_scm_lmh_dcvsh(u32 payload_fn, u32 payload_reg, u32 payload_val,
|
||||
extern int qcom_scm_lmh_profile_change(u32 profile_id);
|
||||
extern bool qcom_scm_lmh_dcvsh_available(void);
|
||||
|
||||
extern int qcom_scm_prefetch_tgt_ctrl(bool en);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user