Commit ec4ee5fb authored by Romain Izard's avatar Romain Izard Committed by Brian Norris

doc: dt: atmel_nand: Reword the documentation

Do not mention which chips supporting the PMECC controller, as it a
duplicate of the information in the chips' device trees.

Use common terms when describing the sub-node for the NAND Flash
controller.
Acked-by: default avatarRob Herring <robh@kernel.org>
Reviewed-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
Signed-off-by: default avatarRomain Izard <romain.izard.pro@gmail.com>
Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
parent 5ddc7bd4
...@@ -21,8 +21,8 @@ Optional properties: ...@@ -21,8 +21,8 @@ Optional properties:
- nand-ecc-mode : String, operation mode of the NAND ecc mode, soft by default. - nand-ecc-mode : String, operation mode of the NAND ecc mode, soft by default.
Supported values are: "none", "soft", "hw", "hw_syndrome", "hw_oob_first", Supported values are: "none", "soft", "hw", "hw_syndrome", "hw_oob_first",
"soft_bch". "soft_bch".
- atmel,has-pmecc : boolean to enable Programmable Multibit ECC hardware. - atmel,has-pmecc : boolean to enable Programmable Multibit ECC hardware,
Only supported by at91sam9x5 or later sam9 product. capable of BCH encoding and decoding, on devices where it is present.
- atmel,pmecc-cap : error correct capability for Programmable Multibit ECC - atmel,pmecc-cap : error correct capability for Programmable Multibit ECC
Controller. Supported values are: 2, 4, 8, 12, 24. Controller. Supported values are: 2, 4, 8, 12, 24.
- atmel,pmecc-sector-size : sector size for ECC computation. Supported values - atmel,pmecc-sector-size : sector size for ECC computation. Supported values
...@@ -32,15 +32,16 @@ Optional properties: ...@@ -32,15 +32,16 @@ Optional properties:
sector size 1024. If not specified, driver will build the table in runtime. sector size 1024. If not specified, driver will build the table in runtime.
- nand-bus-width : 8 or 16 bus width if not present 8 - nand-bus-width : 8 or 16 bus width if not present 8
- nand-on-flash-bbt: boolean to enable on flash bbt option if not present false - nand-on-flash-bbt: boolean to enable on flash bbt option if not present false
- Nand Flash Controller(NFC) is a slave driver under Atmel nand flash
- Required properties: Nand Flash Controller(NFC) is an optional sub-node
- compatible : "atmel,sama5d3-nfc" or "atmel,sama5d4-nfc". Required properties:
- reg : should specify the address and size used for NFC command registers, - compatible : "atmel,sama5d3-nfc" or "atmel,sama5d4-nfc".
NFC registers and NFC Sram. NFC Sram address and size can be absent - reg : should specify the address and size used for NFC command registers,
NFC registers and NFC SRAM. NFC SRAM address and size can be absent
if don't want to use it. if don't want to use it.
- clocks: phandle to the peripheral clock - clocks: phandle to the peripheral clock
- Optional properties: Optional properties:
- atmel,write-by-sram: boolean to enable NFC write by sram. - atmel,write-by-sram: boolean to enable NFC write by SRAM.
Examples: Examples:
nand0: nand@40000000,0 { nand0: nand@40000000,0 {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment