Changeset 31111 for trunk


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

ar71xx: remove the built-in MTD map of the PB92 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-pb92.c

    r30405 r31111  
    1111 */ 
    1212 
    13 #include <linux/mtd/mtd.h> 
    14 #include <linux/mtd/partitions.h> 
    15  
    1613#include <asm/mach-ath79/ath79.h> 
    1714 
     
    2219#include "machtypes.h" 
    2320#include "pci.h" 
    24  
    25 static struct mtd_partition pb92_partitions[] = { 
    26         { 
    27                 .name           = "u-boot", 
    28                 .offset         = 0, 
    29                 .size           = 0x040000, 
    30                 .mask_flags     = MTD_WRITEABLE, 
    31         }, { 
    32                 .name           = "u-boot-env", 
    33                 .offset         = 0x040000, 
    34                 .size           = 0x010000, 
    35         }, { 
    36                 .name           = "rootfs", 
    37                 .offset         = 0x050000, 
    38                 .size           = 0x2b0000, 
    39         }, { 
    40                 .name           = "uImage", 
    41                 .offset         = 0x300000, 
    42                 .size           = 0x0e0000, 
    43         }, { 
    44                 .name           = "ART", 
    45                 .offset         = 0x3e0000, 
    46                 .size           = 0x020000, 
    47                 .mask_flags     = MTD_WRITEABLE, 
    48         } 
    49 }; 
    50  
    51 static struct flash_platform_data pb92_flash_data = { 
    52         .parts          = pb92_partitions, 
    53         .nr_parts       = ARRAY_SIZE(pb92_partitions), 
    54 }; 
    5521 
    5622#define PB92_KEYS_POLL_INTERVAL         20      /* msecs */ 
     
    8248        u8 *mac = (u8 *) KSEG1ADDR(0x1fff0000); 
    8349 
    84         ath79_register_m25p80(&pb92_flash_data); 
     50        ath79_register_m25p80(NULL); 
    8551 
    8652        ath79_register_mdio(0, ~BIT(0)); 
  • trunk/target/linux/ar71xx/image/Makefile

    r31110 r31111  
    680680 
    681681pb92_cmdline=board=PB92 console=ttyS0,115200 
     682pb92_mtdlayout=mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,2752k(rootfs),896k(kernel),64k(nvram),64k(art)ro,3648k@0x50000(firmware) 
    682683define Image/Build/Profile/PB92 
    683         $(call Image/Build/Template/$(fs_64k)/$(1),AthLzma,pb92,$(pb92_cmdline),,917504,2818048,KRuImage) 
     684        $(call Image/Build/Template/$(fs_64k)/$(1),AthLzma,pb92,$(pb92_cmdline),$(pb92_mtdlayout),917504,2818048,KRuImage) 
    684685endef 
    685686 
Note: See TracChangeset for help on using the changeset viewer.