summaryrefslogblamecommitdiff
path: root/apps/examples/nxffs/Kconfig
blob: 57c55787c9666da7077bbe56ee532481201965c9 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12

                                                             
                                      
 







                                                    

























































                                                                                  
     
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#

config EXAMPLES_NXFFS
	bool "NXFFS file system example"
	default n
	---help---
		Enable the NXFFS file system example

if EXAMPLES_NXFFS

config EXAMPLES_NXFFS_ARCHINIT
	bool "Architecture-specific initialization"
	default n
	---help---
		The default is to use the RAM MTD device at drivers/mtd/rammtd.c.
		But an architecture-specific MTD driver can be used instead by
		defining EXAMPLES_NXFFS_ARCHINIT.  In this case, the
		initialization logic will call mtdpart_archinitialize() to obtain
		the MTD driver instance.

config EXAMPLES_NXFFS_NEBLOCKS
	int "Number of erase blocks (simulated)"
	default 32
	depends on !EXAMPLES_NXFFS_ARCHINIT
	---help---
		When EXAMPLES_NXFFS_ARCHINIT is not defined, this test will use
		the RAM MTD device at drivers/mtd/rammtd.c to simulate FLASH.  In
		this case, this value must be provided to give the nubmer of erase
		blocks in MTD RAM device.

		The size of the allocated RAM drive will be:

			RAMMTD_ERASESIZE * EXAMPLES_NXFFS_NEBLOCKS

config EXAMPLES_NXFFS_MAXNAME
	int "Max name size"
	default 128
	range 1 255
	---help---
		Determines the maximum size of names used in the filesystem

	config EXAMPLES_NXFFS_MAXFILE
	int "Max file size"
	default 8192
	---help---
		Determines the maximum size of a file

config EXAMPLES_NXFFS_MAXIO
	int "Max I/O"
	default 347

config EXAMPLES_NXFFS_MAXOPEN
	int "Max open files"
	default 512

config EXAMPLES_NXFFS_MOUNTPT
	string "NXFFS mountpoint"
	default "/mnt/nxffs"

config EXAMPLES_NXFFS_NLOOPS
	int "Number of test loops"
	default 100

config EXAMPLES_NXFFS_VERBOSE
	bool "Verbose output"
	default n

endif