summaryrefslogtreecommitdiff
path: root/apps/examples/mount/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'apps/examples/mount/Kconfig')
-rw-r--r--apps/examples/mount/Kconfig46
1 files changed, 45 insertions, 1 deletions
diff --git a/apps/examples/mount/Kconfig b/apps/examples/mount/Kconfig
index b38c4763c..f5281d685 100644
--- a/apps/examples/mount/Kconfig
+++ b/apps/examples/mount/Kconfig
@@ -10,4 +10,48 @@ config EXAMPLES_MOUNT
Enable the file system mount example
if EXAMPLES_MOUNT
-endif
+
+config EXAMPLES_MOUNT_BLOCKDEVICE
+ bool "Use block device"
+ default n
+ ---help---
+ Use an existing block device to mount. If EXAMPLES_MOUNT_BLOCKDEVICE
+ is not selected, then a RAM disk will be configured for the test.
+
+if EXAMPLES_MOUNT_BLOCKDEVICE
+
+config EXAMPLES_MOUNT_DEVNAME
+ string "Block device name"
+ default "/dev/mtdblock0"
+ ---help---
+ The name of the user-provided block device to mount. Must be
+ provided if EXAMPLES_MOUNT_BLOCKDEVICE is selected.
+
+endif # EXAMPLES_MOUNT_BLOCKDEVICE
+
+if !EXAMPLES_MOUNT_BLOCKDEVICE
+
+config EXAMPLES_MOUNT_NSECTORS
+ int "RAM disk number of sectors"
+ default 2048
+ ---help---
+ The number of "sectors" in the RAM disk used when
+ EXAMPLES_MOUNT_BLOCKDEVICE is not selected.
+
+config EXAMPLES_MOUNT_SECTORSIZE
+ int "RAM disk sector size"
+ default 512
+ ---help---
+ The size of each sectors in the RAM disk used when
+ EXAMPLES_MOUNT_BLOCKDEVICE is not selected.
+
+config EXAMPLES_MOUNT_RAMDEVNO
+ int "RAM disk device number"
+ default 0
+ ---help---
+ The RAM device minor number used to mount the RAM disk used when
+ EXAMPLES_MOUNT_BLOCKDEVICE is not selected. The default is zero
+ (meaning that "/dev/ram0" will be used).
+
+endif # !EXAMPLES_MOUNT_BLOCKDEVICE
+endif # EXAMPLES_MOUNT