Changeset 31112


Ignore:
Timestamp:
2012-03-27T21:38:07+02:00 (6 years ago)
Author:
juhosg
Message:

ar71xx: remove the built-in MTD map of the AP96 board

Pass the mtd_layout via the kernel command line instead.

Location:
trunk/target/linux/ar71xx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-ap96.c

    r30405 r31112  
    1212 
    1313#include <linux/platform_device.h> 
    14 #include <linux/mtd/mtd.h> 
    15 #include <linux/mtd/partitions.h> 
    1614#include <linux/delay.h> 
    1715 
     
    4543#define AP96_CALDATA0_OFFSET            0x1000 
    4644#define AP96_CALDATA1_OFFSET            0x5000 
    47  
    48 static struct mtd_partition ap96_partitions[] = { 
    49         { 
    50                 .name           = "uboot", 
    51                 .offset         = 0, 
    52                 .size           = 0x030000, 
    53                 .mask_flags     = MTD_WRITEABLE, 
    54         }, { 
    55                 .name           = "env", 
    56                 .offset         = 0x030000, 
    57                 .size           = 0x010000, 
    58                 .mask_flags     = MTD_WRITEABLE, 
    59         }, { 
    60                 .name           = "rootfs", 
    61                 .offset         = 0x040000, 
    62                 .size           = 0x600000, 
    63         }, { 
    64                 .name           = "uImage", 
    65                 .offset         = 0x640000, 
    66                 .size           = 0x1b0000, 
    67         }, { 
    68                 .name           = "caldata", 
    69                 .offset         = 0x7f0000, 
    70                 .size           = 0x010000, 
    71                 .mask_flags     = MTD_WRITEABLE, 
    72         } 
    73 }; 
    74  
    75 static struct flash_platform_data ap96_flash_data = { 
    76         .parts          = ap96_partitions, 
    77         .nr_parts       = ARRAY_SIZE(ap96_partitions), 
    78 }; 
    7945 
    8046/* 
     
    159125        ath79_register_usb(); 
    160126 
    161         ath79_register_m25p80(&ap96_flash_data); 
     127        ath79_register_m25p80(NULL); 
    162128 
    163129        ath79_register_leds_gpio(-1, ARRAY_SIZE(ap96_leds_gpio), 
  • trunk/target/linux/ar71xx/image/Makefile

    r31111 r31112  
    659659 
    660660ap96_cmdline=board=AP96 console=ttyS0,115200 
     661ap96_mtdlayout=mtdparts=spi0.0:192k(u-boot)ro,64k(u-boot-env)ro,6144k(rootfs),1728k(kernel),64k(art)ro,7872k@0x40000(firmware) 
    661662define Image/Build/Profile/AP96 
    662663        $(call Image/Build/Template/$(fs_64k)/$(1),AthGzip,ap96,$(ap96_cmdline),ap96_mtdlayout,1769472,6291456,RKuImage) 
Note: See TracChangeset for help on using the changeset viewer.