hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/video/rockchip/mpp/mpp_rkvdec2.c
....@@ -1571,6 +1571,7 @@
15711571 if (dec->ccu->ccu_mode == RKVDEC2_CCU_TASK_SOFT) {
15721572 mpp->dev_ops->task_worker = rkvdec2_soft_ccu_worker;
15731573 irq_proc = rkvdec2_soft_ccu_irq;
1574
+ mpp->fault_handler = rkvdec2_soft_ccu_iommu_fault_handle;
15741575 } else if (dec->ccu->ccu_mode == RKVDEC2_CCU_TASK_HARD) {
15751576 if (mpp->core_id == 0 && mpp->task_capacity > 1) {
15761577 dec->link_dec->task_capacity = mpp->task_capacity;
....@@ -1580,8 +1581,8 @@
15801581 }
15811582 mpp->dev_ops->task_worker = rkvdec2_hard_ccu_worker;
15821583 irq_proc = rkvdec2_hard_ccu_irq;
1584
+ mpp->fault_handler = rkvdec2_hard_ccu_iommu_fault_handle;
15831585 }
1584
- mpp->fault_handler = rkvdec2_ccu_iommu_fault_handle;
15851586 kthread_init_work(&mpp->work, mpp->dev_ops->task_worker);
15861587
15871588 /* get irq request */