Home
last modified time | relevance | path

Searched refs:imx_sc_ipc (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/drivers/firmware/imx/
Dimx-scu.c27 struct imx_sc_ipc *sc_ipc;
34 struct imx_sc_ipc { struct
81 static struct imx_sc_ipc *imx_sc_ipc_handle;
93 int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle()
106 struct imx_sc_ipc *sc_ipc = sc_chan->sc_ipc; in imx_scu_rx_callback()
129 static int imx_scu_ipc_write(struct imx_sc_ipc *sc_ipc, void *msg) in imx_scu_ipc_write()
157 int imx_scu_call_rpc(struct imx_sc_ipc *sc_ipc, void *msg, bool have_resp) in imx_scu_call_rpc()
201 struct imx_sc_ipc *sc_ipc; in imx_scu_probe()
Dmisc.c51 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()
Dimx-scu-irq.c41 static struct imx_sc_ipc *imx_sc_irq_ipc_handle;
Dscu-pd.c168 static struct imx_sc_ipc *pm_ipc_handle;
/Linux-v5.4/include/linux/firmware/imx/
Dipc.h17 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);
/Linux-v5.4/include/linux/firmware/imx/svc/
Dmisc.h49 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
52 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource,
55 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
/Linux-v5.4/drivers/nvmem/
Dimx-ocotp-scu.c30 struct imx_sc_ipc *nvmem_ipc;
48 static int imx_sc_misc_otp_fuse_read(struct imx_sc_ipc *ipc, u32 word, in imx_sc_misc_otp_fuse_read()
/Linux-v5.4/drivers/clk/imx/
Dclk-scu.c18 static struct imx_sc_ipc *ccm_ipc_handle;
278 static int sc_pm_clock_enable(struct imx_sc_ipc *ipc, u16 resource, in sc_pm_clock_enable()
/Linux-v5.4/drivers/pinctrl/freescale/
Dpinctrl-scu.c38 static struct imx_sc_ipc *pinctrl_ipc_handle;
/Linux-v5.4/drivers/soc/imx/
Dsoc-imx-scu.c15 static struct imx_sc_ipc *soc_ipc_handle;
/Linux-v5.4/drivers/rtc/
Drtc-imx-sc.c24 static struct imx_sc_ipc *rtc_ipc_handle;
/Linux-v5.4/sound/soc/sof/imx/
Dimx8.c51 struct imx_sc_ipc *sc_ipc;