About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / mtd / pxa3xx-nand.txt




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:37 EST.

1	PXA3xx NAND DT bindings
2	
3	Required properties:
4	
5	 - compatible:		Should be set to one of the following:
6				marvell,pxa3xx-nand
7				marvell,armada370-nand
8	 - reg: 		The register base for the controller
9	 - interrupts:		The interrupt to map
10	 - #address-cells:	Set to <1> if the node includes partitions
11	
12	Optional properties:
13	
14	 - marvell,nand-enable-arbiter:	Set to enable the bus arbiter
15	 - marvell,nand-keep-config:	Set to keep the NAND controller config as set
16					by the bootloader
17	 - num-cs:			Number of chipselect lines to usw
18	 - nand-on-flash-bbt: 		boolean to enable on flash bbt option if
19					not present false
20	 - nand-ecc-strength:           number of bits to correct per ECC step
21	 - nand-ecc-step-size:          number of data bytes covered by a single ECC step
22	
23	The following ECC strength and step size are currently supported:
24	
25	 - nand-ecc-strength = <1>, nand-ecc-step-size = <512>
26	 - nand-ecc-strength = <4>, nand-ecc-step-size = <512>
27	 - nand-ecc-strength = <8>, nand-ecc-step-size = <512>
28	
29	Example:
30	
31		nand0: nand@43100000 {
32			compatible = "marvell,pxa3xx-nand";
33			reg = <0x43100000 90>;
34			interrupts = <45>;
35			#address-cells = <1>;
36	
37			marvell,nand-enable-arbiter;
38			marvell,nand-keep-config;
39			num-cs = <1>;
40	
41			/* partitions (optional) */
42		};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.