/kernel/linux/linux-5.10/include/linux/firmware/imx/ |
D | ipc.h | 17 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/ |
D | imx-scu.c | 26 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()
|
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()
|
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()
|
D | imx-scu-soc.c | 13 static struct imx_sc_ipc *imx_sc_soc_ipc_handle;
|
D | imx-scu-irq.c | 43 static struct imx_sc_ipc *imx_sc_irq_ipc_handle;
|
D | scu-pd.c | 190 static struct imx_sc_ipc *pm_ipc_handle;
|
/kernel/linux/linux-5.10/include/linux/firmware/imx/svc/ |
D | misc.h | 49 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,
|
D | rm.h | 61 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/ |
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()
|
/kernel/linux/linux-5.10/drivers/clk/imx/ |
D | clk-scu.c | 18 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/ |
D | pinctrl-scu.c | 39 static struct imx_sc_ipc *pinctrl_ipc_handle;
|
/kernel/linux/linux-5.10/drivers/thermal/ |
D | imx_sc_thermal.c | 21 static struct imx_sc_ipc *thermal_ipc_handle;
|
/kernel/linux/linux-5.10/drivers/rtc/ |
D | rtc-imx-sc.c | 24 static struct imx_sc_ipc *rtc_ipc_handle;
|
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
D | imx_sc_key.c | 32 struct imx_sc_ipc *key_ipc_handle;
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
D | 0018_linux_drivers_firmware.patch | 303 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 …]
|
D | 0019_linux_drivers_gpio.patch | 219 +static struct imx_sc_ipc *gpio_ipc_handle; 715 + struct imx_sc_ipc *handle;
|
D | 0033_linux_drivers_soc_scsi_spi_tee_thermal.patch | 2388 + struct imx_sc_ipc *ipc_handle; 4764 static struct imx_sc_ipc *thermal_ipc_handle;
|
D | 0015_linux_drivers_clk.patch | 3238 static struct imx_sc_ipc *ccm_ipc_handle; 3392 static int sc_pm_clock_enable(struct imx_sc_ipc *ipc, u16 resource,
|
D | 0032_linux_drivers_regulator_remoteproc_reset_rpmsg_rtc.patch | 2610 static struct imx_sc_ipc *rtc_ipc_handle;
|
D | 0020_linux_drivers_gpu.patch | 7257 + 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 …]
|
D | 0024_linux_drivers_input.patch | 85 + struct imx_sc_ipc *ipcHandle;
|
/kernel/linux/linux-5.10/sound/soc/sof/imx/ |
D | imx8.c | 52 struct imx_sc_ipc *sc_ipc;
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
D | 0005_linux_include.patch | 3392 @@ -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 …]
|
D | 0009_linux_sound.patch | 4552 + struct imx_sc_ipc *dsp_ipcHandle;
|