diff for duplicates of <4E4DD661.5080006@freescale.com>
diff --git a/a/1.txt b/N1/1.txt
index 949f41b..5828a03 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,26 +1,18 @@
-=E4=BA=8E 2011=E5=B9=B408=E6=9C=8819=E6=97=A5 01:00, Matthieu CASTET =E5=86=
-=99=E9=81=93:
-> b35362@freescale.com a =C3=A9crit :
+于 2011年08月19日 01:00, Matthieu CASTET 写道:
+> b35362@freescale.com a écrit :
>> From: Liu Shuo<b35362@freescale.com>
>>
->> Freescale FCM controller has a 2K size limitation of buffer RAM. In or=
-der
->> to support the Nand flash chip whose page size is larger than 2K bytes=
-,
->> we divide a page into multi-2K pages for MTD layer driver. In that cas=
-e,
->> we force to set the page size to 2K bytes. We convert the page address=
- of
->> MTD layer driver to a real page address in flash chips and a column in=
-dex
->> in fsl_elbc driver. We can issue any column address by UA instruction =
-of
+>> Freescale FCM controller has a 2K size limitation of buffer RAM. In order
+>> to support the Nand flash chip whose page size is larger than 2K bytes,
+>> we divide a page into multi-2K pages for MTD layer driver. In that case,
+>> we force to set the page size to 2K bytes. We convert the page address of
+>> MTD layer driver to a real page address in flash chips and a column index
+>> in fsl_elbc driver. We can issue any column address by UA instruction of
>> elbc controller.
>>
> Why do you need to do that ?
>
-> When mtd send you a 4k page, why can't you write it by 2*2k pages write=
- ?
+> When mtd send you a 4k page, why can't you write it by 2*2k pages write ?
1. It's easy to implement.
2. We don't need to move the data in buffer more times, because we
want to use the HW_ECC.
@@ -30,8 +22,7 @@ In flash chip per Page:
| first data | first oob | second data | second oob |
----------------------------------------------------------------
-> Even better send the first 2K and then if your controller allow it send=
- the
+> Even better send the first 2K and then if your controller allow it send the
> remaining 2K without command/address phase.
The elbc controller don't allow that.
I have to send twice Program CMD for writing the whole 4KB data.
diff --git a/a/content_digest b/N1/content_digest
index 31e5236..b020c12 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -18,6 +18,7 @@
]
[
"Cc\0linuxppc-dev\@ozlabs.org <linuxppc-dev\@ozlabs.org>",
+ " Li Yang <leoli\@freescale.com>",
" dwmw2\@infradead.org <dwmw2\@infradead.org>",
" linux-mtd\@lists.infradead.org <linux-mtd\@lists.infradead.org>\0"
]
@@ -28,29 +29,21 @@
"b\0"
]
[
- "=E4=BA=8E 2011=E5=B9=B408=E6=9C=8819=E6=97=A5 01:00, Matthieu CASTET =E5=86=\n",
- "=99=E9=81=93:\n",
- "> b35362\@freescale.com a =C3=A9crit :\n",
+ "\344\272\216 2011\345\271\26408\346\234\21019\346\227\245 01:00, Matthieu CASTET \345\206\231\351\201\223:\n",
+ "> b35362\@freescale.com a \303\251crit :\n",
">> From: Liu Shuo<b35362\@freescale.com>\n",
">>\n",
- ">> Freescale FCM controller has a 2K size limitation of buffer RAM. In or=\n",
- "der\n",
- ">> to support the Nand flash chip whose page size is larger than 2K bytes=\n",
- ",\n",
- ">> we divide a page into multi-2K pages for MTD layer driver. In that cas=\n",
- "e,\n",
- ">> we force to set the page size to 2K bytes. We convert the page address=\n",
- " of\n",
- ">> MTD layer driver to a real page address in flash chips and a column in=\n",
- "dex\n",
- ">> in fsl_elbc driver. We can issue any column address by UA instruction =\n",
- "of\n",
+ ">> Freescale FCM controller has a 2K size limitation of buffer RAM. In order\n",
+ ">> to support the Nand flash chip whose page size is larger than 2K bytes,\n",
+ ">> we divide a page into multi-2K pages for MTD layer driver. In that case,\n",
+ ">> we force to set the page size to 2K bytes. We convert the page address of\n",
+ ">> MTD layer driver to a real page address in flash chips and a column index\n",
+ ">> in fsl_elbc driver. We can issue any column address by UA instruction of\n",
">> elbc controller.\n",
">>\n",
"> Why do you need to do that ?\n",
">\n",
- "> When mtd send you a 4k page, why can't you write it by 2*2k pages write=\n",
- " ?\n",
+ "> When mtd send you a 4k page, why can't you write it by 2*2k pages write ?\n",
"1. It's easy to implement.\n",
"2. We don't need to move the data in buffer more times, because we\n",
"want to use the HW_ECC.\n",
@@ -60,8 +53,7 @@
"| first data | first oob | second data | second oob |\n",
"----------------------------------------------------------------\n",
"\n",
- "> Even better send the first 2K and then if your controller allow it send=\n",
- " the\n",
+ "> Even better send the first 2K and then if your controller allow it send the\n",
"> remaining 2K without command/address phase.\n",
"The elbc controller don't allow that.\n",
"I have to send twice Program CMD for writing the whole 4KB data.\n",
@@ -71,4 +63,4 @@
">"
]
-a5fe347994915bc013775a2c0a731f5f44207e23c0eb543ed000f8324841c733
+20755c6d5e6e72f48c6d41e81a2a6f08fca9c3a76725d06af8c07cb0cefc6604
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.