diff --git a/doc/README.nand b/doc/README.nand
index 0ff56331d5f92ec1ba0dbea186e40d36b4a06cb2..545d88ca689c99962ae336966bfbaf31c9c1f0d4 100644
--- a/doc/README.nand
+++ b/doc/README.nand
@@ -94,7 +94,7 @@ Configuration Options:
 	address of u-boot MTD partition in NAND.
 
    CONFIG_CMD_NAND
-      Enables NAND support and commmands.
+      Enables NAND support and commands.
 
    CONFIG_CMD_NAND_TORTURE
       Enables the torture command (see description of this command below).
diff --git a/doc/README.update b/doc/README.update
index eab124ce1d920e27aa0d7ef67e36d3cd8b7e6194..d37f2c4d4a575bc473e5a608d6c01bb2b54c35d0 100644
--- a/doc/README.update
+++ b/doc/README.update
@@ -51,7 +51,7 @@ the mkimage tool. dtc tool with support for binary includes, e.g. in version
 to be prepared. Refer to the doc/uImage.FIT/ directory for more details on FIT
 images.
 
-This mechanism can be also triggered by the commmand "fitupd".
+This mechanism can be also triggered by the command "fitupd".
 If an optional, non-zero address is provided as argument, the TFTP transfer
 is skipped and the image at this address is used.
 The fitupd command is enabled by CONFIG_CMD_FITUPD.
diff --git a/drivers/block/ahci.c b/drivers/block/ahci.c
index 1ad638ea05a6243e27121f79fddbe02c83ba7c38..734fdcc3dbd38fddc27a4068adab6fab6c0e0397 100644
--- a/drivers/block/ahci.c
+++ b/drivers/block/ahci.c
@@ -818,7 +818,7 @@ static int ata_scsiop_read_capacity10(ccb *pccb)
 	if (!ataid[pccb->target]) {
 		printf("scsi_ahci: SCSI READ CAPACITY10 command failure. "
 		       "\tNo ATA info!\n"
-		       "\tPlease run SCSI commmand INQUIRY firstly!\n");
+		       "\tPlease run SCSI command INQUIRY firstly!\n");
 		return -EPERM;
 	}
 
@@ -847,7 +847,7 @@ static int ata_scsiop_read_capacity16(ccb *pccb)
 	if (!ataid[pccb->target]) {
 		printf("scsi_ahci: SCSI READ CAPACITY16 command failure. "
 		       "\tNo ATA info!\n"
-		       "\tPlease run SCSI commmand INQUIRY firstly!\n");
+		       "\tPlease run SCSI command INQUIRY firstly!\n");
 		return -EPERM;
 	}
 
diff --git a/drivers/block/fsl_sata.c b/drivers/block/fsl_sata.c
index 208a0ae889089e11bc658a9b7508e6c10f9e9fc7..e000ebff76f5da575c60010eaf5582d3c886e519 100644
--- a/drivers/block/fsl_sata.c
+++ b/drivers/block/fsl_sata.c
@@ -398,7 +398,7 @@ static int fsl_ata_exec_ata_cmd(struct fsl_sata *sata, struct sata_fis_h2d *cfis
 	debug("attribute = %08x\n\r", val32);
 	cmd_hdr->attribute = cpu_to_le32(val32);
 
-	/* Make sure cmd desc and cmd slot valid before commmand issue */
+	/* Make sure cmd desc and cmd slot valid before command issue */
 	sync();
 
 	/* PMP*/
diff --git a/include/configs/astro_mcf5373l.h b/include/configs/astro_mcf5373l.h
index 860615119cbc6fd58f2003b4677cfdf25a0344bf..828bc601aa944404b27467b4f469f62755322c6a 100644
--- a/include/configs/astro_mcf5373l.h
+++ b/include/configs/astro_mcf5373l.h
@@ -57,7 +57,7 @@
 #define ENABLE_JFFS	1
 #endif
 
-/* Define which commmands should be available at u-boot command prompt */
+/* Define which commands should be available at u-boot command prompt */
 
 #define CONFIG_CMD_CACHE
 #define CONFIG_CMD_DATE