Ignore:
Timestamp:
2011-12-03T19:13:31+01:00 (5 years ago)
Author:
juhosg
Message:

ar71xx: use the tp-link parser on the tp-link boards

Also remove static partition maps.

File:
1 edited

Legend:

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

    r29103 r29416  
    1010 
    1111#include <linux/gpio.h> 
    12 #include <linux/mtd/mtd.h> 
    13 #include <linux/mtd/partitions.h> 
    1412 
    1513#include <asm/mach-ar71xx/ar71xx.h> 
     
    3533#define TL_MR3X20_KEYS_DEBOUNCE_INTERVAL (3 * TL_MR3X20_KEYS_POLL_INTERVAL) 
    3634 
    37 #ifdef CONFIG_MTD_PARTITIONS 
    38 static struct mtd_partition tl_mr3x20_partitions[] = { 
    39         { 
    40                 .name           = "u-boot", 
    41                 .offset         = 0, 
    42                 .size           = 0x020000, 
    43                 .mask_flags     = MTD_WRITEABLE, 
    44         }, { 
    45                 .name           = "kernel", 
    46                 .offset         = 0x020000, 
    47                 .size           = 0x140000, 
    48         }, { 
    49                 .name           = "rootfs", 
    50                 .offset         = 0x160000, 
    51                 .size           = 0x290000, 
    52         }, { 
    53                 .name           = "art", 
    54                 .offset         = 0x3f0000, 
    55                 .size           = 0x010000, 
    56                 .mask_flags     = MTD_WRITEABLE, 
    57         }, { 
    58                 .name           = "firmware", 
    59                 .offset         = 0x020000, 
    60                 .size           = 0x3d0000, 
    61         } 
     35static const char *tl_mr3x20_part_probes[] = { 
     36        "tp-link", 
     37        NULL, 
    6238}; 
    63 #define tl_mr3x20_num_partitions        ARRAY_SIZE(tl_mr3x20_partitions) 
    64 #else 
    65 #define tl_mr3x20_partitions            NULL 
    66 #define tl_mr3x20_num_partitions        0 
    67 #endif /* CONFIG_MTD_PARTITIONS */ 
    6839 
    6940static struct flash_platform_data tl_mr3x20_flash_data = { 
    70         .parts          = tl_mr3x20_partitions, 
    71         .nr_parts       = tl_mr3x20_num_partitions, 
     41        .part_probes    = tl_mr3x20_part_probes, 
    7242}; 
    7343 
Note: See TracChangeset for help on using the changeset viewer.