| /linux/drivers/gpu/drm/bridge/imx/ |
| H A D | imx8qxp-pixel-link.c | 28 struct imx_sc_ipc *ipc_handle; member 43 ret = imx_sc_misc_set_control(pl->ipc_handle, pl->sink_rsc, in imx8qxp_pixel_link_enable_mst_en() 55 ret = imx_sc_misc_set_control(pl->ipc_handle, pl->sink_rsc, in imx8qxp_pixel_link_enable_mst_vld() 67 ret = imx_sc_misc_set_control(pl->ipc_handle, pl->sink_rsc, in imx8qxp_pixel_link_enable_sync() 79 ret = imx_sc_misc_set_control(pl->ipc_handle, pl->sink_rsc, in imx8qxp_pixel_link_disable_mst_en() 93 ret = imx_sc_misc_set_control(pl->ipc_handle, pl->sink_rsc, in imx8qxp_pixel_link_disable_mst_vld() 107 ret = imx_sc_misc_set_control(pl->ipc_handle, pl->sink_rsc, in imx8qxp_pixel_link_disable_sync() 121 ret = imx_sc_misc_set_control(pl->ipc_handle, in imx8qxp_pixel_link_set_mst_addr() 335 ret = imx_scu_get_handle(&pl->ipc_handle); in imx8qxp_pixel_link_bridge_probe()
|
| H A D | imx8qxp-pxl2dpi.c | 40 struct imx_sc_ipc *ipc_handle; member 104 ret = imx_sc_misc_set_control(p2d->ipc_handle, p2d->sc_resource, in imx8qxp_pxl2dpi_bridge_mode_set() 402 ret = imx_scu_get_handle(&p2d->ipc_handle); in imx8qxp_pxl2dpi_bridge_probe()
|
| /linux/drivers/reset/ |
| H A D | reset-imx-scu.c | 17 struct imx_sc_ipc *ipc_handle; member 39 return imx_sc_misc_set_control(priv->ipc_handle, imx_scu_id_map[id].resource_id, in imx_scu_reset_assert() 70 ret = imx_scu_get_handle(&priv->ipc_handle); in imx_scu_reset_probe()
|
| /linux/sound/soc/sof/imx/ |
| H A D | imx-common.c | 121 imx_dsp_ring_doorbell(common->ipc_handle, 0x0); in imx_send_msg() 167 imx_dsp_request_channel(common->ipc_handle, i); in imx_common_resume() 187 imx_dsp_free_channel(common->ipc_handle, i); in imx_common_suspend() 383 common->ipc_handle = dev_get_drvdata(&common->ipc_dev->dev); in imx_probe() 384 if (!common->ipc_handle) in imx_probe() 409 common->ipc_handle->ops = &imx_ipc_ops; in imx_probe() 410 imx_dsp_set_data(common->ipc_handle, sdev); in imx_probe()
|
| H A D | imx-common.h | 111 struct imx_dsp_ipc *ipc_handle; member
|
| /linux/drivers/remoteproc/ |
| H A D | imx_rproc.c | 121 struct imx_sc_ipc *ipc_handle; member 339 return imx_sc_pm_cpu_start(priv->ipc_handle, priv->rsrc_id, true, priv->entry); in imx_rproc_scu_api_start() 437 return imx_sc_pm_cpu_start(priv->ipc_handle, priv->rsrc_id, false, priv->entry); in imx_rproc_scu_api_stop() 697 if (imx_sc_rm_is_resource_owned(priv->ipc_handle, priv->rsrc_id)) in imx_rproc_scu_api_detach() 918 if (imx_sc_rm_is_resource_owned(priv->ipc_handle, priv->rsrc_id)) { in imx_rproc_put_scu() 1044 ret = imx_scu_get_handle(&priv->ipc_handle); in imx_rproc_scu_api_detect_mode() 1066 if (imx_sc_rm_is_resource_owned(priv->ipc_handle, priv->rsrc_id)) { in imx_rproc_scu_api_detect_mode() 1078 ret = imx_sc_rm_get_resource_owner(priv->ipc_handle, priv->rsrc_id, &pt); in imx_rproc_scu_api_detect_mode()
|
| H A D | imx_dsp_rproc.c | 139 struct imx_sc_ipc *ipc_handle; member 360 return imx_sc_pm_cpu_start(priv->ipc_handle, IMX_SC_R_DSP, true, rproc->bootaddr); in imx_dsp_rproc_scu_api_start() 413 return imx_sc_pm_cpu_start(priv->ipc_handle, IMX_SC_R_DSP, false, rproc->bootaddr); in imx_dsp_rproc_scu_api_stop() 1084 return imx_scu_get_handle(&priv->ipc_handle); in imx_dsp_rproc_scu_api_detect_mode()
|
| /linux/drivers/phy/freescale/ |
| H A D | phy-fsl-imx8-mipi-dphy.c | 129 struct imx_sc_ipc *ipc_handle; member 400 ret = imx_sc_misc_set_control(priv->ipc_handle, rsc, IMX_SC_C_DUAL_MODE, in mixel_dphy_configure_lvds_phy() 627 ret = imx_sc_misc_set_control(priv->ipc_handle, in mixel_dphy_set_mode() 716 ret = imx_scu_get_handle(&priv->ipc_handle); in mixel_dphy_probe()
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | fec.h | 680 struct imx_sc_ipc *ipc_handle; member
|
| H A D | fec_main.c | 1342 return imx_scu_get_handle(&fep->ipc_handle); in fec_enet_ipc_handle_init() 1351 if (!np || !fep->ipc_handle) in fec_enet_ipg_stop_set() 1360 imx_sc_misc_set_control(fep->ipc_handle, rsrc_id, IMX_SC_C_IPG_STOP, val); in fec_enet_ipg_stop_set()
|