Home
last modified time | relevance | path

Searched refs:lmid (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/firmware/imx/
H A Dsm-lmm.c16 int scmi_imx_lmm_info(u32 lmid, struct scmi_imx_lmm_info *info) in scmi_imx_lmm_info() argument
24 return imx_lmm_ops->lmm_info(ph, lmid, info); in scmi_imx_lmm_info()
28 int scmi_imx_lmm_reset_vector_set(u32 lmid, u32 cpuid, u32 flags, u64 vector) in scmi_imx_lmm_reset_vector_set() argument
33 return imx_lmm_ops->lmm_reset_vector_set(ph, lmid, cpuid, flags, vector); in scmi_imx_lmm_reset_vector_set()
37 int scmi_imx_lmm_operation(u32 lmid, enum scmi_imx_lmm_op op, u32 flags) in scmi_imx_lmm_operation() argument
44 return imx_lmm_ops->lmm_power_boot(ph, lmid, true); in scmi_imx_lmm_operation()
46 return imx_lmm_ops->lmm_power_boot(ph, lmid, false); in scmi_imx_lmm_operation()
48 return imx_lmm_ops->lmm_shutdown(ph, lmid, flags); in scmi_imx_lmm_operation()
/linux/drivers/remoteproc/
H A Dimx_rproc.c368 ret = scmi_imx_lmm_reset_vector_set(dcfg->lmid, dcfg->cpuid, 0, 0); in imx_rproc_sm_lmm_start()
371 dcfg->lmid, dcfg->cpuid, ret); in imx_rproc_sm_lmm_start()
375 ret = scmi_imx_lmm_operation(dcfg->lmid, SCMI_IMX_LMM_BOOT, 0); in imx_rproc_sm_lmm_start()
377 dev_err(dev, "Failed to boot lmm(%d): %d\n", dcfg->lmid, ret); in imx_rproc_sm_lmm_start()
456 return scmi_imx_lmm_operation(dcfg->lmid, SCMI_IMX_LMM_SHUTDOWN, 0); in imx_rproc_sm_lmm_stop()
594 ret = scmi_imx_lmm_operation(dcfg->lmid, SCMI_IMX_LMM_POWER_ON, 0); in imx_rproc_sm_lmm_prepare()
596 dev_err(priv->dev, "Failed to power on lmm(%d): %d\n", dcfg->lmid, ret); in imx_rproc_sm_lmm_prepare()
600 dev_info(priv->dev, "lmm(%d) powered on by Linux\n", dcfg->lmid); in imx_rproc_sm_lmm_prepare()
1116 ret = scmi_imx_lmm_operation(dcfg->lmid, SCMI_IMX_LMM_POWER_ON, 0); in imx_rproc_sm_lmm_check()
1123 dev_info(dev, "lmm(%d) not under Linux Control\n", dcfg->lmid); in imx_rproc_sm_lmm_check()
[all …]