[U-Boot] [PATCH v4] sf: probe: Add support for S25FL* flash parts

Jagannadha Sutradharudu Teki jagannadha.sutradharudu-teki at xilinx.com
Tue Sep 24 20:19:45 CEST 2013


Added S25FL* parts are which are avilable in spi_flash_probe_legacy.c.

Updated the sector_size attributes as per the flash parts.
Looks fine for with this sector_size for computing the size
of flash.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna at xilinx.com>
---
Changes for v4:
        - Update the ext_jedec detection
Changes for v3:
        - none
Changes for v2:
        - Enable CONFIG_SPI_FLASH_SPANSION

 drivers/mtd/spi/spi_flash_probe.c |   31 +-
 dump                              | 1182 +++++++++++++++++++++++++++++++++++++
 2 files changed, 1207 insertions(+), 6 deletions(-)
 create mode 100644 dump

diff --git a/drivers/mtd/spi/spi_flash_probe.c b/drivers/mtd/spi/spi_flash_probe.c
index a8ce358..283e3ea 100644
--- a/drivers/mtd/spi/spi_flash_probe.c
+++ b/drivers/mtd/spi/spi_flash_probe.c
@@ -53,6 +53,19 @@ static const struct spi_flash_params spi_flash_params_table[] = {
 	{"MX25L12805",		0xc22018, 0x0,	   64 * 1024,	 256},
 	{"MX25L12855E",		0xc22618, 0x0,	   64 * 1024,	 256},
 #endif
+#ifdef CONFIG_SPI_FLASH_SPANSION	/* SPANSION */
+	{"S25FL008A",		0x010213, 0x0,	   64 * 1024,	  16},
+	{"S25FL016A",		0x010214, 0x0,	   64 * 1024,	  32},
+	{"S25FL032A",		0x010215, 0x0,	   64 * 1024,	  64},
+	{"S25FL064A",		0x010216, 0x0,	   64 * 1024,	 128},
+	{"S25FL128P_256K",	0x012018, 0x0300, 256 * 1024,	  64},
+	{"S25FL128P_64K",	0x012018, 0x0301,  64 * 1024,	 256},
+	{"S25FL032P",		0x010215, 0x4d00,  64 * 1024,	  64},
+	{"S25FL064P",		0x010216, 0x4d00,  64 * 1024,	 128},
+	{"S25FL128S_64K",	0x012018, 0x4d01,  64 * 1024,	 256},
+	{"S25FL256S_64K",	0x010219, 0x4d01,  64 * 1024,	 512},
+	{"S25FL512S_64K",	0x010220, 0x4d01,  64 * 1024,	1024},
+#endif
 #ifdef CONFIG_SPI_FLASH_STMICRO		/* STMICRO */
 	{"M25P10",		0x202011, 0x0,     32 * 1024,	   4},
 	{"M25P20",		0x202012, 0x0,     64 * 1024,	   4},
@@ -98,6 +111,7 @@ static const struct spi_flash_params spi_flash_params_table[] = {
 	/*
 	 * Note:
 	 * Below paired flash devices has similar spi_flash_params params.
+	 * (S25FL129P_64K, S25FL128S_64K)
 	 * (W25Q80BL, W25Q80BV)
 	 * (W25Q16CL, W25Q16DV)
 	 * (W25Q32BV, W25Q32FV_SPI)
@@ -111,7 +125,6 @@ static const struct spi_flash_params spi_flash_params_table[] = {
 	 * TODO:
 	 * ATMEL
 	 * RAMTRON
-	 * SPANSION
 	 * SST
 	 */
 };
@@ -122,19 +135,25 @@ struct spi_flash *spi_flash_validate_ids(struct spi_slave *spi, u8 *idcode)
 	struct spi_flash *flash;
 	int i;
 	u16 jedec = idcode[1] << 8 | idcode[2];
+	u16 ext_jedec = idcode[3] << 8 | idcode[4];
 
-	/* Get the flash id (jedec = manuf_id + dev_id) */
+	/* Get the flash id (jedec = manuf_id + dev_id, ext_jedec) */
 	for (i = 0; i < ARRAY_SIZE(spi_flash_params_table); i++) {
 		params = &spi_flash_params_table[i];
 		if ((params->jedec >> 16) == idcode[0]) {
-			if ((params->jedec & 0xFFFF) == jedec)
-				break;
+			if ((params->jedec & 0xFFFF) == jedec) {
+				if (params->ext_jedec == 0)
+					break;
+				else if (params->ext_jedec == ext_jedec)
+					break;
+			}
 		}
 	}
 
 	if (i == ARRAY_SIZE(spi_flash_params_table)) {
-		printf("SF: Unsupported flash ID: manuf %02x, jedec %04x\n",
-		       idcode[0], jedec);
+		printf("SF: Unsupported flash IDs: ");
+		printf("manuf %02x, jedec %04x, ext_jedec %04x\n",
+		       idcode[0], jedec, ext_jedec);
 		return NULL;
 	}
 
diff --git a/dump b/dump
new file mode 100644
index 0000000..fb4ac4f
--- /dev/null
+++ b/dump
@@ -0,0 +1,1182 @@
+WARNING: line over 80 characters
+#872: FILE: drivers/mtd/spi/spi_flash_ops.c:228:
++		debug("PP: 0x%p => cmd = { 0x%02x 0x%02x%02x%02x } chunk_len = %zu\n",
+
+total: 0 errors, 1 warnings, 0 checks, 1190 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0001-sf-Divide-spi_flash-into-multiple-parts.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+total: 0 errors, 0 warnings, 0 checks, 575 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0002-sf-probe-Add-new-spi_flash_probe-support.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 21 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0003-sf-probe-Add-support-for-M25P-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 17 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0004-sf-probe-Add-support-for-EN25Q-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 17 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0005-sf-probe-Add-support-for-GD25-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 22 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0006-sf-probe-Add-support-for-MX25L-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 45 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0007-sf-probe-Add-support-for-W25-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 62 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0008-sf-probe-Add-support-for-S25FL-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 25 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0009-sf-probe-Add-support-for-SST25-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 22 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0010-sf-probe-Add-support-for-AT45DB-flash-parts.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 174 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0011-sf-probe-Give-proper-spacing-on-flash-table-params.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 316 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0012-sf-probe-Add-support-for-SST_WP.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 23 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0013-sf-probe-Add-support-to-clear-flash-BP-bits.patch has no obvious style problems and is ready for submission.
+WARNING: line over 80 characters
+#56: FILE: drivers/mtd/spi/spi_flash_probe.c:42:
++	{"AT45DB011D",	   0x1f2200, 0x0,	64 * 1024,     4,	       SECT_4K},
+
+WARNING: line over 80 characters
+#57: FILE: drivers/mtd/spi/spi_flash_probe.c:43:
++	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     8,	       SECT_4K},
+
+WARNING: line over 80 characters
+#58: FILE: drivers/mtd/spi/spi_flash_probe.c:44:
++	{"AT45DB041D",	   0x1f2400, 0x0,	64 * 1024,     8,	       SECT_4K},
+
+WARNING: line over 80 characters
+#59: FILE: drivers/mtd/spi/spi_flash_probe.c:45:
++	{"AT45DB081D",	   0x1f2500, 0x0,	64 * 1024,    16,	       SECT_4K},
+
+WARNING: line over 80 characters
+#60: FILE: drivers/mtd/spi/spi_flash_probe.c:46:
++	{"AT45DB161D",	   0x1f2600, 0x0,	64 * 1024,    32,	       SECT_4K},
+
+WARNING: line over 80 characters
+#61: FILE: drivers/mtd/spi/spi_flash_probe.c:47:
++	{"AT45DB321D",	   0x1f2700, 0x0,	64 * 1024,    64,	       SECT_4K},
+
+WARNING: line over 80 characters
+#62: FILE: drivers/mtd/spi/spi_flash_probe.c:48:
++	{"AT45DB641D",	   0x1f2800, 0x0,	64 * 1024,   128,	       SECT_4K},
+
+WARNING: line over 80 characters
+#67: FILE: drivers/mtd/spi/spi_flash_probe.c:51:
++	{"EN25Q32B",	   0x1c3016, 0x0,	64 * 1024,    64,	             0},
+
+WARNING: line over 80 characters
+#68: FILE: drivers/mtd/spi/spi_flash_probe.c:52:
++	{"EN25Q128B",	   0x1c3018, 0x0,       64 * 1024,   256,	             0},
+
+WARNING: line over 80 characters
+#73: FILE: drivers/mtd/spi/spi_flash_probe.c:55:
++	{"GD25Q64B",	   0xc84017, 0x0,	64 * 1024,   128,	       SECT_4K},
+
+WARNING: line over 80 characters
+#74: FILE: drivers/mtd/spi/spi_flash_probe.c:56:
++	{"GD25LQ32",	   0xc86016, 0x0,	64 * 1024,    64,	       SECT_4K},
+
+WARNING: line over 80 characters
+#84: FILE: drivers/mtd/spi/spi_flash_probe.c:59:
++	{"MX25L4005",	   0xc22013, 0x0,	64 * 1024,     8,	             0},
+
+WARNING: line over 80 characters
+#85: FILE: drivers/mtd/spi/spi_flash_probe.c:60:
++	{"MX25L8005",	   0xc22014, 0x0,	64 * 1024,    16,	             0},
+
+WARNING: line over 80 characters
+#86: FILE: drivers/mtd/spi/spi_flash_probe.c:61:
++	{"MX25L1605D",	   0xc22015, 0x0,	64 * 1024,    32,	             0},
+
+WARNING: line over 80 characters
+#87: FILE: drivers/mtd/spi/spi_flash_probe.c:62:
++	{"MX25L3205D",	   0xc22016, 0x0,	64 * 1024,    64,	             0},
+
+WARNING: line over 80 characters
+#88: FILE: drivers/mtd/spi/spi_flash_probe.c:63:
++	{"MX25L6405D",	   0xc22017, 0x0,	64 * 1024,   128,	             0},
+
+WARNING: line over 80 characters
+#89: FILE: drivers/mtd/spi/spi_flash_probe.c:64:
++	{"MX25L12805",	   0xc22018, 0x0,	64 * 1024,   256,	             0},
+
+WARNING: line over 80 characters
+#90: FILE: drivers/mtd/spi/spi_flash_probe.c:65:
++	{"MX25L12855E",	   0xc22618, 0x0,	64 * 1024,   256,	             0},
+
+WARNING: line over 80 characters
+#104: FILE: drivers/mtd/spi/spi_flash_probe.c:68:
++	{"S25FL008A",	   0x010213, 0x0,	64 * 1024,    16,	             0},
+
+WARNING: line over 80 characters
+#105: FILE: drivers/mtd/spi/spi_flash_probe.c:69:
++	{"S25FL016A",	   0x010214, 0x0,	64 * 1024,    32,	             0},
+
+WARNING: line over 80 characters
+#106: FILE: drivers/mtd/spi/spi_flash_probe.c:70:
++	{"S25FL032A",	   0x010215, 0x0,	64 * 1024,    64,	             0},
+
+WARNING: line over 80 characters
+#107: FILE: drivers/mtd/spi/spi_flash_probe.c:71:
++	{"S25FL064A",	   0x010216, 0x0,	64 * 1024,   128,	             0},
+
+WARNING: line over 80 characters
+#108: FILE: drivers/mtd/spi/spi_flash_probe.c:72:
++	{"S25FL128P_256K", 0x012018, 0x0300,   256 * 1024,    64,	             0},
+
+WARNING: line over 80 characters
+#109: FILE: drivers/mtd/spi/spi_flash_probe.c:73:
++	{"S25FL128P_64K",  0x012018, 0x0301,    64 * 1024,   256,	             0},
+
+WARNING: line over 80 characters
+#110: FILE: drivers/mtd/spi/spi_flash_probe.c:74:
++	{"S25FL032P",	   0x010215, 0x4d00,    64 * 1024,    64,	             0},
+
+WARNING: line over 80 characters
+#111: FILE: drivers/mtd/spi/spi_flash_probe.c:75:
++	{"S25FL064P",	   0x010216, 0x4d00,    64 * 1024,   128,	             0},
+
+WARNING: line over 80 characters
+#112: FILE: drivers/mtd/spi/spi_flash_probe.c:76:
++	{"S25FL128S_64K",  0x012018, 0x4d01,    64 * 1024,   256,		     0},
+
+WARNING: line over 80 characters
+#113: FILE: drivers/mtd/spi/spi_flash_probe.c:77:
++	{"S25FL256S_64K",  0x010219, 0x4d01,    64 * 1024,   512,	             0},
+
+WARNING: line over 80 characters
+#114: FILE: drivers/mtd/spi/spi_flash_probe.c:78:
++	{"S25FL512S_64K",  0x010220, 0x4d01,    64 * 1024,  1024,	             0},
+
+WARNING: line over 80 characters
+#137: FILE: drivers/mtd/spi/spi_flash_probe.c:81:
++	{"M25P10",	   0x202011, 0x0,       32 * 1024,     4,	             0},
+
+WARNING: line over 80 characters
+#138: FILE: drivers/mtd/spi/spi_flash_probe.c:82:
++	{"M25P20",	   0x202012, 0x0,       64 * 1024,     4,	             0},
+
+WARNING: line over 80 characters
+#139: FILE: drivers/mtd/spi/spi_flash_probe.c:83:
++	{"M25P40",	   0x202013, 0x0,       64 * 1024,     8,	             0},
+
+WARNING: line over 80 characters
+#140: FILE: drivers/mtd/spi/spi_flash_probe.c:84:
++	{"M25P80",	   0x202014, 0x0,       64 * 1024,    16,	             0},
+
+WARNING: line over 80 characters
+#141: FILE: drivers/mtd/spi/spi_flash_probe.c:85:
++	{"M25P16",	   0x202015, 0x0,       64 * 1024,    32,	             0},
+
+WARNING: line over 80 characters
+#142: FILE: drivers/mtd/spi/spi_flash_probe.c:86:
++	{"M25P32",	   0x202016, 0x0,       64 * 1024,    64,	             0},
+
+WARNING: line over 80 characters
+#143: FILE: drivers/mtd/spi/spi_flash_probe.c:87:
++	{"M25P64",	   0x202017, 0x0,       64 * 1024,   128,	             0},
+
+WARNING: line over 80 characters
+#144: FILE: drivers/mtd/spi/spi_flash_probe.c:88:
++	{"M25P128",	   0x202018, 0x0,      256 * 1024,    64,	             0},
+
+WARNING: line over 80 characters
+#145: FILE: drivers/mtd/spi/spi_flash_probe.c:89:
++	{"N25Q32",	   0x20ba16, 0x0,       64 * 1024,    64,	       SECT_4K},
+
+WARNING: line over 80 characters
+#146: FILE: drivers/mtd/spi/spi_flash_probe.c:90:
++	{"N25Q32A",	   0x20bb16, 0x0,       64 * 1024,    64,	       SECT_4K},
+
+WARNING: line over 80 characters
+#147: FILE: drivers/mtd/spi/spi_flash_probe.c:91:
++	{"N25Q64",	   0x20ba17, 0x0,       64 * 1024,   128,	       SECT_4K},
+
+WARNING: line over 80 characters
+#148: FILE: drivers/mtd/spi/spi_flash_probe.c:92:
++	{"N25Q64A",	   0x20bb17, 0x0,       64 * 1024,   128,	       SECT_4K},
+
+WARNING: line over 80 characters
+#149: FILE: drivers/mtd/spi/spi_flash_probe.c:93:
++	{"N25Q128",	   0x20ba18, 0x0,       64 * 1024,   256,	       SECT_4K},
+
+WARNING: line over 80 characters
+#150: FILE: drivers/mtd/spi/spi_flash_probe.c:94:
++	{"N25Q128A",	   0x20bb18, 0x0,       64 * 1024,   256,	       SECT_4K},
+
+WARNING: line over 80 characters
+#151: FILE: drivers/mtd/spi/spi_flash_probe.c:95:
++	{"N25Q256",	   0x20ba19, 0x0,       64 * 1024,   512,	       SECT_4K},
+
+WARNING: line over 80 characters
+#152: FILE: drivers/mtd/spi/spi_flash_probe.c:96:
++	{"N25Q256A",	   0x20bb19, 0x0,       64 * 1024,   512,	       SECT_4K},
+
+WARNING: line over 80 characters
+#153: FILE: drivers/mtd/spi/spi_flash_probe.c:97:
++	{"N25Q512",	   0x20ba20, 0x0,       64 * 1024,  1024,	       SECT_4K},
+
+WARNING: line over 80 characters
+#154: FILE: drivers/mtd/spi/spi_flash_probe.c:98:
++	{"N25Q512A",	   0x20bb20, 0x0,       64 * 1024,  1024,	       SECT_4K},
+
+WARNING: line over 80 characters
+#155: FILE: drivers/mtd/spi/spi_flash_probe.c:99:
++	{"N25Q1024",	   0x20ba21, 0x0,       64 * 1024,  2048,	       SECT_4K},
+
+WARNING: line over 80 characters
+#156: FILE: drivers/mtd/spi/spi_flash_probe.c:100:
++	{"N25Q1024A",	   0x20bb21, 0x0,       64 * 1024,  2048,	       SECT_4K},
+
+WARNING: line over 80 characters
+#169: FILE: drivers/mtd/spi/spi_flash_probe.c:103:
++	{"SST25VF040B",	   0xbf258d, 0x0,	64 * 1024,     8,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#170: FILE: drivers/mtd/spi/spi_flash_probe.c:104:
++	{"SST25VF080B",	   0xbf258e, 0x0,	64 * 1024,    16,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#171: FILE: drivers/mtd/spi/spi_flash_probe.c:105:
++	{"SST25VF016B",	   0xbf2541, 0x0,	64 * 1024,    32,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#172: FILE: drivers/mtd/spi/spi_flash_probe.c:106:
++	{"SST25VF032B",	   0xbf254a, 0x0,	64 * 1024,    64,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#173: FILE: drivers/mtd/spi/spi_flash_probe.c:107:
++	{"SST25VF064C",	   0xbf254b, 0x0,	64 * 1024,   128,	       SECT_4K},
+
+WARNING: line over 80 characters
+#174: FILE: drivers/mtd/spi/spi_flash_probe.c:108:
++	{"SST25WF512",	   0xbf2501, 0x0,	64 * 1024,     1,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#175: FILE: drivers/mtd/spi/spi_flash_probe.c:109:
++	{"SST25WF010",	   0xbf2502, 0x0,	64 * 1024,     2,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#176: FILE: drivers/mtd/spi/spi_flash_probe.c:110:
++	{"SST25WF020",	   0xbf2503, 0x0,	64 * 1024,     4,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#177: FILE: drivers/mtd/spi/spi_flash_probe.c:111:
++	{"SST25WF040",	   0xbf2504, 0x0,	64 * 1024,     8,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#178: FILE: drivers/mtd/spi/spi_flash_probe.c:112:
++	{"SST25WF080",	   0xbf2505, 0x0,	64 * 1024,    16,     SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#199: FILE: drivers/mtd/spi/spi_flash_probe.c:115:
++	{"W25P80",	   0xef2014, 0x0,	64 * 1024,    16,		     0},
+
+WARNING: line over 80 characters
+#200: FILE: drivers/mtd/spi/spi_flash_probe.c:116:
++	{"W25P16",	   0xef2015, 0x0,	64 * 1024,    32,		     0},
+
+WARNING: line over 80 characters
+#201: FILE: drivers/mtd/spi/spi_flash_probe.c:117:
++	{"W25P32",	   0xef2016, 0x0,	64 * 1024,    64,		     0},
+
+WARNING: line over 80 characters
+#202: FILE: drivers/mtd/spi/spi_flash_probe.c:118:
++	{"W25X40",	   0xef3013, 0x0,	 4 * 1024,   128,	       SECT_4K},
+
+WARNING: line over 80 characters
+#203: FILE: drivers/mtd/spi/spi_flash_probe.c:119:
++	{"W25X16",	   0xef3015, 0x0,	 4 * 1024,   512,	       SECT_4K},
+
+WARNING: line over 80 characters
+#204: FILE: drivers/mtd/spi/spi_flash_probe.c:120:
++	{"W25X32",	   0xef3016, 0x0,	 4 * 1024,  1024,	       SECT_4K},
+
+WARNING: line over 80 characters
+#205: FILE: drivers/mtd/spi/spi_flash_probe.c:121:
++	{"W25X64",	   0xef3017, 0x0,	 4 * 1024,  2048,	       SECT_4K},
+
+WARNING: line over 80 characters
+#206: FILE: drivers/mtd/spi/spi_flash_probe.c:122:
++	{"W25Q80BL",	   0xef4014, 0x0,	 4 * 1024,   256,	       SECT_4K},
+
+WARNING: line over 80 characters
+#207: FILE: drivers/mtd/spi/spi_flash_probe.c:123:
++	{"W25Q16CL",	   0xef4015, 0x0,	 4 * 1024,   512,	       SECT_4K},
+
+WARNING: line over 80 characters
+#208: FILE: drivers/mtd/spi/spi_flash_probe.c:124:
++	{"W25Q32BV",	   0xef4016, 0x0,	 4 * 1024,  1024,	       SECT_4K},
+
+WARNING: line over 80 characters
+#209: FILE: drivers/mtd/spi/spi_flash_probe.c:125:
++	{"W25Q64CV",	   0xef4017, 0x0,	 4 * 1024,  2048,	       SECT_4K},
+
+WARNING: line over 80 characters
+#210: FILE: drivers/mtd/spi/spi_flash_probe.c:126:
++	{"W25Q128BV",	   0xef4018, 0x0,	 4 * 1024,  4096,	       SECT_4K},
+
+WARNING: line over 80 characters
+#211: FILE: drivers/mtd/spi/spi_flash_probe.c:127:
++	{"W25Q256",	   0xef4019, 0x0,	 4 * 1024,  8192,	       SECT_4K},
+
+WARNING: line over 80 characters
+#212: FILE: drivers/mtd/spi/spi_flash_probe.c:128:
++	{"W25Q80BW",	   0xef5014, 0x0,	 4 * 1024,   256,	       SECT_4K},
+
+WARNING: line over 80 characters
+#213: FILE: drivers/mtd/spi/spi_flash_probe.c:129:
++	{"W25Q16DW",	   0xef6015, 0x0,	 4 * 1024,   512,	       SECT_4K},
+
+WARNING: line over 80 characters
+#214: FILE: drivers/mtd/spi/spi_flash_probe.c:130:
++	{"W25Q32DW",	   0xef6016, 0x0,	 4 * 1024,  1024,	       SECT_4K},
+
+WARNING: line over 80 characters
+#215: FILE: drivers/mtd/spi/spi_flash_probe.c:131:
++	{"W25Q64DW",	   0xef6017, 0x0,	 4 * 1024,  2048,	       SECT_4K},
+
+WARNING: line over 80 characters
+#216: FILE: drivers/mtd/spi/spi_flash_probe.c:132:
++	{"W25Q128FW",	   0xef6018, 0x0,	 4 * 1024,  4096,	       SECT_4K},
+
+total: 0 errors, 77 warnings, 0 checks, 240 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0014-sf-probe-Add-support-for-erase-sector-selection-flag.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+WARNING: line over 80 characters
+#28: FILE: drivers/mtd/spi/spi_flash_probe.c:97:
++	{"N25Q512",	   0x20ba20, 0x0,       64 * 1024,  1024,      E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#29: FILE: drivers/mtd/spi/spi_flash_probe.c:98:
++	{"N25Q512A",	   0x20bb20, 0x0,       64 * 1024,  1024,      E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#30: FILE: drivers/mtd/spi/spi_flash_probe.c:99:
++	{"N25Q1024",	   0x20ba21, 0x0,       64 * 1024,  2048,      E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#31: FILE: drivers/mtd/spi/spi_flash_probe.c:100:
++	{"N25Q1024A",	   0x20bb21, 0x0,       64 * 1024,  2048,      E_FSR | SECT_4K},
+
+total: 0 errors, 4 warnings, 0 checks, 39 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0015-sf-probe-Add-support-for-flag-status-polling.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+total: 0 errors, 0 warnings, 0 checks, 75 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0016-sf-probe-Move-BAR-config-to-spi_flash_validate_ids.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 74 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0017-sf-Add-proper-comment-style-on-spi_flash-structure.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 166 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0018-sf-ramtron-Add-support-for-separate-flash-driver.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 17 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0019-sf-Remove-unneeded-flash-drivers-files.patch has no obvious style problems and is ready for submission.
+WARNING: line over 80 characters
+#21: FILE: drivers/mtd/spi/spi_flash_probe.c:52:
++	{"EN25Q64",	   0x1c3017, 0x0,	64 * 1024,   128,	       SECT_4K},
+
+total: 0 errors, 1 warnings, 0 checks, 7 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0020-sf-probe-Add-support-for-EN25Q64.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+WARNING: line over 80 characters
+#21: FILE: drivers/mtd/spi/spi_flash_probe.c:78:
++	{"S25FL256S_256K", 0x010219, 0x4d00,    64 * 1024,   512,	             0},
+
+total: 0 errors, 1 warnings, 0 checks, 15 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0021-sf-probe-Add-support-for-S25FL256S_256K.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+WARNING: line over 80 characters
+#21: FILE: drivers/mtd/spi/spi_flash_probe.c:80:
++	{"S25FL512S_256K", 0x010220, 0x4d00,    64 * 1024,  1024,	             0},
+
+total: 0 errors, 1 warnings, 0 checks, 7 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0022-sf-probe-Add-support-for-S25FL512S_256K.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+total: 0 errors, 0 warnings, 0 checks, 8 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0023-sf-probe-Use-print_size-arg-as-page_size.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 9 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0024-sf-probe-Print-erase_size-while-printing-flash-detai.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 91 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0025-sf-probe-Simply-the-BAR-configuration-logic.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 19 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0026-sf-ops-Add-static-qualifier-to-spi_flash_cmd_bankadd.patch has no obvious style problems and is ready for submission.
+WARNING: line over 80 characters
+#21: FILE: drivers/mtd/spi/spi_flash_probe.c:66:
++	{"MX25L25635F",	   0xc22019, 0x0,	64 * 1024,   512,	             0},
+
+total: 0 errors, 1 warnings, 0 checks, 7 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0027-sf-probe-Add-support-for-MX25L25635F.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+WARNING: line over 80 characters
+#21: FILE: drivers/mtd/spi/spi_flash_probe.c:67:
++	{"MX25L51235F",	   0xc2201A, 0x0,	64 * 1024,  1024,	             0},
+
+total: 0 errors, 1 warnings, 0 checks, 7 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0028-sf-probe-Add-support-for-MX25L51235F.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+total: 0 errors, 0 warnings, 0 checks, 44 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0029-sf-Remove-spi_flash_do_alloc-references.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 27 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0030-doc-SPI-Add-status.txt-for-tracking-SPI-subsys-statu.patch has no obvious style problems and is ready for submission.
+WARNING: line over 80 characters
+#97: FILE: drivers/mtd/spi/spi_flash_probe.c:51:
++	{"AT45DB011D",	   0x1f2200, 0x0,	64 * 1024,     4,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#98: FILE: drivers/mtd/spi/spi_flash_probe.c:52:
++	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     8,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#99: FILE: drivers/mtd/spi/spi_flash_probe.c:53:
++	{"AT45DB041D",	   0x1f2400, 0x0,	64 * 1024,     8,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#100: FILE: drivers/mtd/spi/spi_flash_probe.c:54:
++	{"AT45DB081D",	   0x1f2500, 0x0,	64 * 1024,    16,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#101: FILE: drivers/mtd/spi/spi_flash_probe.c:55:
++	{"AT45DB161D",	   0x1f2600, 0x0,	64 * 1024,    32,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#102: FILE: drivers/mtd/spi/spi_flash_probe.c:56:
++	{"AT45DB321D",	   0x1f2700, 0x0,	64 * 1024,    64,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#103: FILE: drivers/mtd/spi/spi_flash_probe.c:57:
++	{"AT45DB641D",	   0x1f2800, 0x0,	64 * 1024,   128,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#109: FILE: drivers/mtd/spi/spi_flash_probe.c:60:
++	{"EN25Q32B",	   0x1c3016, 0x0,	64 * 1024,    64,	    0,		      0},
+
+WARNING: line over 80 characters
+#110: FILE: drivers/mtd/spi/spi_flash_probe.c:61:
++	{"EN25Q64",	   0x1c3017, 0x0,	64 * 1024,   128,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#111: FILE: drivers/mtd/spi/spi_flash_probe.c:62:
++	{"EN25Q128B",	   0x1c3018, 0x0,       64 * 1024,   256,	    0,		      0},
+
+WARNING: line over 80 characters
+#116: FILE: drivers/mtd/spi/spi_flash_probe.c:65:
++	{"GD25Q64B",	   0xc84017, 0x0,	64 * 1024,   128,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#117: FILE: drivers/mtd/spi/spi_flash_probe.c:66:
++	{"GD25LQ32",	   0xc86016, 0x0,	64 * 1024,    64,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#129: FILE: drivers/mtd/spi/spi_flash_probe.c:69:
++	{"MX25L4005",	   0xc22013, 0x0,	64 * 1024,     8,	    0,		      0},
+
+WARNING: line over 80 characters
+#130: FILE: drivers/mtd/spi/spi_flash_probe.c:70:
++	{"MX25L8005",	   0xc22014, 0x0,	64 * 1024,    16,	    0,		      0},
+
+WARNING: line over 80 characters
+#131: FILE: drivers/mtd/spi/spi_flash_probe.c:71:
++	{"MX25L1605D",	   0xc22015, 0x0,	64 * 1024,    32,	    0,		      0},
+
+WARNING: line over 80 characters
+#132: FILE: drivers/mtd/spi/spi_flash_probe.c:72:
++	{"MX25L3205D",	   0xc22016, 0x0,	64 * 1024,    64,	    0,		      0},
+
+WARNING: line over 80 characters
+#133: FILE: drivers/mtd/spi/spi_flash_probe.c:73:
++	{"MX25L6405D",	   0xc22017, 0x0,	64 * 1024,   128,	    0,		      0},
+
+WARNING: line over 80 characters
+#134: FILE: drivers/mtd/spi/spi_flash_probe.c:74:
++	{"MX25L12805",	   0xc22018, 0x0,	64 * 1024,   256,	    0,		      0},
+
+WARNING: line over 80 characters
+#135: FILE: drivers/mtd/spi/spi_flash_probe.c:75:
++	{"MX25L12855E",	   0xc22618, 0x0,	64 * 1024,   256,	    0,		      0},
+
+WARNING: line over 80 characters
+#151: FILE: drivers/mtd/spi/spi_flash_probe.c:78:
++	{"S25FL008A",	   0x010213, 0x0,	64 * 1024,    16,	    0,		      0},
+
+WARNING: line over 80 characters
+#152: FILE: drivers/mtd/spi/spi_flash_probe.c:79:
++	{"S25FL016A",	   0x010214, 0x0,	64 * 1024,    32,	    0,		      0},
+
+WARNING: line over 80 characters
+#153: FILE: drivers/mtd/spi/spi_flash_probe.c:80:
++	{"S25FL032A",	   0x010215, 0x0,	64 * 1024,    64,	    0,		      0},
+
+WARNING: line over 80 characters
+#154: FILE: drivers/mtd/spi/spi_flash_probe.c:81:
++	{"S25FL064A",	   0x010216, 0x0,	64 * 1024,   128,	    0,		      0},
+
+WARNING: line over 80 characters
+#155: FILE: drivers/mtd/spi/spi_flash_probe.c:82:
++	{"S25FL128P_256K", 0x012018, 0x0300,   256 * 1024,    64, RD_CMD_FULL,		      0},
+
+WARNING: line over 80 characters
+#156: FILE: drivers/mtd/spi/spi_flash_probe.c:83:
++	{"S25FL128P_64K",  0x012018, 0x0301,    64 * 1024,   256, RD_CMD_FULL,		      0},
+
+WARNING: line over 80 characters
+#157: FILE: drivers/mtd/spi/spi_flash_probe.c:84:
++	{"S25FL032P",	   0x010215, 0x4d00,    64 * 1024,    64, RD_CMD_FULL,		      0},
+
+WARNING: line over 80 characters
+#158: FILE: drivers/mtd/spi/spi_flash_probe.c:85:
++	{"S25FL064P",	   0x010216, 0x4d00,    64 * 1024,   128, RD_CMD_FULL,		      0},
+
+WARNING: line over 80 characters
+#159: FILE: drivers/mtd/spi/spi_flash_probe.c:86:
++	{"S25FL128S_64K",  0x012018, 0x4d01,    64 * 1024,   256, RD_CMD_FULL,		      0},
+
+WARNING: line over 80 characters
+#160: FILE: drivers/mtd/spi/spi_flash_probe.c:87:
++	{"S25FL256S_64K",  0x010219, 0x4d01,    64 * 1024,   512, RD_CMD_FULL,		      0},
+
+WARNING: line over 80 characters
+#161: FILE: drivers/mtd/spi/spi_flash_probe.c:88:
++	{"S25FL512S_64K",  0x010220, 0x4d01,    64 * 1024,  1024, RD_CMD_FULL,		      0},
+
+WARNING: line over 80 characters
+#184: FILE: drivers/mtd/spi/spi_flash_probe.c:91:
++	{"M25P10",	   0x202011, 0x0,       32 * 1024,     4,	    0,		      0},
+
+WARNING: line over 80 characters
+#185: FILE: drivers/mtd/spi/spi_flash_probe.c:92:
++	{"M25P20",	   0x202012, 0x0,       64 * 1024,     4,	    0,		      0},
+
+WARNING: line over 80 characters
+#186: FILE: drivers/mtd/spi/spi_flash_probe.c:93:
++	{"M25P40",	   0x202013, 0x0,       64 * 1024,     8,	    0,		      0},
+
+WARNING: line over 80 characters
+#187: FILE: drivers/mtd/spi/spi_flash_probe.c:94:
++	{"M25P80",	   0x202014, 0x0,       64 * 1024,    16,	    0,		      0},
+
+WARNING: line over 80 characters
+#188: FILE: drivers/mtd/spi/spi_flash_probe.c:95:
++	{"M25P16",	   0x202015, 0x0,       64 * 1024,    32,	    0,		      0},
+
+WARNING: line over 80 characters
+#189: FILE: drivers/mtd/spi/spi_flash_probe.c:96:
++	{"M25P32",	   0x202016, 0x0,       64 * 1024,    64,	    0,		      0},
+
+WARNING: line over 80 characters
+#190: FILE: drivers/mtd/spi/spi_flash_probe.c:97:
++	{"M25P64",	   0x202017, 0x0,       64 * 1024,   128,	    0,		      0},
+
+WARNING: line over 80 characters
+#191: FILE: drivers/mtd/spi/spi_flash_probe.c:98:
++	{"M25P128",	   0x202018, 0x0,      256 * 1024,    64,	    0,		      0},
+
+WARNING: line over 80 characters
+#192: FILE: drivers/mtd/spi/spi_flash_probe.c:99:
++	{"N25Q32",	   0x20ba16, 0x0,       64 * 1024,    64, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#193: FILE: drivers/mtd/spi/spi_flash_probe.c:100:
++	{"N25Q32A",	   0x20bb16, 0x0,       64 * 1024,    64, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#194: FILE: drivers/mtd/spi/spi_flash_probe.c:101:
++	{"N25Q64",	   0x20ba17, 0x0,       64 * 1024,   128, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#195: FILE: drivers/mtd/spi/spi_flash_probe.c:102:
++	{"N25Q64A",	   0x20bb17, 0x0,       64 * 1024,   128, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#196: FILE: drivers/mtd/spi/spi_flash_probe.c:103:
++	{"N25Q128",	   0x20ba18, 0x0,       64 * 1024,   256, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#197: FILE: drivers/mtd/spi/spi_flash_probe.c:104:
++	{"N25Q128A",	   0x20bb18, 0x0,       64 * 1024,   256, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#198: FILE: drivers/mtd/spi/spi_flash_probe.c:105:
++	{"N25Q256",	   0x20ba19, 0x0,       64 * 1024,   512, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#199: FILE: drivers/mtd/spi/spi_flash_probe.c:106:
++	{"N25Q256A",	   0x20bb19, 0x0,       64 * 1024,   512, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#200: FILE: drivers/mtd/spi/spi_flash_probe.c:107:
++	{"N25Q512",	   0x20ba20, 0x0,       64 * 1024,  1024, RD_CMD_FULL,	E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#201: FILE: drivers/mtd/spi/spi_flash_probe.c:108:
++	{"N25Q512A",	   0x20bb20, 0x0,       64 * 1024,  1024, RD_CMD_FULL,	E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#202: FILE: drivers/mtd/spi/spi_flash_probe.c:109:
++	{"N25Q1024",	   0x20ba21, 0x0,       64 * 1024,  2048, RD_CMD_FULL,	E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#203: FILE: drivers/mtd/spi/spi_flash_probe.c:110:
++	{"N25Q1024A",	   0x20bb21, 0x0,       64 * 1024,  2048, RD_CMD_FULL,	E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#216: FILE: drivers/mtd/spi/spi_flash_probe.c:113:
++	{"SST25VF040B",	   0xbf258d, 0x0,	64 * 1024,     8,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#217: FILE: drivers/mtd/spi/spi_flash_probe.c:114:
++	{"SST25VF080B",	   0xbf258e, 0x0,	64 * 1024,    16,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#218: FILE: drivers/mtd/spi/spi_flash_probe.c:115:
++	{"SST25VF016B",	   0xbf2541, 0x0,	64 * 1024,    32,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#219: FILE: drivers/mtd/spi/spi_flash_probe.c:116:
++	{"SST25VF032B",	   0xbf254a, 0x0,	64 * 1024,    64,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#220: FILE: drivers/mtd/spi/spi_flash_probe.c:117:
++	{"SST25VF064C",	   0xbf254b, 0x0,	64 * 1024,   128,	    0		SECT_4K},
+
+WARNING: line over 80 characters
+#221: FILE: drivers/mtd/spi/spi_flash_probe.c:118:
++	{"SST25WF512",	   0xbf2501, 0x0,	64 * 1024,     1,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#222: FILE: drivers/mtd/spi/spi_flash_probe.c:119:
++	{"SST25WF010",	   0xbf2502, 0x0,	64 * 1024,     2,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#223: FILE: drivers/mtd/spi/spi_flash_probe.c:120:
++	{"SST25WF020",	   0xbf2503, 0x0,	64 * 1024,     4,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#224: FILE: drivers/mtd/spi/spi_flash_probe.c:121:
++	{"SST25WF040",	   0xbf2504, 0x0,	64 * 1024,     8,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#225: FILE: drivers/mtd/spi/spi_flash_probe.c:122:
++	{"SST25WF080",	   0xbf2505, 0x0,	64 * 1024,    16,	    0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#246: FILE: drivers/mtd/spi/spi_flash_probe.c:125:
++	{"W25P80",	   0xef2014, 0x0,	64 * 1024,    16,	    0,		      0},
+
+WARNING: line over 80 characters
+#247: FILE: drivers/mtd/spi/spi_flash_probe.c:126:
++	{"W25P16",	   0xef2015, 0x0,	64 * 1024,    32,	    0,		      0},
+
+WARNING: line over 80 characters
+#248: FILE: drivers/mtd/spi/spi_flash_probe.c:127:
++	{"W25P32",	   0xef2016, 0x0,	64 * 1024,    64,	    0,		      0},
+
+WARNING: line over 80 characters
+#249: FILE: drivers/mtd/spi/spi_flash_probe.c:128:
++	{"W25X40",	   0xef3013, 0x0,	 4 * 1024,   128,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#250: FILE: drivers/mtd/spi/spi_flash_probe.c:129:
++	{"W25X16",	   0xef3015, 0x0,	 4 * 1024,   512,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#251: FILE: drivers/mtd/spi/spi_flash_probe.c:130:
++	{"W25X32",	   0xef3016, 0x0,	 4 * 1024,  1024,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#252: FILE: drivers/mtd/spi/spi_flash_probe.c:131:
++	{"W25X64",	   0xef3017, 0x0,	 4 * 1024,  2048,	    0,		SECT_4K},
+
+WARNING: line over 80 characters
+#253: FILE: drivers/mtd/spi/spi_flash_probe.c:132:
++	{"W25Q80BL",	   0xef4014, 0x0,	 4 * 1024,   256, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#254: FILE: drivers/mtd/spi/spi_flash_probe.c:133:
++	{"W25Q16CL",	   0xef4015, 0x0,	 4 * 1024,   512, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#255: FILE: drivers/mtd/spi/spi_flash_probe.c:134:
++	{"W25Q32BV",	   0xef4016, 0x0,	 4 * 1024,  1024, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#256: FILE: drivers/mtd/spi/spi_flash_probe.c:135:
++	{"W25Q64CV",	   0xef4017, 0x0,	 4 * 1024,  2048, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#257: FILE: drivers/mtd/spi/spi_flash_probe.c:136:
++	{"W25Q128BV",	   0xef4018, 0x0,	 4 * 1024,  4096, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#258: FILE: drivers/mtd/spi/spi_flash_probe.c:137:
++	{"W25Q256",	   0xef4019, 0x0,	 4 * 1024,  8192, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#259: FILE: drivers/mtd/spi/spi_flash_probe.c:138:
++	{"W25Q80BW",	   0xef5014, 0x0,	 4 * 1024,   256, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#260: FILE: drivers/mtd/spi/spi_flash_probe.c:139:
++	{"W25Q16DW",	   0xef6015, 0x0,	 4 * 1024,   512, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#261: FILE: drivers/mtd/spi/spi_flash_probe.c:140:
++	{"W25Q32DW",	   0xef6016, 0x0,	 4 * 1024,  1024, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#262: FILE: drivers/mtd/spi/spi_flash_probe.c:141:
++	{"W25Q64DW",	   0xef6017, 0x0,	 4 * 1024,  2048, RD_CMD_FULL,		SECT_4K},
+
+WARNING: line over 80 characters
+#263: FILE: drivers/mtd/spi/spi_flash_probe.c:142:
++	{"W25Q128FW",	   0xef6018, 0x0,	 4 * 1024,  4096, RD_CMD_FULL,		SECT_4K},
+
+total: 0 errors, 78 warnings, 0 checks, 313 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0031-sf-Add-extended-read-commands-support.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+WARNING: line over 80 characters
+#98: FILE: drivers/mtd/spi/spi_flash_probe.c:59:
++	{"AT45DB011D",	   0x1f2200, 0x0,	64 * 1024,     4,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#99: FILE: drivers/mtd/spi/spi_flash_probe.c:60:
++	{"AT45DB021D",	   0x1f2300, 0x0,	64 * 1024,     8,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#100: FILE: drivers/mtd/spi/spi_flash_probe.c:61:
++	{"AT45DB041D",	   0x1f2400, 0x0,	64 * 1024,     8,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#101: FILE: drivers/mtd/spi/spi_flash_probe.c:62:
++	{"AT45DB081D",	   0x1f2500, 0x0,	64 * 1024,    16,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#102: FILE: drivers/mtd/spi/spi_flash_probe.c:63:
++	{"AT45DB161D",	   0x1f2600, 0x0,	64 * 1024,    32,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#103: FILE: drivers/mtd/spi/spi_flash_probe.c:64:
++	{"AT45DB321D",	   0x1f2700, 0x0,	64 * 1024,    64,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#104: FILE: drivers/mtd/spi/spi_flash_probe.c:65:
++	{"AT45DB641D",	   0x1f2800, 0x0,	64 * 1024,   128,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#110: FILE: drivers/mtd/spi/spi_flash_probe.c:68:
++	{"EN25Q32B",	   0x1c3016, 0x0,	64 * 1024,    64,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#111: FILE: drivers/mtd/spi/spi_flash_probe.c:69:
++	{"EN25Q64",	   0x1c3017, 0x0,	64 * 1024,   128,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#112: FILE: drivers/mtd/spi/spi_flash_probe.c:70:
++	{"EN25Q128B",	   0x1c3018, 0x0,       64 * 1024,   256,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#117: FILE: drivers/mtd/spi/spi_flash_probe.c:73:
++	{"GD25Q64B",	   0xc84017, 0x0,	64 * 1024,   128,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#118: FILE: drivers/mtd/spi/spi_flash_probe.c:74:
++	{"GD25LQ32",	   0xc86016, 0x0,	64 * 1024,    64,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#128: FILE: drivers/mtd/spi/spi_flash_probe.c:77:
++	{"MX25L4005",	   0xc22013, 0x0,	64 * 1024,     8,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#129: FILE: drivers/mtd/spi/spi_flash_probe.c:78:
++	{"MX25L8005",	   0xc22014, 0x0,	64 * 1024,    16,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#130: FILE: drivers/mtd/spi/spi_flash_probe.c:79:
++	{"MX25L1605D",	   0xc22015, 0x0,	64 * 1024,    32,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#131: FILE: drivers/mtd/spi/spi_flash_probe.c:80:
++	{"MX25L3205D",	   0xc22016, 0x0,	64 * 1024,    64,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#132: FILE: drivers/mtd/spi/spi_flash_probe.c:81:
++	{"MX25L6405D",	   0xc22017, 0x0,	64 * 1024,   128,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#133: FILE: drivers/mtd/spi/spi_flash_probe.c:82:
++	{"MX25L12805",	   0xc22018, 0x0,	64 * 1024,   256,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#134: FILE: drivers/mtd/spi/spi_flash_probe.c:83:
++	{"MX25L12855E",	   0xc22618, 0x0,	64 * 1024,   256,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#148: FILE: drivers/mtd/spi/spi_flash_probe.c:86:
++	{"S25FL008A",	   0x010213, 0x0,	64 * 1024,    16,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#149: FILE: drivers/mtd/spi/spi_flash_probe.c:87:
++	{"S25FL016A",	   0x010214, 0x0,	64 * 1024,    32,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#150: FILE: drivers/mtd/spi/spi_flash_probe.c:88:
++	{"S25FL032A",	   0x010215, 0x0,	64 * 1024,    64,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#151: FILE: drivers/mtd/spi/spi_flash_probe.c:89:
++	{"S25FL064A",	   0x010216, 0x0,	64 * 1024,   128,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#152: FILE: drivers/mtd/spi/spi_flash_probe.c:90:
++	{"S25FL128P_256K", 0x012018, 0x0300,   256 * 1024,    64, RD_CMD_FULL, WR_CMD_FULL,		   0},
+
+WARNING: line over 80 characters
+#153: FILE: drivers/mtd/spi/spi_flash_probe.c:91:
++	{"S25FL128P_64K",  0x012018, 0x0301,    64 * 1024,   256, RD_CMD_FULL, WR_CMD_FULL,		   0},
+
+WARNING: line over 80 characters
+#154: FILE: drivers/mtd/spi/spi_flash_probe.c:92:
++	{"S25FL032P",	   0x010215, 0x4d00,    64 * 1024,    64, RD_CMD_FULL, WR_CMD_FULL,		   0},
+
+WARNING: line over 80 characters
+#155: FILE: drivers/mtd/spi/spi_flash_probe.c:93:
++	{"S25FL064P",	   0x010216, 0x4d00,    64 * 1024,   128, RD_CMD_FULL, WR_CMD_FULL,		   0},
+
+WARNING: line over 80 characters
+#156: FILE: drivers/mtd/spi/spi_flash_probe.c:94:
++	{"S25FL128S_64K",  0x012018, 0x4d01,    64 * 1024,   256, RD_CMD_FULL, WR_CMD_FULL,		   0},
+
+WARNING: line over 80 characters
+#157: FILE: drivers/mtd/spi/spi_flash_probe.c:95:
++	{"S25FL256S_64K",  0x010219, 0x4d01,    64 * 1024,   512, RD_CMD_FULL, WR_CMD_FULL,		   0},
+
+WARNING: line over 80 characters
+#158: FILE: drivers/mtd/spi/spi_flash_probe.c:96:
++	{"S25FL512S_64K",  0x010220, 0x4d01,    64 * 1024,  1024, RD_CMD_FULL, WR_CMD_FULL,		   0},
+
+WARNING: line over 80 characters
+#181: FILE: drivers/mtd/spi/spi_flash_probe.c:99:
++	{"M25P10",	   0x202011, 0x0,       32 * 1024,     4,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#182: FILE: drivers/mtd/spi/spi_flash_probe.c:100:
++	{"M25P20",	   0x202012, 0x0,       64 * 1024,     4,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#183: FILE: drivers/mtd/spi/spi_flash_probe.c:101:
++	{"M25P40",	   0x202013, 0x0,       64 * 1024,     8,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#184: FILE: drivers/mtd/spi/spi_flash_probe.c:102:
++	{"M25P80",	   0x202014, 0x0,       64 * 1024,    16,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#185: FILE: drivers/mtd/spi/spi_flash_probe.c:103:
++	{"M25P16",	   0x202015, 0x0,       64 * 1024,    32,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#186: FILE: drivers/mtd/spi/spi_flash_probe.c:104:
++	{"M25P32",	   0x202016, 0x0,       64 * 1024,    64,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#187: FILE: drivers/mtd/spi/spi_flash_probe.c:105:
++	{"M25P64",	   0x202017, 0x0,       64 * 1024,   128,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#188: FILE: drivers/mtd/spi/spi_flash_probe.c:106:
++	{"M25P128",	   0x202018, 0x0,      256 * 1024,    64,	    0,		 0,		   0},
+
+WARNING: line over 80 characters
+#189: FILE: drivers/mtd/spi/spi_flash_probe.c:107:
++	{"N25Q32",	   0x20ba16, 0x0,       64 * 1024,    64, RD_CMD_FULL, WR_CMD_FULL,	     SECT_4K},
+
+WARNING: line over 80 characters
+#190: FILE: drivers/mtd/spi/spi_flash_probe.c:108:
++	{"N25Q32A",	   0x20bb16, 0x0,       64 * 1024,    64, RD_CMD_FULL, WR_CMD_FULL,	     SECT_4K},
+
+WARNING: line over 80 characters
+#191: FILE: drivers/mtd/spi/spi_flash_probe.c:109:
++	{"N25Q64",	   0x20ba17, 0x0,       64 * 1024,   128, RD_CMD_FULL, WR_CMD_FULL,          SECT_4K},
+
+WARNING: line over 80 characters
+#192: FILE: drivers/mtd/spi/spi_flash_probe.c:110:
++	{"N25Q64A",	   0x20bb17, 0x0,       64 * 1024,   128, RD_CMD_FULL, WR_CMD_FULL,	     SECT_4K},
+
+WARNING: line over 80 characters
+#193: FILE: drivers/mtd/spi/spi_flash_probe.c:111:
++	{"N25Q128",	   0x20ba18, 0x0,       64 * 1024,   256, RD_CMD_FULL, WR_CMD_FULL,	     SECT_4K},
+
+WARNING: line over 80 characters
+#194: FILE: drivers/mtd/spi/spi_flash_probe.c:112:
++	{"N25Q128A",	   0x20bb18, 0x0,       64 * 1024,   256, RD_CMD_FULL, WR_CMD_FULL,	     SECT_4K},
+
+WARNING: line over 80 characters
+#195: FILE: drivers/mtd/spi/spi_flash_probe.c:113:
++	{"N25Q256",	   0x20ba19, 0x0,       64 * 1024,   512, RD_CMD_FULL, WR_CMD_FULL,	     SECT_4K},
+
+WARNING: line over 80 characters
+#196: FILE: drivers/mtd/spi/spi_flash_probe.c:114:
++	{"N25Q256A",	   0x20bb19, 0x0,       64 * 1024,   512, RD_CMD_FULL, WR_CMD_FULL,	     SECT_4K},
+
+WARNING: line over 80 characters
+#197: FILE: drivers/mtd/spi/spi_flash_probe.c:115:
++	{"N25Q512",	   0x20ba20, 0x0,       64 * 1024,  1024, RD_CMD_FULL, WR_CMD_FULL,  E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#198: FILE: drivers/mtd/spi/spi_flash_probe.c:116:
++	{"N25Q512A",	   0x20bb20, 0x0,       64 * 1024,  1024, RD_CMD_FULL, WR_CMD_FULL,  E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#199: FILE: drivers/mtd/spi/spi_flash_probe.c:117:
++	{"N25Q1024",	   0x20ba21, 0x0,       64 * 1024,  2048, RD_CMD_FULL, WR_CMD_FULL,  E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#200: FILE: drivers/mtd/spi/spi_flash_probe.c:118:
++	{"N25Q1024A",	   0x20bb21, 0x0,       64 * 1024,  2048, RD_CMD_FULL, WR_CMD_FULL,  E_FSR | SECT_4K},
+
+WARNING: line over 80 characters
+#213: FILE: drivers/mtd/spi/spi_flash_probe.c:121:
++	{"SST25VF040B",	   0xbf258d, 0x0,	64 * 1024,     8,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#214: FILE: drivers/mtd/spi/spi_flash_probe.c:122:
++	{"SST25VF080B",	   0xbf258e, 0x0,	64 * 1024,    16,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#215: FILE: drivers/mtd/spi/spi_flash_probe.c:123:
++	{"SST25VF016B",	   0xbf2541, 0x0,	64 * 1024,    32,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#216: FILE: drivers/mtd/spi/spi_flash_probe.c:124:
++	{"SST25VF032B",	   0xbf254a, 0x0,	64 * 1024,    64,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#217: FILE: drivers/mtd/spi/spi_flash_probe.c:125:
++	{"SST25VF064C",	   0xbf254b, 0x0,	64 * 1024,   128,	    0,		 0,	     SECT_4K},
+
+WARNING: line over 80 characters
+#218: FILE: drivers/mtd/spi/spi_flash_probe.c:126:
++	{"SST25WF512",	   0xbf2501, 0x0,	64 * 1024,     1,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#219: FILE: drivers/mtd/spi/spi_flash_probe.c:127:
++	{"SST25WF010",	   0xbf2502, 0x0,	64 * 1024,     2,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#220: FILE: drivers/mtd/spi/spi_flash_probe.c:128:
++	{"SST25WF020",	   0xbf2503, 0x0,	64 * 1024,     4,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#221: FILE: drivers/mtd/spi/spi_flash_probe.c:129:
++	{"SST25WF040",	   0xbf2504, 0x0,	64 * 1024,     8,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#222: FILE: drivers/mtd/spi/spi_flash_probe.c:130:
++	{"SST25WF080",	   0xbf2505, 0x0,	64 * 1024,    16,	    0,		 0, SECT_4K | SST_WP},
+
+WARNING: line over 80 characters
+#243: FILE: drivers/mtd/spi/spi_flash_probe.c:133:
++	{"W25P80",	   0xef2014, 0x0,	64 * 1024,    16,	    0,		 0,		  0},
+
+WARNING: line over 80 characters
+#244: FILE: drivers/mtd/spi/spi_flash_probe.c:134:
++	{"W25P16",	   0xef2015, 0x0,	64 * 1024,    32,	    0,		 0,		  0},
+
+WARNING: line over 80 characters
+#245: FILE: drivers/mtd/spi/spi_flash_probe.c:135:
++	{"W25P32",	   0xef2016, 0x0,	64 * 1024,    64,	    0,		 0,		  0},
+
+WARNING: line over 80 characters
+#246: FILE: drivers/mtd/spi/spi_flash_probe.c:136:
++	{"W25X40",	   0xef3013, 0x0,	 4 * 1024,   128,	    0,		 0,	    SECT_4K},
+
+WARNING: line over 80 characters
+#247: FILE: drivers/mtd/spi/spi_flash_probe.c:137:
++	{"W25X16",	   0xef3015, 0x0,	 4 * 1024,   512,	    0,		 0,	    SECT_4K},
+
+WARNING: line over 80 characters
+#248: FILE: drivers/mtd/spi/spi_flash_probe.c:138:
++	{"W25X32",	   0xef3016, 0x0,	 4 * 1024,  1024,	    0,		 0,	    SECT_4K},
+
+WARNING: line over 80 characters
+#249: FILE: drivers/mtd/spi/spi_flash_probe.c:139:
++	{"W25X64",	   0xef3017, 0x0,	 4 * 1024,  2048,	    0,		 0,	    SECT_4K},
+
+WARNING: line over 80 characters
+#250: FILE: drivers/mtd/spi/spi_flash_probe.c:140:
++	{"W25Q80BL",	   0xef4014, 0x0,	 4 * 1024,   256, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#251: FILE: drivers/mtd/spi/spi_flash_probe.c:141:
++	{"W25Q16CL",	   0xef4015, 0x0,	 4 * 1024,   512, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#252: FILE: drivers/mtd/spi/spi_flash_probe.c:142:
++	{"W25Q32BV",	   0xef4016, 0x0,	 4 * 1024,  1024, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#253: FILE: drivers/mtd/spi/spi_flash_probe.c:143:
++	{"W25Q64CV",	   0xef4017, 0x0,	 4 * 1024,  2048, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#254: FILE: drivers/mtd/spi/spi_flash_probe.c:144:
++	{"W25Q128BV",	   0xef4018, 0x0,	 4 * 1024,  4096, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#255: FILE: drivers/mtd/spi/spi_flash_probe.c:145:
++	{"W25Q256",	   0xef4019, 0x0,	 4 * 1024,  8192, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#256: FILE: drivers/mtd/spi/spi_flash_probe.c:146:
++	{"W25Q80BW",	   0xef5014, 0x0,	 4 * 1024,   256, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#257: FILE: drivers/mtd/spi/spi_flash_probe.c:147:
++	{"W25Q16DW",	   0xef6015, 0x0,	 4 * 1024,   512, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#258: FILE: drivers/mtd/spi/spi_flash_probe.c:148:
++	{"W25Q32DW",	   0xef6016, 0x0,	 4 * 1024,  1024, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#259: FILE: drivers/mtd/spi/spi_flash_probe.c:149:
++	{"W25Q64DW",	   0xef6017, 0x0,	 4 * 1024,  2048, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+WARNING: line over 80 characters
+#260: FILE: drivers/mtd/spi/spi_flash_probe.c:150:
++	{"W25Q128FW",	   0xef6018, 0x0,	 4 * 1024,  4096, RD_CMD_FULL, WR_CMD_FULL,	    SECT_4K},
+
+total: 0 errors, 78 warnings, 0 checks, 311 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0032-sf-Add-quad-read-write-commands-support.patch has style problems, please review.
+
+If any of these errors are false positives, please report
+them to the maintainer, see CHECKPATCH in MAINTAINERS.
+total: 0 errors, 0 warnings, 0 checks, 30 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0033-sf-ops-Add-configuration-register-writing-support.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 68 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0034-sf-Set-quad-enable-bit-support.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 332 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0035-sf-spi_flash-cleanups.patch has no obvious style problems and is ready for submission.
+total: 0 errors, 0 warnings, 0 checks, 212 lines checked
+
+NOTE: Ignored message types: COMPLEX_MACRO CONSIDER_KSTRTO MINMAX MULTISTATEMENT_MACRO_USE_DO_WHILE NETWORKING_BLOCK_COMMENT_STYLE USLEEP_RANGE
+
+0036-spi-spi-cleanups.patch has no obvious style problems and is ready for submission.
-- 
1.8.3




More information about the U-Boot mailing list