]> Pileus Git - ~andy/linux/blob - Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt
Linux 3.14
[~andy/linux] / Documentation / devicetree / bindings / mtd / pxa3xx-nand.txt
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
21 Example:
22
23         nand0: nand@43100000 {
24                 compatible = "marvell,pxa3xx-nand";
25                 reg = <0x43100000 90>;
26                 interrupts = <45>;
27                 #address-cells = <1>;
28
29                 marvell,nand-enable-arbiter;
30                 marvell,nand-keep-config;
31                 num-cs = <1>;
32
33                 /* partitions (optional) */
34         };
35