]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
accel/qaic: Update the sahara image table for AIC200
authorYoussef Samir <quic_yabdulra@quicinc.com>
Fri, 17 Oct 2025 17:34:32 +0000 (19:34 +0200)
committerJeff Hugo <jeff.hugo@oss.qualcomm.com>
Mon, 27 Oct 2025 17:52:09 +0000 (11:52 -0600)
Update the Sahara image table for the AIC200 to add entries for:
- qupv3fw.elf at id 54
- xbl_config.elf at id 38
- tz_qti_config.mbn at id 76
And move pvs.bin to id 78 to avoid firmware conflict.

Co-developed-by: Zack McKevitt <zmckevit@qti.qualcomm.com>
Signed-off-by: Zack McKevitt <zmckevit@qti.qualcomm.com>
Co-developed-by: Aswin Venkatesan <aswivenk@qti.qualcomm.com>
Signed-off-by: Aswin Venkatesan <aswivenk@qti.qualcomm.com>
Signed-off-by: Youssef Samir <quic_yabdulra@quicinc.com>
Signed-off-by: Youssef Samir <youssef.abdulrahman@oss.qualcomm.com>
Reviewed-by: Karol Wachowski <karol.wachowski@linux.intel.com>
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Signed-off-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Link: https://patch.msgid.link/20251017173432.1207656-1-youssef.abdulrahman@oss.qualcomm.com
drivers/accel/qaic/sahara.c

index d5d16cd0d50d462bbe3b1a2c970e4f44bd42eefe..fd3c3b2d1fd3bb698809e6ca669128e2dce06613 100644 (file)
@@ -198,6 +198,7 @@ static const char * const aic200_image_table[] = {
        [23] = "qcom/aic200/aop.mbn",
        [32] = "qcom/aic200/tz.mbn",
        [33] = "qcom/aic200/hypvm.mbn",
+       [38] = "qcom/aic200/xbl_config.elf",
        [39] = "qcom/aic200/aic200_abl.elf",
        [40] = "qcom/aic200/apdp.mbn",
        [41] = "qcom/aic200/devcfg.mbn",
@@ -206,6 +207,7 @@ static const char * const aic200_image_table[] = {
        [49] = "qcom/aic200/shrm.elf",
        [50] = "qcom/aic200/cpucp.elf",
        [51] = "qcom/aic200/aop_devcfg.mbn",
+       [54] = "qcom/aic200/qupv3fw.elf",
        [57] = "qcom/aic200/cpucp_dtbs.elf",
        [62] = "qcom/aic200/uefi_dtbs.elf",
        [63] = "qcom/aic200/xbl_ac_config.mbn",
@@ -217,7 +219,8 @@ static const char * const aic200_image_table[] = {
        [69] = "qcom/aic200/dcd.mbn",
        [73] = "qcom/aic200/gearvm.mbn",
        [74] = "qcom/aic200/sti.bin",
-       [75] = "qcom/aic200/pvs.bin",
+       [76] = "qcom/aic200/tz_qti_config.mbn",
+       [78] = "qcom/aic200/pvs.bin",
 };
 
 static bool is_streaming(struct sahara_context *context)