u32 imr;
 
        /* STAT_OP_TYPE_GENERIC STAT_PHASE_0: Interrupt */
-       /* if driver suspended return, probebly shared interrupt */
+       /* if driver suspended return, probably shared interrupt */
        if (cc_pm_is_dev_suspended(dev))
                return IRQ_NONE;
 
 
                cc_tee_handle_fips_error(drvdata);
        }
 
-       /* after verifing that there is nothing to do,
+       /* after verifying that there is nothing to do,
         * unmask AXI completion interrupt.
         */
        val = (CC_REG(HOST_IMR) & ~irq);
 
 {
        struct device *dev = drvdata_to_dev(drvdata);
 
-       /* must be before the enabling to avoid resdundent suspending */
+       /* must be before the enabling to avoid redundant suspending */
        pm_runtime_set_autosuspend_delay(dev, CC_SUSPEND_TIMEOUT);
        pm_runtime_use_autosuspend(dev);
        /* activate the PM module */
 
        struct device *dev = drvdata_to_dev(drvdata);
 
        /* SW queue is checked only once as it will not
-        * be chaned during the poll because the spinlock_bh
+        * be changed during the poll because the spinlock_bh
         * is held by the thread
         */
        if (((req_mgr_h->req_queue_head + 1) & (MAX_REQUEST_QUEUE_SIZE - 1)) ==
 
        /*
         * We are about to push command to the HW via the command registers
-        * that may refernece hsot memory. We need to issue a memory barrier
-        * to make sure there are no outstnading memory writes
+        * that may reference host memory. We need to issue a memory barrier
+        * to make sure there are no outstanding memory writes
         */
        wmb();
 
 
        /*
         * We are about to push command to the HW via the command registers
-        * that may refernece hsot memory. We need to issue a memory barrier
-        * to make sure there are no outstnading memory writes
+        * that may reference host memory. We need to issue a memory barrier
+        * to make sure there are no outstanding memory writes
         */
        wmb();
        enqueue_seq(drvdata, desc, len);
                request_mgr_handle->axi_completed += cc_axi_comp_count(drvdata);
        }
 
-       /* after verifing that there is nothing to do,
+       /* after verifying that there is nothing to do,
         * unmask AXI completion interrupt
         */
        cc_iowrite(drvdata, CC_REG(HOST_IMR),