소스 검색

video-driver: Drop init_interrupt op

The init_interrupt op is not used out of variant, lets
remove the op and used the functions directly.

Change-Id: I8f97cf503503b7f30e824843a5bd9d93c702241a
Signed-off-by: Stanimir Varbanov <[email protected]>
Stanimir Varbanov 3 년 전
부모
커밋
b52b9fd3c1
3개의 변경된 파일2개의 추가작업 그리고 5개의 파일을 삭제
  1. 1 2
      driver/variant/iris2/src/msm_vidc_iris2.c
  2. 1 2
      driver/variant/iris3/src/msm_vidc_iris3.c
  3. 0 1
      driver/vidc/inc/msm_vidc_core.h

+ 1 - 2
driver/variant/iris2/src/msm_vidc_iris2.c

@@ -732,7 +732,7 @@ static int __power_on_iris2(struct msm_vidc_core *core)
 	 */
 	__set_registers(core);
 
-	call_venus_op(core, interrupt_init, core);
+	__interrupt_init_iris2(core);
 	core->intr_status = 0;
 	enable_irq(core->dt->irq);
 
@@ -1183,7 +1183,6 @@ exit:
 
 static struct msm_vidc_venus_ops iris2_ops = {
 	.boot_firmware = __boot_firmware_iris2,
-	.interrupt_init = __interrupt_init_iris2,
 	.raise_interrupt = __raise_interrupt_iris2,
 	.clear_interrupt = __clear_interrupt_iris2,
 	.clock_config_on_enable = NULL,

+ 1 - 2
driver/variant/iris3/src/msm_vidc_iris3.c

@@ -776,7 +776,7 @@ static int __power_on_iris3(struct msm_vidc_core *core)
 	 */
 	__set_registers(core);
 
-	call_venus_op(core, interrupt_init, core);
+	__interrupt_init_iris3(core);
 	core->intr_status = 0;
 	enable_irq(core->dt->irq);
 
@@ -1261,7 +1261,6 @@ adjust:
 
 static struct msm_vidc_venus_ops iris3_ops = {
 	.boot_firmware = __boot_firmware_iris3,
-	.interrupt_init = __interrupt_init_iris3,
 	.raise_interrupt = __raise_interrupt_iris3,
 	.clear_interrupt = __clear_interrupt_iris3,
 	.clock_config_on_enable = NULL,

+ 0 - 1
driver/vidc/inc/msm_vidc_core.h

@@ -23,7 +23,6 @@ struct msm_vidc_venus_ops {
 	int (*boot_firmware)(struct msm_vidc_core *core);
 	int (*reset_ahb2axi_bridge)(struct msm_vidc_core *core);
 	int (*clock_config_on_enable)(struct msm_vidc_core *core);
-	int (*interrupt_init)(struct msm_vidc_core *core);
 	int (*raise_interrupt)(struct msm_vidc_core *core);
 	int (*clear_interrupt)(struct msm_vidc_core *core);
 	int (*prepare_pc)(struct msm_vidc_core *core);