mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-06 02:50:43 +00:00
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:
parent
5314bc2de9
commit
c18c6b29e0
2 changed files with 6 additions and 2 deletions
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue