# SPDX-License-Identifier: GPL-2.0 if ARCH_ROCKCHIP menuconfig RK_FLASH tristate "Rockchip Flash Devices Support" select ROCKCHIP_VENDOR_STORAGE select ROCKCHIP_FLASH_VENDOR_STORAGE default n help This enables support for Rockchip Flash Devices including Nandc Slc Nand, SFC Spi Nand and SFC Spi Nor. They're block interface. Say Y when you have a board with one of them. if RK_FLASH comment "Rockchip Flash Devices" config RK_SFTL tristate "Rockchip Slc Nand FTL support" default y depends on (RK_NAND || (RK_SFC_NAND && RK_SFC_NAND_MTD !=y)) help This enables support for Slc Nand FTL. Say Y when you have a board with Slc Nand Flash register as block device. config RK_NANDC_NAND tristate "Rockchip NANDC Slc Nand Devices support" default n depends on RK_NAND != y help This enables support for NANDC Slc Nand Devices. It's block interface, 512Kb/sector. Say Y when you have a board with Slc Nand Flash supported by Rockchip Nandc controller. config RK_SFC_NAND tristate "Rockchip SFC Spi Nand Devices support" default n depends on RK_NAND != y help This enables support for Rockchip SFC Spi Nand Devices. It's block interface, 512Kb/sector. Say Y when you have a board with Spi Nand Flash supported by Rockchip Serial Flash Controller(SFC). config RK_SFC_NAND_MTD bool "RK SFC NAND mtd Interface Support" select ROCKCHIP_MTD_VENDOR_STORAGE default n depends on RK_SFC_NAND && MTD help Enable mtd interface for SFC_NAND device. Say Y when you wanna use mtd interface for SFC_NAND flash. config RK_SFC_NOR tristate "Rockchip SFC Spi Nor Devices Support" select CRYPTO select CRYPTO_LIB_ARC4 default n help This enables support for Rockchip SFC Spi Nor Devices. It's block interface,512Kb/sector. Say Y when you have a board with Spi Nor Flash supported by Rockchip Serial Flash Controller(SFC). config RK_SFC_NOR_MTD bool "RK SFC NOR mtd Interface Support" default n depends on RK_SFC_NOR && MTD help Enable mtd interface for SFC_NOR device. Say Y when you wanna use mtd interface for SFC_NOR flash. endif # RK_FLASH endif # ARCH_ROCKCHIP