From 62d18e9f9a9b78b60f17344b731ad993b216f2ab Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Thu, 1 Dec 2011 22:48:42 +0000
Subject: [PATCH] ramips: fix Asus RT-N15 board support

Fix Asus RT-N15 flash partitions and make an image.

Signed-off-by: Roman Yeryomin <roman@advem.lv>

SVN-Revision: 29381
---
 .../files/arch/mips/ralink/rt288x/mach-rt-n15.c       |  6 +++---
 target/linux/ramips/image/Makefile                    | 11 +++++++++++
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/target/linux/ramips/files/arch/mips/ralink/rt288x/mach-rt-n15.c b/target/linux/ramips/files/arch/mips/ralink/rt288x/mach-rt-n15.c
index fb048912c2..18d5337b9d 100644
--- a/target/linux/ramips/files/arch/mips/ralink/rt288x/mach-rt-n15.c
+++ b/target/linux/ramips/files/arch/mips/ralink/rt288x/mach-rt-n15.c
@@ -54,11 +54,11 @@ static struct mtd_partition rt_n15_partitions[] = {
 	}, {
 		.name	= "kernel",
 		.offset	= 0x050000,
-		.size	= 0x0b0000,
+		.size   = 0x0d0000,
 	}, {
 		.name	= "rootfs",
-		.offset	= 0x100000,
-		.size	= 0x300000,
+		.offset = 0x120000,
+		.size   = 0x2e0000,
 	}, {
 		.name	= "firmware",
 		.offset	= 0x050000,
diff --git a/target/linux/ramips/image/Makefile b/target/linux/ramips/image/Makefile
index 7f0ef00e46..24f59663cc 100644
--- a/target/linux/ramips/image/Makefile
+++ b/target/linux/ramips/image/Makefile
@@ -258,6 +258,17 @@ define Image/Build/Profile/Default
 endef
 endif
 
+
+define Image/Build/Profile/RTN15
+	$(call Image/Build/Template/GENERIC_4M,$(1),rt-n15,RT-N15)
+endef
+
+ifeq ($(CONFIG_RALINK_RT288X),y)
+define Image/Build/Profile/Default
+	$(call Image/Build/Profile/RTN15,$(1))
+endef
+endif
+
 define Image/Build/squashfs
 	$(call prepare_generic_squashfs,$(KDIR)/root.squashfs)
 endef
-- 
GitLab