/linux/include/linux/firmware/imx/svc/ |
H A D | misc.h | 50 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource, 53 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource, 56 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, 59 static inline int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, in imx_sc_misc_set_control() 65 static inline int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, in imx_sc_misc_get_control() 71 static inline int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
|
H A D | rm.h | 61 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource); 62 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt); 65 imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned() 69 static inline int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
|
/linux/include/linux/firmware/imx/ |
H A D | ipc.h | 17 struct imx_sc_ipc; 49 int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, bool have_resp); 58 int imx_scu_get_handle(struct imx_sc_ipc **ipc); 60 static inline int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, in imx_scu_call_rpc() 66 static inline int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle()
|
/linux/drivers/firmware/imx/ |
H A D | imx-scu.c | 27 struct imx_sc_ipc *sc_ipc; 35 struct imx_sc_ipc { struct 83 static struct imx_sc_ipc *imx_sc_ipc_handle; 95 int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle() 116 struct imx_sc_ipc *sc_ipc = sc_chan->sc_ipc; in imx_scu_rx_callback() 159 static int imx_scu_ipc_write(struct imx_sc_ipc *sc_ipc, void *msg) in imx_scu_ipc_write() 204 int imx_scu_call_rpc(struct imx_sc_ipc *sc_ipc, void *msg, bool have_resp) in imx_scu_call_rpc() 264 struct imx_sc_ipc *sc_ipc; in imx_scu_probe()
|
H A D | misc.c | 51 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_set_control() 81 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_misc_get_control() 119 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource, in imx_sc_pm_cpu_start()
|
H A D | rm.c | 24 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned() 68 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) in imx_sc_rm_get_resource_owner()
|
H A D | imx-scu-soc.c | 13 static struct imx_sc_ipc *imx_sc_soc_ipc_handle;
|
H A D | imx-scu-irq.c | 60 static struct imx_sc_ipc *imx_sc_irq_ipc_handle;
|
/linux/drivers/nvmem/ |
H A D | imx-ocotp-scu.c | 44 struct imx_sc_ipc *nvmem_ipc; 109 static int imx_sc_misc_otp_fuse_read(struct imx_sc_ipc *ipc, u32 word, in imx_sc_misc_otp_fuse_read()
|
/linux/drivers/net/can/flexcan/ |
H A D | flexcan.h | 112 struct imx_sc_ipc *sc_ipc_handle;
|
/linux/drivers/gpio/ |
H A D | gpio-imx-scu.c | 20 struct imx_sc_ipc *handle;
|
/linux/drivers/thermal/ |
H A D | imx_sc_thermal.c | 19 static struct imx_sc_ipc *thermal_ipc_handle;
|
/linux/drivers/pinctrl/freescale/ |
H A D | pinctrl-scu.c | 50 static struct imx_sc_ipc *pinctrl_ipc_handle;
|
/linux/drivers/rtc/ |
H A D | rtc-imx-sc.c | 24 static struct imx_sc_ipc *rtc_ipc_handle;
|
/linux/drivers/input/keyboard/ |
H A D | imx_sc_key.c | 32 struct imx_sc_ipc *key_ipc_handle;
|
/linux/drivers/media/platform/amphion/ |
H A D | vpu_imx8q.c | 196 struct imx_sc_ipc *ipc; in vpu_imx8q_get_fuse()
|
/linux/drivers/clk/imx/ |
H A D | clk-scu.c | 25 static struct imx_sc_ipc *ccm_ipc_handle; 394 static int sc_pm_clock_enable(struct imx_sc_ipc *ipc, u16 resource, in sc_pm_clock_enable()
|
/linux/drivers/pmdomain/imx/ |
H A D | scu-pd.c | 306 static struct imx_sc_ipc *pm_ipc_handle;
|
/linux/drivers/gpu/drm/bridge/imx/ |
H A D | imx8qxp-pixel-link.c | 28 struct imx_sc_ipc *ipc_handle;
|
H A D | imx8qxp-pxl2dpi.c | 41 struct imx_sc_ipc *ipc_handle;
|
/linux/sound/soc/sof/imx/ |
H A D | imx8.c | 53 struct imx_sc_ipc *sc_ipc;
|
/linux/drivers/phy/freescale/ |
H A D | phy-fsl-imx8-mipi-dphy.c | 129 struct imx_sc_ipc *ipc_handle;
|