Skip to contentSkip to conversation

NAND flash data table

PATCH Superseded Brian Norris 2 participants 7 messages Aug 26, 2010 – Sep 1, 2010

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Hello,

I am submitting two documents to the general Linux MTD community (attached). They are two tables: one in simple CSV format and the other in a lightly formatted HTML page. They comprise the summary of a few months' work in studying and cataloging NAND flash parts and their data sheets. The attached data should be helpful to other developers in debugging support for various chips as well as in determining future methods for detection of new chips. There are a few extra comments and color-labeling in the HTML doc.

I am open to the wider use of these documents (e.g., incorporation into the MTD website as additional documentation) and have GPL'd the table. It could very easily be converted to a kind of XML mini-database with functionality to build into a web-page. Of course, I don't have time to do this at the moment :) Send me any comments or questions, though.

I hope this is useful!

Brian

#1 lore raw
Quoted 11 lines · Brian Norris

Hello,

I am submitting two documents to the general Linux MTD community (attached). They are two tables: one in simple CSV format and the other in a lightly formatted HTML page. They comprise the summary of a few months' work in studying and cataloging NAND flash parts and their data sheets. The attached data should be helpful to other developers in debugging support for various chips as well as in determining future methods for detection of new chips. There are a few extra comments and color-labeling in the HTML doc.

Quoted 7 lines

I am open to the wider use of these documents (e.g., incorporation into the MTD website as additional documentation) and have GPL'd the table. It could very easily be converted to a kind of XML mini-database with functionality to build into a web-page. Of course, I don't have time to do this at the moment :) Send me any comments or questions, though.

I hope this is useful!

Impressive! How about sending a patch against mtd-www.git and we'll put this to the web site?

Signature · 2 lines
Best Regards,
Artem Bityutskiy (Артём Битюцкий)
#2 lore raw
Quoted 18 lines · Artem Bityutskiy
Quoted 17 lines · Brian Norris

Hello,

I am submitting two documents to the general Linux MTD community (attached). They are two tables: one in simple CSV format and the other in a lightly formatted HTML page. They comprise the summary of a few months' work in studying and cataloging NAND flash parts and their data sheets. The attached data should be helpful to other developers in debugging support for various chips as well as in determining future methods for detection of new chips. There are a few extra comments and color-labeling in the HTML doc.

I am open to the wider use of these documents (e.g., incorporation into the MTD website as additional documentation) and have GPL'd the table. It could very easily be converted to a kind of XML mini-database with functionality to build into a web-page. Of course, I don't have time to do this at the moment :) Send me any comments or questions, though.

Quoted 4 lines
Quoted 1 line

I hope this is useful!

Impressive! How about sending a patch against mtd-www.git and we'll put this to the web site?

If you cannot do this, let me know, I'll try to adapt this to the mtd web site - this piece of information is very useful.

Also, I please, take a look at my l2 tree - I think I picked up or commented on all your patches, but there were many and I could miss some. Please, let me know if something is missing.

Signature · 2 lines
Best Regards,
Artem Bityutskiy (Битюцкий Артём)
#3 lore raw
Quoted 2 lines · Artem Bityutskiy

If you cannot do this, let me know, I'll try to adapt this to the mtd web site - this piece of information is very useful.

Sorry, I worked on the table last week, got a decent patch, and meant to tidy it up a bit. I will send a reasonably acceptable patch following this e-mail.

Quoted 3 lines

Also, I please, take a look at my l2 tree - I think I picked up or commented on all your patches, but there were many and I could miss some. Please, let me know if something is missing.

I think you've got everything in your l2 master or dunno, except the new ONFI, >= 4KiB page Micron patch, which was a bit ugly. As recommended, I'll do a resend of that on top of ONFI.

#4 lore raw

PATCH 1/1 NAND-DATA: Added NAND support table

Included new NAND Flash support table. This table includes data about various NAND chips as well as information about the MTD subsystem's support for these chips. The table is provided in CSV format and is sorted, formatted, and output to an HTML page via a Python script (added to Makefile). New entries can simply be added as new rows in the CSV document.

Note: I did not link this into the main site yet. I can follow-up later if you'd like, or feel free to do so yourself.

---
 Makefile               |    2 +-
 nand-data/Makefile     |   12 +++
 nand-data/csvtohtml.py |   88 ++++++++++++++++++++++
 nand-data/footer.tmpl  |   14 ++++
 nand-data/header.tmpl  |   66 ++++++++++++++++
 nand-data/nanddata.csv |  193 ++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 374 insertions(+), 1 deletions(-)
 create mode 100644 nand-data/Makefile
 create mode 100755 nand-data/csvtohtml.py
 create mode 100644 nand-data/footer.tmpl
 create mode 100644 nand-data/header.tmpl
 create mode 100644 nand-data/nanddata.csv
Makefile +1 -1
index 4c17647..ddeab7a 100644
@@ -2,7 +2,7 @@
 CONV 	= "./html.py"
 
 TARGETS	= index.html archive.html mail.html source.html fellows.html
-SUBDIRS = doc faq misc
+SUBDIRS = doc faq misc nand-data
 
 
 all: $(TARGETS) subdirs
nand-data/Makefile new file +12 -0
new file mode 100644
index 0000000..f94dc28
@@ -0,0 +1,12 @@
+#
+CONV 	= "./csvtohtml.py"
+
+TARGETS	= nanddata.html
+
+all: $(TARGETS)
+
+$(TARGETS): %.html: %.csv *.tmpl
+	$(CONV) -f $<
+
+clean:
+	rm -f $(TARGETS)
nand-data/csvtohtml.py new file +88 -0

88 lines not on this page · raw message

nand-data/footer.tmpl new file +14 -0
new file mode 100644
index 0000000..61ee98b
@@ -0,0 +1,14 @@
+<div>
+<p>
+&copy; Copyright 2010 Brian Norris (computersforpeace at gmail dot com)<br />
+Updated August 26, 2010<br />
+Licensed under the <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a>
+</p>
+<p>
+<a href="http://validator.w3.org/check?uri=referer">
+<img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Strict" height="31" width="88" />
+</a>
+</p>
+</div>
+</body>
+</html>
nand-data/header.tmpl new file +66 -0

66 lines not on this page · raw message

nand-data/nanddata.csv new file +193 -0

193 lines not on this page · raw message

Signature · 1 line
1.7.0.4
#5 lore raw

PATCH v2 1/1 mtd-www: NAND-DATA: Added NAND support table

Included new NAND Flash support table. This table includes data about various NAND chips as well as information about the MTD subsystem's support for these chips. The table is provided in CSV format and is sorted, formatted, and output to an HTML page via a Python script (added to Makefile). New entries can simply be added as new rows in the CSV document.

Note: I did not link this into the main site yet. I can follow-up later if you'd like, or feel free to do so yourself.

Philip Rakity contributed to fixing the build script.

---
 Makefile               |    2 +-
 nand-data/Makefile     |   12 +++
 nand-data/csvtohtml.py |   89 ++++++++++++++++++++++
 nand-data/footer.tmpl  |   14 ++++
 nand-data/header.tmpl  |   66 ++++++++++++++++
 nand-data/nanddata.csv |  193 ++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 375 insertions(+), 1 deletions(-)
 create mode 100644 nand-data/Makefile
 create mode 100755 nand-data/csvtohtml.py
 create mode 100644 nand-data/footer.tmpl
 create mode 100644 nand-data/header.tmpl
 create mode 100644 nand-data/nanddata.csv
Makefile +1 -1
index 4c17647..ddeab7a 100644
@@ -2,7 +2,7 @@
 CONV 	= "./html.py"
 
 TARGETS	= index.html archive.html mail.html source.html fellows.html
-SUBDIRS = doc faq misc
+SUBDIRS = doc faq misc nand-data
 
 
 all: $(TARGETS) subdirs
nand-data/Makefile new file +12 -0
new file mode 100644
index 0000000..ee7b45e
@@ -0,0 +1,12 @@
+#
+CONV 	= ./csvtohtml.py
+
+TARGETS	= nanddata.html
+
+all: $(TARGETS)
+
+$(TARGETS): %.html: %.csv *.tmpl
+	$(CONV) -f $<
+
+clean:
+	rm -f $(TARGETS)
nand-data/csvtohtml.py new file +89 -0

89 lines not on this page · raw message

nand-data/footer.tmpl new file +14 -0
new file mode 100644
index 0000000..61ee98b
@@ -0,0 +1,14 @@
+<div>
+<p>
+&copy; Copyright 2010 Brian Norris (computersforpeace at gmail dot com)<br />
+Updated August 26, 2010<br />
+Licensed under the <a href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a>
+</p>
+<p>
+<a href="http://validator.w3.org/check?uri=referer">
+<img src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Strict" height="31" width="88" />
+</a>
+</p>
+</div>
+</body>
+</html>
nand-data/header.tmpl new file +66 -0

66 lines not on this page · raw message

nand-data/nanddata.csv new file +193 -0

193 lines not on this page · raw message

Signature · 1 line
1.7.0.4
#6 lore raw

Re: [PATCH v2] mtd-www: NAND-DATA: Added NAND support table

Quoted 11 lines · Brian Norris

Included new NAND Flash support table. This table includes data about various NAND chips as well as information about the MTD subsystem's support for these chips. The table is provided in CSV format and is sorted, formatted, and output to an HTML page via a Python script (added to Makefile). New entries can simply be added as new rows in the CSV document.

Note: I did not link this into the main site yet. I can follow-up later if you'd like, or feel free to do so yourself.

Philip Rakity contributed to fixing the build script.

Pushed to mtd-www, thanks:

http://linux-mtd.infradead.org/nand-data/nanddata.html

And since you did not add a reference to this table anywhere, I had find it a good place, and found it here:

http://linux-mtd.infradead.org/doc/nand.html

but I'm not sure it is the good place.

Signature · 2 lines
Best Regards,
Artem Bityutskiy (Битюцкий Артём)