]>
Commit | Line | Data |
---|---|---|
4b0abf9f MY |
1 | menu "NAND Device Support" |
2 | ||
65e4145a MY |
3 | config SYS_NAND_SELF_INIT |
4 | bool | |
5 | help | |
6 | This option, if enabled, provides more flexible and linux-like | |
7 | NAND initialization process. | |
8 | ||
4b0abf9f MY |
9 | config NAND_DENALI |
10 | bool "Support Denali NAND controller" | |
65e4145a | 11 | select SYS_NAND_SELF_INIT |
4b0abf9f MY |
12 | help |
13 | Enable support for the Denali NAND controller. | |
14 | ||
15 | config SYS_NAND_DENALI_64BIT | |
16 | bool "Use 64-bit variant of Denali NAND controller" | |
17 | depends on NAND_DENALI | |
18 | help | |
19 | The Denali NAND controller IP has some variations in terms of | |
20 | the bus interface. The DMA setup sequence is completely differenct | |
21 | between 32bit / 64bit AXI bus variants. | |
22 | ||
23 | If your Denali NAND controller is the 64-bit variant, say Y. | |
24 | Otherwise (32 bit), say N. | |
25 | ||
26 | config NAND_DENALI_SPARE_AREA_SKIP_BYTES | |
27 | int "Number of bytes skipped in OOB area" | |
28 | depends on NAND_DENALI | |
29 | range 0 63 | |
30 | help | |
31 | This option specifies the number of bytes to skip from the beginning | |
32 | of OOB area before last ECC sector data starts. This is potentially | |
33 | used to preserve the bad block marker in the OOB area. | |
34 | ||
e02ee254 | 35 | if SPL |
845034e6 MY |
36 | |
37 | config SPL_NAND_DENALI | |
38 | bool "Support Denali NAND controller for SPL" | |
39 | help | |
40 | This is a small implementation of the Denali NAND controller | |
41 | for use on SPL. | |
42 | ||
43 | endif | |
44 | ||
4b0abf9f | 45 | endmenu |