diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/DocBook/mtdnand.tmpl | 19 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/mtd/atmel-dataflash.txt | 14 |
2 files changed, 15 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 */ |
diff --git a/Documentation/devicetree/bindings/mtd/atmel-dataflash.txt b/Documentation/devicetree/bindings/mtd/atmel-dataflash.txt new file mode 100644 index 000000000000..ef66ddd01da0 --- /dev/null +++ b/Documentation/devicetree/bindings/mtd/atmel-dataflash.txt | |||
@@ -0,0 +1,14 @@ | |||
1 | * Atmel Data Flash | ||
2 | |||
3 | Required properties: | ||
4 | - compatible : "atmel,<model>", "atmel,<series>", "atmel,dataflash". | ||
5 | |||
6 | Example: | ||
7 | |||
8 | flash@1 { | ||
9 | #address-cells = <1>; | ||
10 | #size-cells = <1>; | ||
11 | compatible = "atmel,at45db321d", "atmel,at45", "atmel,dataflash"; | ||
12 | spi-max-frequency = <25000000>; | ||
13 | reg = <1>; | ||
14 | }; | ||