diff options
| author | Antti Laakso <antti.laakso@linux.intel.com> | 2026-10-01 15:45:37 +0300 |
|---|---|---|
| committer | Sakari Ailus <sakari.ailus@linux.intel.com> | 2026-10-01 22:36:27 +0300 |
| commit | 91e25ccee76d34c69dd0b2fbe0cb255f8a3a03d5 (patch) | |
| tree | dbfd2de990716c540def9344f39c0fe6c4458858 | |
| parent | daba4c3b8b40d536848e2933475410d97f71081a (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.h | 2 | ||||
| -rw-r--r-- | drivers/media/pci/intel/ipu6/ipu7-fw-isys.c | 4 |
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; } |
