summaryrefslogtreecommitdiffstats
path: root/target/jffs2/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'target/jffs2/Config.in')
-rw-r--r--target/jffs2/Config.in58
1 files changed, 56 insertions, 2 deletions
diff --git a/target/jffs2/Config.in b/target/jffs2/Config.in
index 0d79dd1ff..4f5edac4c 100644
--- a/target/jffs2/Config.in
+++ b/target/jffs2/Config.in
@@ -1,6 +1,60 @@
-config BR2_TARGET_ROOTFS_JFFS2
- bool "jffs2 root filesystem for the target device"
+
+menuconfig BR2_TARGET_ROOTFS_JFFS2
+ bool "Build jffs2 root filesystem for the target device"
default n
help
Build a jffs2 root filesystem
+config BR2_TARGET_ROOTFS_JFFS2_EBSIZE
+ hex "Erase block size"
+ depends on BR2_TARGET_ROOTFS_JFFS2
+ default 0x20000
+
+config BR2_TARGET_ROOTFS_JFFS2_PAD
+ bool "Pad output"
+ depends on BR2_TARGET_ROOTFS_JFFS2
+
+config BR2_TARGET_ROOTFS_JFFS2_PADSIZE
+ hex "Pad output size (0x0 = to end of EB)"
+ depends on BR2_TARGET_ROOTFS_JFFS2_PAD
+ default 0x0
+ help
+ Set to 0x0 to pad to end of erase block.
+
+choice
+ prompt "Endianess"
+ default BR2_TARGET_ROOTFS_JFFS2_LE
+ depends on BR2_TARGET_ROOTFS_JFFS2
+
+config BR2_TARGET_ROOTFS_JFFS2_LE
+ bool "little-endian"
+ depends on BR2_TARGET_ROOTFS_JFFS2
+
+config BR2_TARGET_ROOTFS_JFFS2_BE
+ bool "big-endian"
+ depends on BR2_TARGET_ROOTFS_JFFS2
+
+endchoice
+
+config BR2_TARGET_ROOTFS_JFFS2_SQUASH
+ bool "Make all files be owned by root"
+ depends on BR2_TARGET_ROOTFS_JFFS2
+
+config BR2_TARGET_ROOTFS_JFFS2_DEVFILE
+ string "Location of device table file"
+ depends on BR2_TARGET_ROOTFS_JFFS2
+ default "target/default/device_table.txt"
+
+config BR2_TARGET_ROOTFS_JFFS2_OUTPUT
+ string "Output File"
+ depends on BR2_TARGET_ROOTFS_JFFS2
+ default "$(IMAGE).jffs2"
+
+config BR2_TARGET_ROOTFS_JFFS2_COPYTO
+ string "also copy the image to..."
+ depends on BR2_TARGET_ROOTFS_JFFS2
+ default ""
+ help
+ Copies the resulting image to a secondary location.
+
+