soc/qualcomm/common/qclib: Support to declare cpr_settings region

CPR image is required by Qclib for PMIC initialization. This patch
adds support to declare cpr_settings region and create CBFS prefix
for CPR.

Change-Id: Ia92717715eacaf05d33db040d99cf81d8d288111
Signed-off-by: Swathi Tamilselvan <tswathi@qualcomm.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88869
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
This commit is contained in:
Swathi Tamilselvan 2025-08-20 15:12:26 +05:30 committed by Subrata Banik
commit a484a6529c
3 changed files with 5 additions and 0 deletions

View file

@ -24,6 +24,7 @@
#define QCLIB_TE_QCSDI "qcsdi"
#define QCLIB_TE_MEM_CHIP_INFO "mem_chip_info"
#define QCLIB_TE_DTB_SETTINGS "dtb"
#define QCLIB_TE_CPR_SETTINGS "cpr_settings"
#define QCLIB_TE_SHRM_META_SETTINGS "shrm_metadata"
#define QCLIB_TE_AOP_META_SETTINGS "aop_metadata"
#define QCLIB_TE_AOP_DEVCFG_META_SETTINGS "aop_cfg_metadata"
@ -37,6 +38,7 @@ enum qclib_cbfs_file {
QCLIB_CBFS_QCLIB,
QCLIB_CBFS_DCB,
QCLIB_CBFS_DTB,
QCLIB_CBFS_CPR,
QCLIB_CBFS_SHRM_META,
QCLIB_CBFS_AOP_META,
QCLIB_CBFS_AOP_DEVCFG_META,

View file

@ -14,6 +14,7 @@ DECLARE_REGION(dram_aop)
DECLARE_REGION(dram_soc)
DECLARE_REGION(dcb)
DECLARE_REGION(dtb)
DECLARE_REGION(cpr_settings)
DECLARE_REGION(qc_blob_meta)
DECLARE_REGION(aop_blob_meta)
DECLARE_OPTIONAL_REGION(pmic)

View file

@ -84,6 +84,8 @@ const char *qclib_file_default(enum qclib_cbfs_file file)
return CONFIG_CBFS_PREFIX "/dcb";
case QCLIB_CBFS_DTB:
return CONFIG_CBFS_PREFIX "/dtb";
case QCLIB_CBFS_CPR:
return CONFIG_CBFS_PREFIX "/cpr";
case QCLIB_CBFS_SHRM_META:
return CONFIG_CBFS_PREFIX "/shrm_meta";
case QCLIB_CBFS_AOP_META: