| # SPDX-License-Identifier: (GPL-2.0+ OR MIT) | |
| config AMLOGIC_MTD_COMMON | |
| tristate "AMLOGIC MTD common api" | |
| help | |
| Meson slc nand and spi nand have many public | |
| APIS. These public APIs are unified in the | |
| same Ko. | |
| config AMLOGIC_MTD_RESV | |
| tristate "AMLOGIC MTD reserve area management" | |
| help | |
| Implements a reserve area which is used | |
| to manage the bbt/key/dtd/env and so on. | |
| we pre-allocate fixed blocks and list these | |
| blocks base on different usage, such as bbt, | |
| key. it is efficiently for power lost and | |
| backups and others. | |
| config AMLOGIC_NAND | |
| bool "Amlogic NAND modification" | |
| default n | |
| depends on MTD_BLOCK | |
| depends on AMLOGIC_BREAK_GKI | |
| help | |
| Add bad block handling for mtd block. some | |
| filesystems or users don't care the bad blocks | |
| on raw NAND, so if you want to handle bad blocks | |
| in mtd block layer, say Y here. |