]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c
drm/amd/powerplay: add smu message name support
[linux.git] / drivers / gpu / drm / amd / powerplay / amdgpu_smu.c
index e8dba025645763fc2359870952a94b7101d7a90c..fb967c6d50468e1725ff5e0571118390b6bba7b2 100644 (file)
 #include "atom.h"
 #include "amd_pcie.h"
 
+#undef __SMU_DUMMY_MAP
+#define __SMU_DUMMY_MAP(type)  #type
+static const char* __smu_message_names[] = {
+       SMU_MESSAGE_TYPES
+};
+
+const char *smu_get_message_name(struct smu_context *smu, enum smu_message_type type)
+{
+       if (type < 0 || type > SMU_MSG_MAX_COUNT)
+               return "unknow smu message";
+       return __smu_message_names[type];
+}
+
 int smu_get_smc_version(struct smu_context *smu, uint32_t *if_version, uint32_t *smu_version)
 {
        int ret = 0;