* @isp: OMAP3 ISP device
  * @idle: Consider idle state.
  *
- * Set the power settings for the ISP and SBL bus and cConfigure the HS/VS
+ * Set the power settings for the ISP and SBL bus and configure the HS/VS
  * interrupt source.
  *
  * We need to configure the HS/VS interrupt source before interrupts get
 
                        isp_reg_clr(isp, OMAP3_ISP_IOMEM_CCDC,
                                    ISPCCDC_LSC_CONFIG, ISPCCDC_LSC_ENABLE);
                        ccdc->lsc.state = LSC_STATE_STOPPED;
-                       dev_warn(to_device(ccdc), "LSC prefecth timeout\n");
+                       dev_warn(to_device(ccdc), "LSC prefetch timeout\n");
                        return -ETIMEDOUT;
                }
                ccdc->lsc.state = LSC_STATE_RUNNING;
 
                       ISPCCP2_LCM_IRQSTATUS_EOF_IRQ,
                       OMAP3_ISP_IOMEM_CCP2, ISPCCP2_LCM_IRQSTATUS);
 
-       /* Enable LCM interupts */
+       /* Enable LCM interrupts */
        isp_reg_set(isp, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_LCM_IRQENABLE,
                    ISPCCP2_LCM_IRQSTATUS_EOF_IRQ |
                    ISPCCP2_LCM_IRQSTATUS_OCPERROR_IRQ);
         * implementation we use a fixed 32 bytes alignment regardless of the
         * input format and width. If strict 128 bits alignment support is
         * required ispvideo will need to be made aware of this special dual
-        * alignement requirements.
+        * alignment requirements.
         */
        ccp2->video_in.type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
        ccp2->video_in.bpl_alignment = 32;
 
 
        buf_size = hist_get_buf_size(user_cfg);
        if (buf_size > user_cfg->buf_size)
-               /* User's buf_size request wasn't enoght */
+               /* User's buf_size request wasn't enough */
                user_cfg->buf_size = buf_size;
        else if (user_cfg->buf_size > OMAP3ISP_HIST_MAX_BUF_SIZE)
                user_cfg->buf_size = OMAP3ISP_HIST_MAX_BUF_SIZE;
 
 #define PREV_MAX_OUT_WIDTH_REV_15      4096
 
 /*
- * Coeficient Tables for the submodules in Preview.
+ * Coefficient Tables for the submodules in Preview.
  * Array is initialised with the values from.the tables text file.
  */
 
 }
 
 /*
- * preview_max_out_width - Handle previewer hardware ouput limitations
+ * preview_max_out_width - Handle previewer hardware output limitations
  * @isp_revision : ISP revision
  * returns maximum width output for current isp revision
  */
 
  * isp_video_queue_free - Free video buffers memory
  *
  * Buffers can only be freed if the queue isn't streaming and if no buffer is
- * mapped to userspace. Return -EBUSY if those conditions aren't statisfied.
+ * mapped to userspace. Return -EBUSY if those conditions aren't satisfied.
  *
  * This function must be called with the queue lock held.
  */
 
 #include <linux/types.h>
 
 /*
- * Constants for filter coefficents count
+ * Constants for filter coefficients count
  */
 #define COEFF_CNT              32
 
 /*
- * struct isprsz_coef - Structure for resizer filter coeffcients.
+ * struct isprsz_coef - Structure for resizer filter coefficients.
  * @h_filter_coef_4tap: Horizontal filter coefficients for 8-phase/4-tap
  *                     mode (.5x-4x)
  * @v_filter_coef_4tap: Vertical filter coefficients for 8-phase/4-tap
 
        for (w = buf->virt_addr + buf_size, end = w + MAGIC_SIZE;
             w < end; w++) {
                if (unlikely(*w != MAGIC_NUM)) {
-                       dev_dbg(stat->isp->dev, "%s: endding magic check does "
+                       dev_dbg(stat->isp->dev, "%s: ending magic check does "
                                "not match.\n", stat->subdev.name);
                        return -EINVAL;
                }
        if (enable) {
                /*
                 * Only set enable PCR bit if the module was previously
-                * enabled through ioct.
+                * enabled through ioctl.
                 */
                isp_stat_try_enable(stat);
        } else {