summaryrefslogtreecommitdiff
path: root/apps/examples/nxffs/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'apps/examples/nxffs/Kconfig')
-rw-r--r--apps/examples/nxffs/Kconfig58
1 files changed, 58 insertions, 0 deletions
diff --git a/apps/examples/nxffs/Kconfig b/apps/examples/nxffs/Kconfig
index 074ace872..57c55787c 100644
--- a/apps/examples/nxffs/Kconfig
+++ b/apps/examples/nxffs/Kconfig
@@ -10,4 +10,62 @@ config EXAMPLES_NXFFS
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