diff options
Diffstat (limited to 'Documentation/DocBook/mtdnand.tmpl')
-rw-r--r-- | Documentation/DocBook/mtdnand.tmpl | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/Documentation/DocBook/mtdnand.tmpl b/Documentation/DocBook/mtdnand.tmpl index 17910e2052ad..0c674be0d3c6 100644 --- a/Documentation/DocBook/mtdnand.tmpl +++ b/Documentation/DocBook/mtdnand.tmpl | |||
@@ -572,7 +572,7 @@ static void board_select_chip (struct mtd_info *mtd, int chip) | |||
572 | </para> | 572 | </para> |
573 | <para> | 573 | <para> |
574 | The simplest way to activate the FLASH based bad block table support | 574 | The simplest way to activate the FLASH based bad block table support |
575 | is to set the option NAND_USE_FLASH_BBT in the option field of | 575 | is to set the option NAND_BBT_USE_FLASH in the bbt_option field of |
576 | the nand chip structure before calling nand_scan(). For AG-AND | 576 | the nand chip structure before calling nand_scan(). For AG-AND |
577 | chips is this done by default. | 577 | chips is this done by default. |
578 | This activates the default FLASH based bad block table functionality | 578 | This activates the default FLASH based bad block table functionality |
@@ -773,20 +773,6 @@ struct nand_oobinfo { | |||
773 | done according to the default builtin scheme. | 773 | done according to the default builtin scheme. |
774 | </para> | 774 | </para> |
775 | </sect2> | 775 | </sect2> |
776 | <sect2 id="User_space_placement_selection"> | ||
777 | <title>User space placement selection</title> | ||
778 | <para> | ||
779 | All non ecc functions like mtd->read and mtd->write use an internal | ||
780 | structure, which can be set by an ioctl. This structure is preset | ||
781 | to the autoplacement default. | ||
782 | <programlisting> | ||
783 | ioctl (fd, MEMSETOOBSEL, oobsel); | ||
784 | </programlisting> | ||
785 | oobsel is a pointer to a user supplied structure of type | ||
786 | nand_oobconfig. The contents of this structure must match the | ||
787 | criteria of the filesystem, which will be used. See an example in utils/nandwrite.c. | ||
788 | </para> | ||
789 | </sect2> | ||
790 | </sect1> | 776 | </sect1> |
791 | <sect1 id="Spare_area_autoplacement_default"> | 777 | <sect1 id="Spare_area_autoplacement_default"> |
792 | <title>Spare area autoplacement default schemes</title> | 778 | <title>Spare area autoplacement default schemes</title> |
@@ -1158,9 +1144,6 @@ in this page</entry> | |||
1158 | These constants are defined in nand.h. They are ored together to describe | 1144 | These constants are defined in nand.h. They are ored together to describe |
1159 | the functionality. | 1145 | the functionality. |
1160 | <programlisting> | 1146 | <programlisting> |
1161 | /* Use a flash based bad block table. This option is parsed by the | ||
1162 | * default bad block table function (nand_default_bbt). */ | ||
1163 | #define NAND_USE_FLASH_BBT 0x00010000 | ||
1164 | /* The hw ecc generator provides a syndrome instead a ecc value on read | 1147 | /* The hw ecc generator provides a syndrome instead a ecc value on read |
1165 | * This can only work if we have the ecc bytes directly behind the | 1148 | * This can only work if we have the ecc bytes directly behind the |
1166 | * data bytes. Applies for DOC and AG-AND Renesas HW Reed Solomon generators */ | 1149 | * data bytes. Applies for DOC and AG-AND Renesas HW Reed Solomon generators */ |