Enable ubifs on kirkwood (tested it with SheevaPlug).
Signed-off-by: Daniel Golle <[email protected]>
Index: target/linux/kirkwood/image/ubinize.cfg
===================================================================
--- target/linux/kirkwood/image/ubinize.cfg (revision 0)
+++ target/linux/kirkwood/image/ubinize.cfg (revision 0)
@@ -0,0 +1,14 @@
+[rootfs]
+# Volume mode (other option is static)
+mode=ubi
+# Source image
+image=root.ubifs
+# Volume ID in UBI image
+vol_id=0
+# Allow for dynamic resize
+vol_type=dynamic
+# Volume name
+vol_name=rootfs
+# Autoresize volume at first mount
+vol_flags=autoresize
+
Index: target/linux/kirkwood/image/Makefile
===================================================================
--- target/linux/kirkwood/image/Makefile (revision 27890)
+++ target/linux/kirkwood/image/Makefile (working copy)
@@ -8,6 +8,8 @@
include $(INCLUDE_DIR)/image.mk
JFFS2OPTS += --little-endian --pagesize=0x800 --no-cleanmarkers --pad
+UBIFS_OPTS += -m 2048 -e 126KiB -c 8192
+UBINIZE_OPTS += -m 2048 -p 128KiB -O 512
define Image/Prepare
cp $(LINUX_DIR)/arch/arm/boot/uImage $(KDIR)/uImage
Index: target/linux/kirkwood/Makefile
===================================================================
--- target/linux/kirkwood/Makefile (revision 27890)
+++ target/linux/kirkwood/Makefile (working copy)
@@ -9,7 +9,7 @@
ARCH:=arm
BOARD:=kirkwood
BOARDNAME:=Marvell Kirkwood
-FEATURES:=targz usb jffs2
+FEATURES:=targz usb jffs2 ubifs
MAINTAINER:=Imre Kaloz <[email protected]>
LINUX_VERSION:=2.6.37.6
Index: target/linux/kirkwood/config-default
===================================================================
--- target/linux/kirkwood/config-default (revision 27890)
+++ target/linux/kirkwood/config-default (working copy)
@@ -110,6 +110,11 @@
# CONFIG_MTD_ROOTFS_ROOT_DEV is not set
# CONFIG_MTD_ROOTFS_SPLIT is not set
# CONFIG_MTD_SM_COMMON is not set
+CONFIG_MTD_UBI=y
+CONFIG_MTD_UBI_BEB_RESERVE=1
+# CONFIG_MTD_UBI_DEBUG is not set
+# CONFIG_MTD_UBI_GLUEBI is not set
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
CONFIG_MV643XX_ETH=y
CONFIG_NEED_DMA_MAP_STATE=y
CONFIG_NET_DSA=y
@@ -138,6 +143,12 @@
# CONFIG_SERIAL_8250_EXTENDED is not set
CONFIG_SPLIT_PTLOCK_CPUS=999999
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
+CONFIG_UBIFS_FS=y
+CONFIG_UBIFS_FS_ADVANCED_COMPR=y
+# CONFIG_UBIFS_FS_DEBUG is not set
+# CONFIG_UBIFS_FS_LZO is not set
+# CONFIG_UBIFS_FS_XATTR is not set
+CONFIG_UBIFS_FS_ZLIB=y
CONFIG_UID16=y
CONFIG_USB=y
CONFIG_USB_EHCI_HCD=y
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel