lkml.org 
[lkml]   [2017]   [Jun]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 7/9] ARM: pxa: tosa.c: remove hardcoded partitioning, use sharpslpart parser
    Date
    Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
    ---
    arch/arm/mach-pxa/tosa.c | 28 ++++++++--------------------
    1 file changed, 8 insertions(+), 20 deletions(-)

    diff --git a/arch/arm/mach-pxa/tosa.c b/arch/arm/mach-pxa/tosa.c
    index 13de660..3074aae 100644
    --- a/arch/arm/mach-pxa/tosa.c
    +++ b/arch/arm/mach-pxa/tosa.c
    @@ -673,24 +673,6 @@ static int tosa_tc6393xb_suspend(struct platform_device *dev)
    return 0;
    }

    -static struct mtd_partition tosa_nand_partition[] = {
    - {
    - .name = "smf",
    - .offset = 0,
    - .size = 7 * 1024 * 1024,
    - },
    - {
    - .name = "root",
    - .offset = MTDPART_OFS_APPEND,
    - .size = 28 * 1024 * 1024,
    - },
    - {
    - .name = "home",
    - .offset = MTDPART_OFS_APPEND,
    - .size = MTDPART_SIZ_FULL,
    - },
    -};
    -
    static uint8_t scan_ff_pattern[] = { 0xff, 0xff };

    static struct nand_bbt_descr tosa_tc6393xb_nand_bbt = {
    @@ -700,10 +682,16 @@ static struct nand_bbt_descr tosa_tc6393xb_nand_bbt = {
    .pattern = scan_ff_pattern
    };

    +static const char * const probes[] = {
    + "cmdlinepart",
    + "ofpart",
    + "sharpslpart",
    + NULL,
    +};
    +
    static struct tmio_nand_data tosa_tc6393xb_nand_config = {
    - .num_partitions = ARRAY_SIZE(tosa_nand_partition),
    - .partition = tosa_nand_partition,
    .badblock_pattern = &tosa_tc6393xb_nand_bbt,
    + .types = probes,
    };

    static int tosa_tc6393xb_setup(struct platform_device *dev)
    --
    2.7.4
    \
     
     \ /
      Last update: 2017-06-28 22:35    [W:3.539 / U:0.512 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site