1 #include "partition_define.h"
2 static const struct excel_info PartInfo_Private
[PART_NUM
]={ {"preloader",262144,0, EMMC
, 0,EMMC_PART_BOOT1
},
3 {"mbr",524288,0x0, EMMC
, 0,EMMC_PART_USER
},
4 {"ebr1",524288,0x80000, EMMC
, 1,EMMC_PART_USER
},
5 {"pro_info",3145728,0x100000, EMMC
, 0,EMMC_PART_USER
},
6 {"nvram",5242880,0x400000, EMMC
, 0,EMMC_PART_USER
},
7 {"protect_f",10485760,0x900000, EMMC
, 2,EMMC_PART_USER
},
8 {"protect_s",10485760,0x1300000, EMMC
, 3,EMMC_PART_USER
},
9 {"seccfg",131072,0x1d00000, EMMC
, 0,EMMC_PART_USER
},
10 {"uboot",393216,0x1d20000, EMMC
, 0,EMMC_PART_USER
},
11 {"bootimg",16777216,0x1d80000, EMMC
, 0,EMMC_PART_USER
},
12 {"recovery",16777216,0x2d80000, EMMC
, 0,EMMC_PART_USER
},
13 {"sec_ro",6291456,0x3d80000, EMMC
, 4,EMMC_PART_USER
},
14 {"misc",524288,0x4380000, EMMC
, 0,EMMC_PART_USER
},
15 {"logo",3145728,0x4400000, EMMC
, 0,EMMC_PART_USER
},
16 {"ebr2",524288,0x4700000, EMMC
, 0,EMMC_PART_USER
},
17 {"expdb",10485760,0x4780000, EMMC
, 0,EMMC_PART_USER
},
18 {"tee1",5242880,0x5180000, EMMC
, 0,EMMC_PART_USER
},
19 {"tee2",5242880,0x5680000, EMMC
, 0,EMMC_PART_USER
},
20 {"kb",1048576,0x5b80000, EMMC
, 0,EMMC_PART_USER
},
21 {"dkb",1048576,0x5c80000, EMMC
, 0,EMMC_PART_USER
},
22 {"android",1073741824,0x5d80000, EMMC
, 5,EMMC_PART_USER
},
23 {"cache",132120576,0x45d80000, EMMC
, 6,EMMC_PART_USER
},
24 {"usrdata",2147483648,0x4db80000, EMMC
, 7,EMMC_PART_USER
},
25 {"fat",0,0xcdb80000, EMMC
, 8,EMMC_PART_USER
},
26 {"bmtpool",22020096,0xFFFF00a8, EMMC
, 0,EMMC_PART_USER
},
29 #ifdef CONFIG_MTK_EMMC_SUPPORT
30 struct MBR_EBR_struct MBR_EBR_px
[MBR_COUNT
]={
31 {"mbr", {1, 2, 3, 4, }},
32 {"ebr1", {5, 6, 7, }},
36 EXPORT_SYMBOL(MBR_EBR_px
);