From 47be1d91e3fd6e4fc5a35208638a9edc2c3a0dd4 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 4 Feb 2010 00:29:01 +0100 Subject: enable mtd character support --- target/rb532/kernel.config | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'target/rb532') diff --git a/target/rb532/kernel.config b/target/rb532/kernel.config index f9ce20f75..a947a5470 100644 --- a/target/rb532/kernel.config +++ b/target/rb532/kernel.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.32 -# Sat Jan 30 22:33:23 2010 +# Mon Feb 1 20:33:44 2010 # CONFIG_MIPS=y @@ -398,7 +398,7 @@ CONFIG_MTD_PARTITIONS=y # # User Modules And Translation Layers # -# CONFIG_MTD_CHAR is not set +CONFIG_MTD_CHAR=y CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set -- cgit v1.2.3 From faa66544c82f39203dca165e8b0a931e21b3a1ba Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 4 Feb 2010 00:59:59 +0100 Subject: add a separate partition for cfgfs --- target/rb532/patches/cfgfs.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 target/rb532/patches/cfgfs.patch (limited to 'target/rb532') diff --git a/target/rb532/patches/cfgfs.patch b/target/rb532/patches/cfgfs.patch new file mode 100644 index 000000000..ed090bf3c --- /dev/null +++ b/target/rb532/patches/cfgfs.patch @@ -0,0 +1,18 @@ +diff -Nur linux-2.6.32.orig/arch/mips/rb532/devices.c linux-2.6.32/arch/mips/rb532/devices.c +--- linux-2.6.32.orig/arch/mips/rb532/devices.c 2009-12-03 04:51:21.000000000 +0100 ++++ linux-2.6.32/arch/mips/rb532/devices.c 2010-02-01 22:29:05.000000000 +0100 +@@ -190,8 +190,12 @@ + }, { + .name = "rootfs", + .offset = MTDPART_OFS_NXTBLK, +- .size = MTDPART_SIZ_FULL, +- } ++ .size = 0x8000000 - 0x400000 - 0x400000, ++ }, { ++ .name = "cfgfs", ++ .offset = 0x8000000 - 0x400000, ++ .size = 0x400000, ++ }, + }; + + static struct platform_device rb532_led = { -- cgit v1.2.3 From 41f61a4fe1425d69768028ec1c7d13a14fa43dff Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 4 Feb 2010 22:07:41 +0100 Subject: implement cfgfs for devices with NAND flash like rb532 --- target/rb532/TODO | 1 - 1 file changed, 1 deletion(-) delete mode 100644 target/rb532/TODO (limited to 'target/rb532') diff --git a/target/rb532/TODO b/target/rb532/TODO deleted file mode 100644 index f48d0f482..000000000 --- a/target/rb532/TODO +++ /dev/null @@ -1 +0,0 @@ -- implement cfgfs for NAND/YAFFS2 rootfs -- cgit v1.2.3 From 10997d993a55465525b026b9404f5809687e9e3c Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 7 Feb 2010 20:15:25 +0100 Subject: implement adkupdate and adkinstall for rb532 boards --- target/rb532/Makefile | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) (limited to 'target/rb532') diff --git a/target/rb532/Makefile b/target/rb532/Makefile index 27a070c31..88145c64c 100644 --- a/target/rb532/Makefile +++ b/target/rb532/Makefile @@ -11,28 +11,38 @@ OSTRIP:=-R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build kernel-install: $(TARGET_CROSS)objcopy $(OSTRIP) -S $(LINUX_DIR)/vmlinux \ - $(BIN_DIR)/${ADK_TARGET}-${FS}-kernel + $(TARGET_DIR)/boot/kernel + cp $(TARGET_DIR)/boot/kernel \ + $(BUILD_DIR)/${ADK_TARGET}-${FS}-kernel ifeq ($(FS),ext2-cf) -imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL) +imageinstall: $(BIN_DIR)/$(ROOTFSUSERTARBALL) + @cp $(BUILD_DIR)/${ADK_TARGET}-${FS}-kernel \ + $(BIN_DIR)/${ADK_TARGET}-${FS}-kernel @echo @echo 'The kernel file is: ${BIN_DIR}/${ADK_TARGET}-${FS}-kernel' - @echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL)," - @echo 'Login as user root with password linux123 via ssh or console' + @echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSUSERTARBALL)" + @echo "Boot the board via network (tftp/nfsroot) and use adkinstall." + @echo "If you just want to update, use adkupdate." + @echo 'Login as user root with password linux123 via ssh or console.' endif ifeq ($(FS),nfsroot) -imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL) +imageinstall: $(BIN_DIR)/$(ROOTFSUSERTARBALL) + @cp $(BUILD_DIR)/${ADK_TARGET}-${FS}-kernel \ + $(BIN_DIR)/${ADK_TARGET}-${FS}-kernel @echo @echo 'The kernel file is: ${BIN_DIR}/${ADK_TARGET}-${FS}-kernel' - @echo 'The nfs root tarball is: ${BIN_DIR}/${ROOTFSTARBALL}' - @echo 'Login as user root with password linux123 via ssh or console' + @echo 'The nfs root tarball is: ${BIN_DIR}/${ROOTFSUSERTARBALL}' + @echo 'Login as user root with password linux123 via ssh or console.' endif ifeq ($(FS),yaffs) imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL) - @echo - @echo 'The kernel file is: ${BIN_DIR}/${ADK_TARGET}-${FS}-kernel' - @echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL)," - @echo 'Login as user root with password linux123 via ssh or console' + @echo + @echo "The RootFS tarball is:" + @echo "$(BIN_DIR)/$(ROOTFSTARBALL)" + @echo "Boot the board via network (tftp/nfsroot) and use adkinstall." + @echo "If you just want to update, use adkupdate." + @echo 'Login as user root with password linux123 via ssh or console.' endif -- cgit v1.2.3