Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

soc: qcom: socinfo: add the missing entries to the smem image table

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>

authored by

Kathiravan Thirumoorthy and committed by
Bjorn Andersson
dcbce2c2 abac241e

+34
+34
drivers/soc/qcom/socinfo.c
··· 37 37 */ 38 38 #define SMEM_IMAGE_TABLE_BOOT_INDEX 0 39 39 #define SMEM_IMAGE_TABLE_TZ_INDEX 1 40 + #define SMEM_IMAGE_TABLE_TZSECAPP_INDEX 2 40 41 #define SMEM_IMAGE_TABLE_RPM_INDEX 3 42 + #define SMEM_IMAGE_TABLE_SDI_INDEX 4 43 + #define SMEM_IMAGE_TABLE_HYP_INDEX 5 44 + #define SMEM_IMAGE_TABLE_ADSP1_INDEX 6 45 + #define SMEM_IMAGE_TABLE_ADSP2_INDEX 7 46 + #define SMEM_IMAGE_TABLE_CDSP2_INDEX 8 41 47 #define SMEM_IMAGE_TABLE_APPSBL_INDEX 9 42 48 #define SMEM_IMAGE_TABLE_APPS_INDEX 10 43 49 #define SMEM_IMAGE_TABLE_MPSS_INDEX 11 ··· 52 46 #define SMEM_IMAGE_TABLE_VIDEO_INDEX 14 53 47 #define SMEM_IMAGE_TABLE_DSPS_INDEX 15 54 48 #define SMEM_IMAGE_TABLE_CDSP_INDEX 16 49 + #define SMEM_IMAGE_TABLE_NPU_INDEX 17 50 + #define SMEM_IMAGE_TABLE_WPSS_INDEX 18 55 51 #define SMEM_IMAGE_TABLE_CDSP1_INDEX 19 56 52 #define SMEM_IMAGE_TABLE_GPDSP_INDEX 20 57 53 #define SMEM_IMAGE_TABLE_GPDSP1_INDEX 21 54 + #define SMEM_IMAGE_TABLE_SENSORPD_INDEX 22 55 + #define SMEM_IMAGE_TABLE_AUDIOPD_INDEX 23 56 + #define SMEM_IMAGE_TABLE_OEMPD_INDEX 24 57 + #define SMEM_IMAGE_TABLE_CHARGERPD_INDEX 25 58 + #define SMEM_IMAGE_TABLE_OISPD_INDEX 26 59 + #define SMEM_IMAGE_TABLE_SOCCP_INDEX 27 58 60 #define SMEM_IMAGE_TABLE_TME_INDEX 28 61 + #define SMEM_IMAGE_TABLE_GEARVM_INDEX 29 62 + #define SMEM_IMAGE_TABLE_UEFI_INDEX 30 63 + #define SMEM_IMAGE_TABLE_CDSP3_INDEX 31 59 64 #define SMEM_IMAGE_VERSION_TABLE 469 60 65 61 66 /* 62 67 * SMEM Image table names 63 68 */ 64 69 static const char *const socinfo_image_names[] = { 70 + [SMEM_IMAGE_TABLE_ADSP1_INDEX] = "adsp1", 71 + [SMEM_IMAGE_TABLE_ADSP2_INDEX] = "adsp2", 65 72 [SMEM_IMAGE_TABLE_ADSP_INDEX] = "adsp", 66 73 [SMEM_IMAGE_TABLE_APPSBL_INDEX] = "appsbl", 67 74 [SMEM_IMAGE_TABLE_APPS_INDEX] = "apps", 75 + [SMEM_IMAGE_TABLE_AUDIOPD_INDEX] = "audiopd", 68 76 [SMEM_IMAGE_TABLE_BOOT_INDEX] = "boot", 69 77 [SMEM_IMAGE_TABLE_CDSP1_INDEX] = "cdsp1", 78 + [SMEM_IMAGE_TABLE_CDSP2_INDEX] = "cdsp2", 79 + [SMEM_IMAGE_TABLE_CDSP3_INDEX] = "cdsp3", 70 80 [SMEM_IMAGE_TABLE_CDSP_INDEX] = "cdsp", 81 + [SMEM_IMAGE_TABLE_CHARGERPD_INDEX] = "chargerpd", 71 82 [SMEM_IMAGE_TABLE_CNSS_INDEX] = "cnss", 72 83 [SMEM_IMAGE_TABLE_DSPS_INDEX] = "dsps", 84 + [SMEM_IMAGE_TABLE_GEARVM_INDEX] = "gearvm", 73 85 [SMEM_IMAGE_TABLE_GPDSP1_INDEX] = "gpdsp1", 74 86 [SMEM_IMAGE_TABLE_GPDSP_INDEX] = "gpdsp", 87 + [SMEM_IMAGE_TABLE_HYP_INDEX] = "hyp", 75 88 [SMEM_IMAGE_TABLE_MPSS_INDEX] = "mpss", 89 + [SMEM_IMAGE_TABLE_NPU_INDEX] = "npu", 90 + [SMEM_IMAGE_TABLE_OEMPD_INDEX] = "oempd", 91 + [SMEM_IMAGE_TABLE_OISPD_INDEX] = "oispd", 76 92 [SMEM_IMAGE_TABLE_RPM_INDEX] = "rpm", 93 + [SMEM_IMAGE_TABLE_SDI_INDEX] = "sdi", 94 + [SMEM_IMAGE_TABLE_SENSORPD_INDEX] = "sensorpd", 95 + [SMEM_IMAGE_TABLE_SOCCP_INDEX] = "soccp", 77 96 [SMEM_IMAGE_TABLE_TME_INDEX] = "tme", 78 97 [SMEM_IMAGE_TABLE_TZ_INDEX] = "tz", 98 + [SMEM_IMAGE_TABLE_TZSECAPP_INDEX] = "tzsecapp", 99 + [SMEM_IMAGE_TABLE_UEFI_INDEX] = "uefi", 79 100 [SMEM_IMAGE_TABLE_VIDEO_INDEX] = "video", 101 + [SMEM_IMAGE_TABLE_WPSS_INDEX] = "wpss", 80 102 }; 81 103 82 104 static const char *const pmic_models[] = {