^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # linux/drivers/mtd/rknand/Kconfig
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) config MTD_RKNAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) tristate "RK NAND Device Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) depends on MTD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select MTD_RK_NAND_IDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) RK NAND Device Support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) if MTD_RKNAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) config MTD_NAND_RK29XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) tristate "RK on-chip NAND Flash Controller driver with FTL"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) depends on MTD_RKNAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) This enables the RK28xx on-chip NAND flash controller and NFTL driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) config MTD_RKNAND_BUFFER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) tristate "RK Nand buffer write enables"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) depends on MTD_RKNAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) config MTD_EMMC_CLK_POWER_SAVE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) tristate "RK emmc clock power save"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) depends on MTD_RKNAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) config MTD_NAND_RK29XX_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) tristate "RK Nand driver debug enables"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) depends on MTD_RKNAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) config MTD_NAND_RK29XX_DEBUG_VERBOSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) int "Debugging verbosity (0 = quiet, 3 = noisy)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) depends on MTD_NAND_RK29XX_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) default "0"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Determines the verbosity level of the MTD NAND debugging messages.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) endif # MTD_RKNAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)