soc: mediatek: cmdq: Add cmdq_pkt_eoc() helper function
[linux-2.6-block.git] / drivers / soc / mediatek / mtk-cmdq-helper.c
index 678db09983d4501a5c686947ce782b772a7a35bd..766dbafaef629636282f150963e31ad2e6c4e455 100644 (file)
@@ -414,6 +414,16 @@ int cmdq_pkt_jump_rel(struct cmdq_pkt *pkt, s32 offset, u8 shift_pa)
 }
 EXPORT_SYMBOL(cmdq_pkt_jump_rel);
 
+int cmdq_pkt_eoc(struct cmdq_pkt *pkt)
+{
+       struct cmdq_instruction inst = { {0} };
+
+       inst.op = CMDQ_CODE_EOC;
+       inst.value = CMDQ_EOC_IRQ_EN;
+       return cmdq_pkt_append_command(pkt, inst);
+}
+EXPORT_SYMBOL(cmdq_pkt_eoc);
+
 int cmdq_pkt_finalize(struct cmdq_pkt *pkt)
 {
        struct cmdq_instruction inst = { {0} };