ARM: at91: at91sam9n12: add DT parameters to enable PMECC

Default ecc correctable setting is 2bits in 512 bytes.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
This commit is contained in:
Josh Wu 2013-01-23 20:47:10 +08:00 committed by Nicolas Ferre
parent 5314bc2de9
commit c18c6b29e0
2 changed files with 6 additions and 2 deletions

View file

@ -390,8 +390,9 @@ nand0: nand@40000000 {
reg = < 0x40000000 0x10000000 reg = < 0x40000000 0x10000000
0xffffe000 0x00000600 0xffffe000 0x00000600
0xffffe600 0x00000200 0xffffe600 0x00000200
0x00100000 0x00100000 0x00108000 0x00018000
>; >;
atmel,pmecc-lookup-table-offset = <0x0 0x8000>;
atmel,nand-addr-offset = <21>; atmel,nand-addr-offset = <21>;
atmel,nand-cmd-offset = <22>; atmel,nand-cmd-offset = <22>;
pinctrl-names = "default"; pinctrl-names = "default";

View file

@ -71,7 +71,10 @@ pinctrl_board_mmc0: mmc0-board {
nand0: nand@40000000 { nand0: nand@40000000 {
nand-bus-width = <8>; nand-bus-width = <8>;
nand-ecc-mode = "soft"; nand-ecc-mode = "hw";
atmel,has-pmecc;
atmel,pmecc-cap = <2>;
atmel,pmecc-sector-size = <512>;
nand-on-flash-bbt; nand-on-flash-bbt;
status = "okay"; status = "okay";
}; };