Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/firmware/imx/
Dimx-scu.c27 struct imx_sc_ipc *sc_ipc; member
106 struct imx_sc_ipc *sc_ipc = sc_chan->sc_ipc; in imx_scu_rx_callback() local
112 sc_ipc->rx_size = hdr->size; in imx_scu_rx_callback()
113 dev_dbg(sc_ipc->dev, "msg rx size %u\n", sc_ipc->rx_size); in imx_scu_rx_callback()
114 if (sc_ipc->rx_size > 4) in imx_scu_rx_callback()
115 dev_warn(sc_ipc->dev, "RPC does not support receiving over 4 words: %u\n", in imx_scu_rx_callback()
116 sc_ipc->rx_size); in imx_scu_rx_callback()
119 sc_ipc->msg[sc_chan->idx] = *data; in imx_scu_rx_callback()
120 sc_ipc->count++; in imx_scu_rx_callback()
122 dev_dbg(sc_ipc->dev, "mu %u msg %u 0x%x\n", sc_chan->idx, in imx_scu_rx_callback()
[all …]
/Linux-v5.4/sound/soc/sof/imx/
Dimx8.c51 struct imx_sc_ipc *sc_ipc; member
146 ret = imx_sc_misc_set_control(dsp_priv->sc_ipc, IMX_SC_R_DSP, in imx8_run()
153 ret = imx_sc_misc_set_control(dsp_priv->sc_ipc, IMX_SC_R_DSP, in imx8_run()
160 ret = imx_sc_misc_set_control(dsp_priv->sc_ipc, IMX_SC_R_DSP, in imx8_run()
168 ret = imx_sc_misc_set_control(dsp_priv->sc_ipc, IMX_SC_R_DSP, in imx8_run()
175 imx_sc_pm_cpu_start(dsp_priv->sc_ipc, IMX_SC_R_DSP, true, in imx8_run()
237 ret = imx_scu_get_handle(&priv->sc_ipc); in imx8_probe()