Searched refs:mtk_scp (Results  1 – 7 of 7) sorted by relevance
| /Linux-v5.10/include/linux/remoteproc/ | 
| D | mtk_scp.h | 14 struct mtk_scp;48 struct mtk_scp *scp_get(struct platform_device *pdev);
 49 void scp_put(struct mtk_scp *scp);
 51 struct device *scp_get_device(struct mtk_scp *scp);
 52 struct rproc *scp_get_rproc(struct mtk_scp *scp);
 54 int scp_ipi_register(struct mtk_scp *scp, u32 id, scp_ipi_handler_t handler,
 56 void scp_ipi_unregister(struct mtk_scp *scp, u32 id);
 58 int scp_ipi_send(struct mtk_scp *scp, u32 id, void *buf, unsigned int len,
 61 unsigned int scp_get_vdec_hw_capa(struct mtk_scp *scp);
 62 unsigned int scp_get_venc_hw_capa(struct mtk_scp *scp);
 [all …]
 
 | 
| /Linux-v5.10/drivers/remoteproc/ | 
| D | mtk_scp.c | 34 struct mtk_scp *scp_get(struct platform_device *pdev)  in scp_get()63 void scp_put(struct mtk_scp *scp)  in scp_put()
 69 static void scp_wdt_handler(struct mtk_scp *scp, u32 scp_to_host)  in scp_wdt_handler()
 77 	struct mtk_scp *scp = (struct mtk_scp *)priv;  in scp_init_ipi_handler()
 87 static void scp_ipi_handler(struct mtk_scp *scp)  in scp_ipi_handler()
 122 static int scp_ipi_init(struct mtk_scp *scp)  in scp_ipi_init()
 138 static void mt8183_scp_reset_assert(struct mtk_scp *scp)  in mt8183_scp_reset_assert()
 147 static void mt8183_scp_reset_deassert(struct mtk_scp *scp)  in mt8183_scp_reset_deassert()
 156 static void mt8192_scp_reset_assert(struct mtk_scp *scp)  in mt8192_scp_reset_assert()
 161 static void mt8192_scp_reset_deassert(struct mtk_scp *scp)  in mt8192_scp_reset_deassert()
 [all …]
 
 | 
| D | mtk_common.h | 70 struct mtk_scp;73 	int (*scp_before_load)(struct mtk_scp *scp);
 74 	void (*scp_irq_handler)(struct mtk_scp *scp);
 75 	void (*scp_reset_assert)(struct mtk_scp *scp);
 76 	void (*scp_reset_deassert)(struct mtk_scp *scp);
 77 	void (*scp_stop)(struct mtk_scp *scp);
 83 struct mtk_scp {  struct
 123 void scp_ipi_lock(struct mtk_scp *scp, u32 id);  argument
 124 void scp_ipi_unlock(struct mtk_scp *scp, u32 id);
 
 | 
| D | mtk_scp_ipi.c | 28 int scp_ipi_register(struct mtk_scp *scp,  in scp_ipi_register()56 void scp_ipi_unregister(struct mtk_scp *scp, u32 id)  in scp_ipi_unregister()
 115 void scp_ipi_lock(struct mtk_scp *scp, u32 id)  in scp_ipi_lock()
 131 void scp_ipi_unlock(struct mtk_scp *scp, u32 id)  in scp_ipi_unlock()
 155 int scp_ipi_send(struct mtk_scp *scp, u32 id, void *buf, unsigned int len,  in scp_ipi_send()
 
 | 
| D | Makefile | 16 obj-$(CONFIG_MTK_SCP)			+= mtk_scp.o mtk_scp_ipi.o
 | 
| /Linux-v5.10/drivers/media/platform/mtk-vcodec/ | 
| D | mtk_vcodec_fw_priv.h | 14 	struct mtk_scp *scp;
 | 
| D | mtk_vcodec_fw_scp.c | 59 	struct mtk_scp *scp;  in mtk_vcodec_fw_scp_init()
 |