From 5b18b3816f7f0573c8f764f88d403250dd528ca5 Mon Sep 17 00:00:00 2001 From: Sakari Ailus Date: Fri, 19 Dec 2025 00:54:35 +0200 Subject: [PATCH] media: ipu6: Drop MMU hardware initialisation in probe() The MMU hardware is initialised and cleaned up in the runtime PM resume callbacks. Do not do this in probe(). Signed-off-by: Sakari Ailus Reviewed-by: Bingbu Cao Tested-by: Mehdi Djait # Dell XPS 9315 Reviewed-by: Mehdi Djait Signed-off-by: Hans Verkuil --- drivers/media/pci/intel/ipu6/ipu6-isys.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/media/pci/intel/ipu6/ipu6-isys.c b/drivers/media/pci/intel/ipu6/ipu6-isys.c index fc0ec0a4b8f54..226bfae21c168 100644 --- a/drivers/media/pci/intel/ipu6/ipu6-isys.c +++ b/drivers/media/pci/intel/ipu6/ipu6-isys.c @@ -1070,10 +1070,6 @@ static int isys_probe(struct auxiliary_device *auxdev, if (!isys->csi2) return -ENOMEM; - ret = ipu6_mmu_hw_init(adev->mmu); - if (ret) - return ret; - /* initial sensor type */ isys->sensor_type = isys->pdata->ipdata->sensor_type_start; @@ -1125,8 +1121,6 @@ static int isys_probe(struct auxiliary_device *auxdev, if (ret) goto free_fw_msg_bufs; - ipu6_mmu_hw_cleanup(adev->mmu); - return 0; free_fw_msg_bufs: @@ -1148,8 +1142,6 @@ release_firmware: mutex_destroy(&isys->mutex); mutex_destroy(&isys->stream_mutex); - ipu6_mmu_hw_cleanup(adev->mmu); - return ret; } -- 2.47.3