Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/include/linux/firmware/imx/
Dipc.h17 struct imx_sc_ipc;
48 int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, bool have_resp);
57 int imx_scu_get_handle(struct imx_sc_ipc **ipc);
/kernel/linux/linux-5.10/drivers/firmware/imx/
Dimx-scu.c26 struct imx_sc_ipc *sc_ipc;
34 struct imx_sc_ipc { struct
82 static struct imx_sc_ipc *imx_sc_ipc_handle;
94 int imx_scu_get_handle(struct imx_sc_ipc **ipc) in imx_scu_get_handle()
115 struct imx_sc_ipc *sc_ipc = sc_chan->sc_ipc; in imx_scu_rx_callback()
158 static int imx_scu_ipc_write(struct imx_sc_ipc *sc_ipc, void *msg) in imx_scu_ipc_write()
203 int imx_scu_call_rpc(struct imx_sc_ipc *sc_ipc, void *msg, bool have_resp) in imx_scu_call_rpc()
263 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()
Drm.c24 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
Dimx-scu-soc.c13 static struct imx_sc_ipc *imx_sc_soc_ipc_handle;
Dimx-scu-irq.c43 static struct imx_sc_ipc *imx_sc_irq_ipc_handle;
Dscu-pd.c190 static struct imx_sc_ipc *pm_ipc_handle;
/kernel/linux/linux-5.10/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,
Drm.h61 bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource);
64 imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource) in imx_sc_rm_is_resource_owned()
/kernel/linux/linux-5.10/drivers/nvmem/
Dimx-ocotp-scu.c44 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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-5.10/drivers/pinctrl/freescale/
Dpinctrl-scu.c39 static struct imx_sc_ipc *pinctrl_ipc_handle;
/kernel/linux/linux-5.10/drivers/thermal/
Dimx_sc_thermal.c21 static struct imx_sc_ipc *thermal_ipc_handle;
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-imx-sc.c24 static struct imx_sc_ipc *rtc_ipc_handle;
/kernel/linux/linux-5.10/drivers/input/keyboard/
Dimx_sc_key.c32 struct imx_sc_ipc *key_ipc_handle;
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0018_linux_drivers_firmware.patch303 static struct imx_sc_ipc *imx_sc_irq_ipc_handle;
398 static struct imx_sc_ipc *imx_sc_soc_ipc_handle;
468 struct imx_sc_ipc *sc_ipc;
469 @@ -204,6 +208,7 @@ int imx_scu_call_rpc(struct imx_sc_ipc *sc_ipc, void *msg, bool have_resp)
477 @@ -218,33 +223,45 @@ int imx_scu_call_rpc(struct imx_sc_ipc *sc_ipc, void *msg, bool have_resp)
580 @@ -67,6 +74,24 @@ int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
584 +int imx_sc_misc_set_dma_group(struct imx_sc_ipc *ipc, u32 resource,
621 @@ -43,3 +48,160 @@ bool imx_sc_rm_is_resource_owned(struct imx_sc_ipc *ipc, u16 resource)
634 +int imx_sc_rm_get_partition(struct imx_sc_ipc *ipc, u8 *pt)
671 +int imx_sc_rm_find_memreg(struct imx_sc_ipc *ipc, u8 *mr, u64 addr_start,
[all …]
D0019_linux_drivers_gpio.patch219 +static struct imx_sc_ipc *gpio_ipc_handle;
715 + struct imx_sc_ipc *handle;
D0033_linux_drivers_soc_scsi_spi_tee_thermal.patch2388 + struct imx_sc_ipc *ipc_handle;
4764 static struct imx_sc_ipc *thermal_ipc_handle;
D0015_linux_drivers_clk.patch3238 static struct imx_sc_ipc *ccm_ipc_handle;
3392 static int sc_pm_clock_enable(struct imx_sc_ipc *ipc, u16 resource,
D0032_linux_drivers_regulator_remoteproc_reset_rpmsg_rtc.patch2610 static struct imx_sc_ipc *rtc_ipc_handle;
D0020_linux_drivers_gpu.patch7257 + struct imx_sc_ipc *handle;
7296 + struct imx_sc_ipc *handle;
7322 + struct imx_sc_ipc *handle;
24758 + struct imx_sc_ipc *handle;
24769 + struct imx_sc_ipc *handle;
24780 + struct imx_sc_ipc *handle;
24792 + struct imx_sc_ipc *handle;
24804 + struct imx_sc_ipc *handle;
24814 + struct imx_sc_ipc *handle;
35489 + struct imx_sc_ipc *dpu_ipc_handle;
[all …]
D0024_linux_drivers_input.patch85 + struct imx_sc_ipc *ipcHandle;
/kernel/linux/linux-5.10/sound/soc/sof/imx/
Dimx8.c52 struct imx_sc_ipc *sc_ipc;
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/
D0005_linux_include.patch3392 @@ -55,4 +58,17 @@ int imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, bool have_resp);
3395 int imx_scu_get_handle(struct imx_sc_ipc **ipc);
3398 +imx_scu_call_rpc(struct imx_sc_ipc *ipc, void *msg, bool have_resp)
3404 +static inline int imx_scu_get_handle(struct imx_sc_ipc **ipc)
3620 int imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
3623 +int imx_sc_misc_set_dma_group(struct imx_sc_ipc *ipc, u32 resource,
3626 int imx_sc_misc_get_control(struct imx_sc_ipc *ipc, u32 resource,
3629 int imx_sc_pm_cpu_start(struct imx_sc_ipc *ipc, u32 resource,
3633 +imx_sc_misc_set_control(struct imx_sc_ipc *ipc, u32 resource,
3640 +imx_sc_misc_set_dma_group(struct imx_sc_ipc *ipc, u32 resource,
[all …]
D0009_linux_sound.patch4552 + struct imx_sc_ipc *dsp_ipcHandle;

12