firmware_Cr50TpmMode: remove can_set_tpm

All images can set the tpm mode now. Remove support for checking that a
board can't set the tpm mode.

BUG=none
TEST=run on hatch

Change-Id: Iee8a0999634b5c8bcee3d7bf0d3937b797ea035d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/3158727
Reviewed-by: Aadit Maheshkumar Modi <modia@chromium.org>
Commit-Queue: Mary Ruthven <mruthven@chromium.org>
Tested-by: Mary Ruthven <mruthven@chromium.org>
Auto-Submit: Mary Ruthven <mruthven@chromium.org>
diff --git a/server/site_tests/firmware_Cr50TpmMode/firmware_Cr50TpmMode.py b/server/site_tests/firmware_Cr50TpmMode/firmware_Cr50TpmMode.py
index 3607e1f..047f74d 100644
--- a/server/site_tests/firmware_Cr50TpmMode/firmware_Cr50TpmMode.py
+++ b/server/site_tests/firmware_Cr50TpmMode/firmware_Cr50TpmMode.py
@@ -9,34 +9,14 @@
 
 
 class firmware_Cr50TpmMode(Cr50Test):
-    """Verify TPM disabling and getting back enabled after reset.
-
-    Attributes:
-        can_set_tpm: True if board property has 'BOARD_ALLOW_CHANGE_TPM_MODE'.
-                     False, otherwise.
-    """
+    """Verify TPM disabling and getting back enabled after reset."""
     version = 1
 
-    def initialize(self, host, cmdline_args, full_args):
-        super(firmware_Cr50TpmMode, self).initialize(host, cmdline_args,
-                full_args)
-
-        # TODO(mruthven): remove can_set_tpm logic when tpm mode propagates to
-        # mp.
-        always_enabled = '0.6.51' in self.cr50.get_active_version_info()
-        logging.info('Running version %s tpm mode based on brdprop',
-                     'does not enable' if always_enabled else 'enables')
-        self.can_set_tpm = always_enabled or self.cr50.uses_board_property(
-                'BOARD_ALLOW_CHANGE_TPM_MODE')
-        logging.info('Board can%s set tpm mode',
-                     '' if self.can_set_tpm else 'not')
-
     def init_tpm_mode(self):
         """Reset the device."""
-        if self.can_set_tpm:
-            logging.info('Reset')
-            self.host.reset_via_servo()
-            self.switcher.wait_for_client()
+        logging.info('Reset')
+        self.host.reset_via_servo()
+        self.switcher.wait_for_client()
 
     def cleanup(self):
         """Initialize TPM mode by resetting CR50"""
@@ -109,20 +89,8 @@
         # Change TPM Mode
         logging.info('Set TPM Mode')
 
-        if self.can_set_tpm:
-            output_log = self.set_tpm_mode(disable_tpm, long_opt)
-            logging.info(output_log)
-        else:
-            try:
-                output_log = self.set_tpm_mode(disable_tpm, long_opt)
-            except error.AutoservRunError as e:
-                logging.info('Failed to set TPM mode as expected')
-                logging.info(str(e))
-            else:
-                raise error.TestFail('Setting TPM mode should not be allowed')
-            finally:
-                logging.info(output_log)
-            return
+        output_log = self.set_tpm_mode(disable_tpm, long_opt)
+        logging.info(output_log)
 
         # Check the result of TPM Mode.
         if disable_tpm: