}
        psp->capability = val;
 
-       /* Detect if TSME and SME are both enabled */
+       /* Detect TSME and/or SME status */
        if (PSP_CAPABILITY(psp, PSP_SECURITY_REPORTING) &&
-           psp->capability & (PSP_SECURITY_TSME_STATUS << PSP_CAPABILITY_PSP_SECURITY_OFFSET) &&
-           cc_platform_has(CC_ATTR_HOST_MEM_ENCRYPT))
-               dev_notice(psp->dev, "psp: Both TSME and SME are active, SME is unnecessary when TSME is active.\n");
+           psp->capability & (PSP_SECURITY_TSME_STATUS << PSP_CAPABILITY_PSP_SECURITY_OFFSET)) {
+               if (cc_platform_has(CC_ATTR_HOST_MEM_ENCRYPT))
+                       dev_notice(psp->dev, "psp: Both TSME and SME are active, SME is unnecessary when TSME is active.\n");
+               else
+                       dev_notice(psp->dev, "psp: TSME enabled\n");
+       }
 
        return 0;
 }