goto do_reset;
        }
 
-       if (!hard_reset && !hdev->allow_external_soft_reset) {
+       if (!hard_reset && !hdev->allow_inference_soft_reset) {
                hard_instead_soft = true;
                hard_reset = true;
        }
 
  * @collective_mon_idx: helper index for collective initialization
  * @supports_coresight: is CoreSight supported.
  * @supports_soft_reset: is soft reset supported.
- * @allow_external_soft_reset: true if soft reset initiated by user or TDR is
- *                             allowed.
+ * @allow_inference_soft_reset: true if the ASIC supports soft reset that is
+ *                              initiated by user or TDR. This is only true
+ *                              in inference ASICs, as there is no real-world
+ *                              use-case of doing soft-reset in training (due
+ *                              to the fact that training runs on multiple
+ *                              devices)
  * @supports_cb_mapping: is mapping a CB to the device's MMU supported.
  * @needs_reset: true if reset_on_lockup is false and device should be reset
  *               due to lockup.
        u8                              collective_mon_idx;
        u8                              supports_coresight;
        u8                              supports_soft_reset;
-       u8                              allow_external_soft_reset;
+       u8                              allow_inference_soft_reset;
        u8                              supports_cb_mapping;
        u8                              needs_reset;
        u8                              process_kill_trial_cnt;
 
                goto out;
        }
 
-       if (!hdev->allow_external_soft_reset) {
-               dev_err(hdev->dev, "Device does not support soft-reset\n");
+       if (!hdev->allow_inference_soft_reset) {
+               dev_err(hdev->dev, "Device does not support inference soft-reset\n");
                goto out;
        }
 
-       dev_warn(hdev->dev, "Soft-Reset requested through sysfs\n");
+       dev_warn(hdev->dev, "Inference Soft-Reset requested through sysfs\n");
 
        hl_device_reset(hdev, 0);
 
 
        spin_lock_init(&goya->hw_queues_lock);
        hdev->supports_coresight = true;
        hdev->supports_soft_reset = true;
-       hdev->allow_external_soft_reset = true;
+       hdev->allow_inference_soft_reset = true;
        hdev->supports_wait_for_multi_cs = false;
 
        hdev->asic_funcs->set_pci_memory_regions(hdev);