Ticket #5719: orion_sysupgrade_mtd.patch

File orion_sysupgrade_mtd.patch, 1.6 KB (added by Maddes <maddes_trac@…>, 8 years ago)
  • target/linux/orion/patches/100-openwrt_partition_map.patch

     
    11--- a/arch/arm/mach-orion5x/wrt350n-v2-setup.c 
    22+++ b/arch/arm/mach-orion5x/wrt350n-v2-setup.c 
    3 @@ -58,19 +58,11 @@ static struct mtd_partition wrt350n_v2_n 
     3@@ -58,11 +58,11 @@ static struct mtd_partition wrt350n_v2_nor_flash_partitions (Kernel 2.6.28.10) 
    44        { 
    55                .name           = "kernel", 
    66                .offset         = 0x00000000, 
    77-               .size           = 0x00760000, 
    8 +               .size           = 0x00100000, 
     8+               .size           = 0x00100000,   // change to kernel mtd size here (1/3) 
    99        }, { 
    1010                .name           = "rootfs", 
    1111-               .offset         = 0x001a0000, 
     12+               .offset         = 0x00100000,   // change to kernel mtd size here (2/3) 
    1213-               .size           = 0x005c0000, 
    13 -       }, { 
    14 -               .name           = "lang", 
    15 -               .offset         = 0x00760000, 
    16 -               .size           = 0x00040000, 
    17 -       }, { 
    18 -               .name           = "nvram", 
    19 -               .offset         = 0x007a0000, 
    20 -               .size           = 0x00020000, 
    21 +               .offset         = 0x00100000, 
    22 +               .size           = 0x00650000, 
     14+               .size           = 0x00650000,   // adopt to kernel mtd size here (3/3) = 0x00750000 - <kernel mtd size> 
    2315        }, { 
     16                .name           = "lang", 
     17                .offset         = 0x00760000, 
     18@@ -75,6 +79,14 @@ static struct mtd_partition wrt350n_v2_nor_flash_partitions (Kernel 2.6.28.10) 
    2419                .name           = "u-boot", 
    2520                .offset         = 0x007c0000, 
     21                .size           = 0x00040000, 
     22+       }, { 
     23+               .name           = "eRcOmM_do_not_touch", 
     24+               .offset         = 0x00750000, 
     25+               .size           = 0x00010000,   // erasesize 
     26+       }, { 
     27+               .name           = "image", 
     28+               .offset         = 0x00000000, 
     29+               .size           = 0x00760000, 
     30        }, 
     31 }; 
     32