]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
soc: qcom: socinfo: add the missing entries to the smem image table
authorKathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
Mon, 29 Sep 2025 14:17:08 +0000 (19:47 +0530)
committerBjorn Andersson <andersson@kernel.org>
Wed, 22 Oct 2025 22:23:29 +0000 (17:23 -0500)
Add the missing entries to the SMEM image table to ensure completeness,
rather than adding support for one image at a time.

Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250929-image_crm-v1-2-e06530c42357@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/soc/qcom/socinfo.c

index 8d25da4c7018452f463c6ff1e7ce605d5d0c6aab..5627fb6ffbdb23338ff5e26a05964a07439aeb56 100644 (file)
  */
 #define SMEM_IMAGE_TABLE_BOOT_INDEX     0
 #define SMEM_IMAGE_TABLE_TZ_INDEX       1
+#define SMEM_IMAGE_TABLE_TZSECAPP_INDEX        2
 #define SMEM_IMAGE_TABLE_RPM_INDEX      3
+#define SMEM_IMAGE_TABLE_SDI_INDEX      4
+#define SMEM_IMAGE_TABLE_HYP_INDEX      5
+#define SMEM_IMAGE_TABLE_ADSP1_INDEX   6
+#define SMEM_IMAGE_TABLE_ADSP2_INDEX   7
+#define SMEM_IMAGE_TABLE_CDSP2_INDEX   8
 #define SMEM_IMAGE_TABLE_APPSBL_INDEX  9
 #define SMEM_IMAGE_TABLE_APPS_INDEX     10
 #define SMEM_IMAGE_TABLE_MPSS_INDEX     11
 #define SMEM_IMAGE_TABLE_VIDEO_INDEX    14
 #define SMEM_IMAGE_TABLE_DSPS_INDEX     15
 #define SMEM_IMAGE_TABLE_CDSP_INDEX     16
+#define SMEM_IMAGE_TABLE_NPU_INDEX     17
+#define SMEM_IMAGE_TABLE_WPSS_INDEX     18
 #define SMEM_IMAGE_TABLE_CDSP1_INDEX    19
 #define SMEM_IMAGE_TABLE_GPDSP_INDEX    20
 #define SMEM_IMAGE_TABLE_GPDSP1_INDEX   21
+#define SMEM_IMAGE_TABLE_SENSORPD_INDEX        22
+#define SMEM_IMAGE_TABLE_AUDIOPD_INDEX 23
+#define SMEM_IMAGE_TABLE_OEMPD_INDEX   24
+#define SMEM_IMAGE_TABLE_CHARGERPD_INDEX       25
+#define SMEM_IMAGE_TABLE_OISPD_INDEX   26
+#define SMEM_IMAGE_TABLE_SOCCP_INDEX   27
 #define SMEM_IMAGE_TABLE_TME_INDEX     28
+#define SMEM_IMAGE_TABLE_GEARVM_INDEX  29
+#define SMEM_IMAGE_TABLE_UEFI_INDEX    30
+#define SMEM_IMAGE_TABLE_CDSP3_INDEX   31
 #define SMEM_IMAGE_VERSION_TABLE       469
 
 /*
  * SMEM Image table names
  */
 static const char *const socinfo_image_names[] = {
+       [SMEM_IMAGE_TABLE_ADSP1_INDEX] = "adsp1",
+       [SMEM_IMAGE_TABLE_ADSP2_INDEX] = "adsp2",
        [SMEM_IMAGE_TABLE_ADSP_INDEX] = "adsp",
        [SMEM_IMAGE_TABLE_APPSBL_INDEX] = "appsbl",
        [SMEM_IMAGE_TABLE_APPS_INDEX] = "apps",
+       [SMEM_IMAGE_TABLE_AUDIOPD_INDEX] = "audiopd",
        [SMEM_IMAGE_TABLE_BOOT_INDEX] = "boot",
        [SMEM_IMAGE_TABLE_CDSP1_INDEX] = "cdsp1",
+       [SMEM_IMAGE_TABLE_CDSP2_INDEX] = "cdsp2",
+       [SMEM_IMAGE_TABLE_CDSP3_INDEX] = "cdsp3",
        [SMEM_IMAGE_TABLE_CDSP_INDEX] = "cdsp",
+       [SMEM_IMAGE_TABLE_CHARGERPD_INDEX] = "chargerpd",
        [SMEM_IMAGE_TABLE_CNSS_INDEX] = "cnss",
        [SMEM_IMAGE_TABLE_DSPS_INDEX] = "dsps",
+       [SMEM_IMAGE_TABLE_GEARVM_INDEX] = "gearvm",
        [SMEM_IMAGE_TABLE_GPDSP1_INDEX] = "gpdsp1",
        [SMEM_IMAGE_TABLE_GPDSP_INDEX] = "gpdsp",
+       [SMEM_IMAGE_TABLE_HYP_INDEX] = "hyp",
        [SMEM_IMAGE_TABLE_MPSS_INDEX] = "mpss",
+       [SMEM_IMAGE_TABLE_NPU_INDEX] = "npu",
+       [SMEM_IMAGE_TABLE_OEMPD_INDEX] = "oempd",
+       [SMEM_IMAGE_TABLE_OISPD_INDEX] = "oispd",
        [SMEM_IMAGE_TABLE_RPM_INDEX] = "rpm",
+       [SMEM_IMAGE_TABLE_SDI_INDEX] = "sdi",
+       [SMEM_IMAGE_TABLE_SENSORPD_INDEX] = "sensorpd",
+       [SMEM_IMAGE_TABLE_SOCCP_INDEX] = "soccp",
        [SMEM_IMAGE_TABLE_TME_INDEX] = "tme",
        [SMEM_IMAGE_TABLE_TZ_INDEX] = "tz",
+       [SMEM_IMAGE_TABLE_TZSECAPP_INDEX] = "tzsecapp",
+       [SMEM_IMAGE_TABLE_UEFI_INDEX] = "uefi",
        [SMEM_IMAGE_TABLE_VIDEO_INDEX] = "video",
+       [SMEM_IMAGE_TABLE_WPSS_INDEX] = "wpss",
 };
 
 static const char *const pmic_models[] = {