summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntti Laakso <antti.laakso@linux.intel.com>2026-10-01 15:45:37 +0300
committerSakari Ailus <sakari.ailus@linux.intel.com>2026-10-01 22:36:27 +0300
commit91e25ccee76d34c69dd0b2fbe0cb255f8a3a03d5 (patch)
treedbfd2de990716c540def9344f39c0fe6c4458858
parentdaba4c3b8b40d536848e2933475410d97f71081a (diff)
media: ipu6: Make ipu7 fw config subsystem agnostic
The fw_config holds the subsystem configuration blob handed to the firmware at boot. Make it subsystem agnostic by using void pointer. No functional change. Assisted-by: LLM Signed-off-by: Antti Laakso <antti.laakso@linux.intel.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
-rw-r--r--drivers/media/pci/intel/ipu6/ipu7-fw-com.h2
-rw-r--r--drivers/media/pci/intel/ipu6/ipu7-fw-isys.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/drivers/media/pci/intel/ipu6/ipu7-fw-com.h b/drivers/media/pci/intel/ipu6/ipu7-fw-com.h
index 097eaab99547..a98f476a8be1 100644
--- a/drivers/media/pci/intel/ipu6/ipu7-fw-com.h
+++ b/drivers/media/pci/intel/ipu6/ipu7-fw-com.h
@@ -25,7 +25,7 @@ struct ipu7_fw_com_context {
dma_addr_t boot_config_dma_addr;
u32 boot_config_size;
u32 fw_entry;
- struct ipu7_insys_config *fw_config;
+ void *fw_config;
dma_addr_t fw_config_dma_addr;
};
diff --git a/drivers/media/pci/intel/ipu6/ipu7-fw-isys.c b/drivers/media/pci/intel/ipu6/ipu7-fw-isys.c
index 69b2f0501961..b1211e24562d 100644
--- a/drivers/media/pci/intel/ipu6/ipu7-fw-isys.c
+++ b/drivers/media/pci/intel/ipu6/ipu7-fw-isys.c
@@ -28,8 +28,8 @@ static void ipu7_fw_isys_cleanup(struct ipu6_isys *isys)
ipu6_ipu7_release_boot_config(adev, fwctx);
if (fwctx->fw_config) {
- ipu6_dma_free(adev, sizeof(*fwctx->fw_config), fwctx->fw_config,
- fwctx->fw_config_dma_addr, 0);
+ ipu6_dma_free(adev, sizeof(struct ipu7_insys_config),
+ fwctx->fw_config, fwctx->fw_config_dma_addr, 0);
fwctx->fw_config = NULL;
fwctx->fw_config_dma_addr = 0;
}