Based on kernel version 3.13. Page generated on 2014-01-20 22:00 EST.
1 * Texas Instruments Davinci NAND 2 3 This file provides information, what the device node for the 4 davinci nand interface contain. 5 6 Required properties: 7 - compatible: "ti,davinci-nand"; 8 - reg : contain 2 offset/length values: 9 - offset and length for the access window 10 - offset and length for accessing the aemif control registers 11 - ti,davinci-chipselect: Indicates on the davinci_nand driver which 12 chipselect is used for accessing the nand. 13 14 Recommended properties : 15 - ti,davinci-mask-ale: mask for ale 16 - ti,davinci-mask-cle: mask for cle 17 - ti,davinci-mask-chipsel: mask for chipselect 18 - ti,davinci-ecc-mode: ECC mode valid values for davinci driver: 19 - "none" 20 - "soft" 21 - "hw" 22 - ti,davinci-ecc-bits: used ECC bits, currently supported 1 or 4. 23 - ti,davinci-nand-buswidth: buswidth 8 or 16 24 - ti,davinci-nand-use-bbt: use flash based bad block table support. 25 26 nand device bindings may contain additional sub-nodes describing 27 partitions of the address space. See partition.txt for more detail. 28 29 Example(da850 EVM ): 30 nand_cs3@62000000 { 31 compatible = "ti,davinci-nand"; 32 reg = <0x62000000 0x807ff 33 0x68000000 0x8000>; 34 ti,davinci-chipselect = <1>; 35 ti,davinci-mask-ale = <0>; 36 ti,davinci-mask-cle = <0>; 37 ti,davinci-mask-chipsel = <0>; 38 ti,davinci-ecc-mode = "hw"; 39 ti,davinci-ecc-bits = <4>; 40 ti,davinci-nand-use-bbt; 41 42 partition@180000 { 43 label = "ubifs"; 44 reg = <0x180000 0x7e80000>; 45 }; 46 };