On 10/17/2025 7:34 PM, Youssef Samir wrote:
> From: Youssef Samir <[email protected]>
>
> 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 <[email protected]>
> Signed-off-by: Zack McKevitt <[email protected]>
> Co-developed-by: Aswin Venkatesan <[email protected]>
> Signed-off-by: Aswin Venkatesan <[email protected]>
> Signed-off-by: Youssef Samir <[email protected]>
> Signed-off-by: Youssef Samir <[email protected]>
> ---
> Changes in V2:
> - Squashed the following patches:
> * accel/qaic: Add QuPFW image entry for AIC200
> Link:
> https://lore.kernel.org/all/[email protected]
> * accel/qaic: Add tz_qti_config.mbn entry for AIC200
> Link:
> https://lore.kernel.org/all/[email protected]
> * accel/qaic: Add xbl_config image entry for AIC200
> Link:
> https://lore.kernel.org/all/[email protected]
> - Moved pvs.bin to id 78
> ---
> drivers/accel/qaic/sahara.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/accel/qaic/sahara.c b/drivers/accel/qaic/sahara.c
> index 3ebcc1f7ff58..6ac0384c7dc2 100644
> --- a/drivers/accel/qaic/sahara.c
> +++ b/drivers/accel/qaic/sahara.c
> @@ -194,6 +194,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",
> @@ -202,6 +203,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",
> @@ -213,7 +215,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 int sahara_find_image(struct sahara_context *context, u32 image_id)
Reviewed-by: Karol Wachowski <[email protected]>