diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2013-09-25 19:32:34 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2013-09-25 19:32:34 +0000 |
commit | 942e69b1663cf74a172df4f5e370d59d0798c081 (patch) | |
tree | 7f13ba0e858a0bb18b03d9e71710f9e9f2a910d1 /target/linux/avr32/patches-3.10/110-openwrt_flashmap.patch | |
parent | 11e4e6ebfbc536b06cb3ff6a63c2962026df36dc (diff) | |
download | master-31e0f0ae-942e69b1663cf74a172df4f5e370d59d0798c081.tar.gz master-31e0f0ae-942e69b1663cf74a172df4f5e370d59d0798c081.tar.bz2 master-31e0f0ae-942e69b1663cf74a172df4f5e370d59d0798c081.zip |
avr32: optimize image generation
- remove the kernel+rootfs partitions from the MTD partition map,
- use a temporary directory for intermediate image files,
- append the root squashfs directly to the kernel,
- don't hardcode uImage size in the jffs2 images,
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38194
Diffstat (limited to 'target/linux/avr32/patches-3.10/110-openwrt_flashmap.patch')
-rw-r--r-- | target/linux/avr32/patches-3.10/110-openwrt_flashmap.patch | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/target/linux/avr32/patches-3.10/110-openwrt_flashmap.patch b/target/linux/avr32/patches-3.10/110-openwrt_flashmap.patch index 3f87699b04..876eb71c49 100644 --- a/target/linux/avr32/patches-3.10/110-openwrt_flashmap.patch +++ b/target/linux/avr32/patches-3.10/110-openwrt_flashmap.patch @@ -1,31 +1,11 @@ --- a/arch/avr32/boards/atngw100/flash.c +++ b/arch/avr32/boards/atngw100/flash.c -@@ -45,9 +45,14 @@ static struct mtd_partition flash_parts[ +@@ -45,7 +45,7 @@ static struct mtd_partition flash_parts[ .mask_flags = MTD_WRITEABLE, }, { - .name = "root", -+ .name = "kernel", ++ .name = "firmware", .offset = 0x00020000, -- .size = 0x007d0000, -+ .size = 0x00100000, -+ }, -+ { -+ .name = "rootfs", -+ .offset = 0x00120000, -+ .size = 0x006d0000, + .size = 0x007d0000, }, - { - .name = "env", -@@ -55,6 +60,11 @@ static struct mtd_partition flash_parts[ - .size = 0x00010000, - .mask_flags = MTD_WRITEABLE, - }, -+ { -+ .name = "firmware", -+ .offset = 0x00020000, -+ .size = 0x007d0000, -+ }, - }; - - static struct physmap_flash_data flash_data = { |