* set_vpp:    method called to enable or disable VPP
  * mmcontrol:  method called to enable or disable Sync. Burst Read in OneNAND
  * parts:      optional array of mtd_partitions for static partitioning
- * nr_parts:   number of mtd_partitions for static partitoning
+ * nr_parts:   number of mtd_partitions for static partitioning
  */
 struct flash_platform_data {
        const char      *map_name;
 
                                /* both ends local to this partition */
                                seq_puts(s, " local");
                        else if (SN_HWPERF_FOREIGN(p))
-                               /* both ends of the link in foreign partiton */
+                               /* both ends of the link in foreign partition */
                                seq_puts(s, " foreign");
                        else
                                /* link straddles a partition */
 
                                label = "kernel";
                                reg = <0x01c00000 0x002e0000>;
                        };
-                       partiton@1ee0000 {
+                       partition@1ee0000 {
                                label = "dtb";
                                reg = <0x01ee0000 0x00020000>;
                        };
 
 
 #ifndef __ASSEMBLY__
 /*
- * ISA 3.0 partiton and process table entry format
+ * ISA 3.0 partition and process table entry format
  */
 struct prtb_entry {
        __be64 prtb0;
 
 #define FH_DTPROP_MAX_PROPLEN 32768
 
 /**
- * fh_partiton_get_dtprop - get a property from a guest device tree.
+ * fh_partition_get_dtprop - get a property from a guest device tree.
  * @handle: handle of partition whose device tree is to be accessed
  * @dtpath_addr: physical address of device tree path to access
  * @propname_addr: physical address of name of property
 
        /* check largest block * page size > max memory hotplug addr */
        max_addr = memory_hotplug_max();
        if (query.largest_available_block < (max_addr >> page_shift)) {
-               dev_dbg(&dev->dev, "can't map partiton max 0x%llx with %u "
+               dev_dbg(&dev->dev, "can't map partition max 0x%llx with %u "
                          "%llu-sized pages\n", max_addr,  query.largest_available_block,
                          1ULL << page_shift);
                goto out_failed;
 
 /* 001001011 - two 32-bit merges */
 #define FPMERGE_OPF    0x04b
 
-/* 000110001 - 8-by-16-bit partitoned product  */
+/* 000110001 - 8-by-16-bit partitioned product  */
 #define FMUL8x16_OPF   0x031
 
 /* 000110011 - 8-by-16-bit upper alpha partitioned product  */
 
        0x3540,         /* Device state, DRV_REG1 */
        0x3544,         /* Driver state, DRV_REG2 */
        0x3548,         /* Driver scratch, DRV_REG3 */
-       0x354C,         /* Device partiton info, DRV_REG4 */
+       0x354C,         /* Device partition info, DRV_REG4 */
        0x3524,         /* Driver IDC ver, DRV_REG5 */
        0x3550,         /* FW_VER_MAJOR */
        0x3554,         /* FW_VER_MINOR */
 
 #define PM_RSTC_RESET                  0x00000102
 
 /*
- * The Raspberry Pi firmware uses the RSTS register to know which partiton
- * to boot from. The partiton value is spread into bits 0, 2, 4, 6, 8, 10.
- * Partiton 63 is a special partition used by the firmware to indicate halt.
+ * The Raspberry Pi firmware uses the RSTS register to know which partition
+ * to boot from. The partition value is spread into bits 0, 2, 4, 6, 8, 10.
+ * Partition 63 is a special partition used by the firmware to indicate halt.
  */
 #define PM_RSTS_RASPBERRYPI_HALT       0x555
 
 
  * @DevId - Chip Device ID
  * @qinfo - pointer to qinfo records describing the chip
  * @numchips - number of chips including virual RWW partitions
- * @chipshift - Chip/partiton size 2^chipshift
+ * @chipshift - Chip/partition size 2^chipshift
  * @chips - per-chip data structure
  */
 struct lpddr_private {
 
  * struct flash_platform_data: board-specific flash data
  * @name: optional flash device name (eg, as used with mtdparts=)
  * @parts: optional array of mtd_partitions for static partitioning
- * @nr_parts: number of mtd_partitions for static partitoning
+ * @nr_parts: number of mtd_partitions for static partitioning
  * @type: optional flash device type (e.g. m25p80 vs m25p64), for use
  *     with chips that can't be queried for JEDEC or other IDs
  *