accel/ivpu: Use firmware names from upstream repo
authorJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Tue, 6 May 2025 09:20:30 +0000 (11:20 +0200)
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Wed, 28 May 2025 09:44:03 +0000 (11:44 +0200)
Use FW names from linux-firmware repo instead of deprecated ones.
The vpu_37xx.bin style names were never released and were only used for
internal testing, so it is safe to remove them.

Fixes: c140244f0cfb ("accel/ivpu: Add initial Panther Lake support")
Cc: stable@vger.kernel.org # v6.13+
Reviewed-by: Lizhi Hou <lizhi.hou@amd.com>
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Link: https://lore.kernel.org/r/20250506092030.280276-1-jacek.lawrynowicz@linux.intel.com
drivers/accel/ivpu/ivpu_fw.c

index ccaaf6c100c022e3e876ee0c1ee8f717008f73fa..9db741695401e7e6a608ff105cdeeac35afda90e 100644 (file)
@@ -55,18 +55,18 @@ static struct {
        int gen;
        const char *name;
 } fw_names[] = {
-       { IVPU_HW_IP_37XX, "vpu_37xx.bin" },
+       { IVPU_HW_IP_37XX, "intel/vpu/vpu_37xx_v1.bin" },
        { IVPU_HW_IP_37XX, "intel/vpu/vpu_37xx_v0.0.bin" },
-       { IVPU_HW_IP_40XX, "vpu_40xx.bin" },
+       { IVPU_HW_IP_40XX, "intel/vpu/vpu_40xx_v1.bin" },
        { IVPU_HW_IP_40XX, "intel/vpu/vpu_40xx_v0.0.bin" },
-       { IVPU_HW_IP_50XX, "vpu_50xx.bin" },
+       { IVPU_HW_IP_50XX, "intel/vpu/vpu_50xx_v1.bin" },
        { IVPU_HW_IP_50XX, "intel/vpu/vpu_50xx_v0.0.bin" },
 };
 
 /* Production fw_names from the table above */
-MODULE_FIRMWARE("intel/vpu/vpu_37xx_v0.0.bin");
-MODULE_FIRMWARE("intel/vpu/vpu_40xx_v0.0.bin");
-MODULE_FIRMWARE("intel/vpu/vpu_50xx_v0.0.bin");
+MODULE_FIRMWARE("intel/vpu/vpu_37xx_v1.bin");
+MODULE_FIRMWARE("intel/vpu/vpu_40xx_v1.bin");
+MODULE_FIRMWARE("intel/vpu/vpu_50xx_v1.bin");
 
 static int ivpu_fw_request(struct ivpu_device *vdev)
 {