Merge tag 'v3.10.55' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / mach-mt8127 / include / mach / mtk_nand_device.h
1 #ifndef MT6575_NAND_DEVICE
2 #define MT6575_NAND_DEVICE
3
4 #include "mt6575_nand.h"
5
6 static const flashdev_info g_FlashTable[]={
7 //micro
8 {0xAA2C, 5, 8, 256, 128, 2048, 0x01113, "MT29F2G08ABD", 0},
9 {0xB12C, 4, 16, 128, 128, 2048, 0x01113, "MT29F1G16ABC", 0},
10 {0xBA2C, 5, 16, 256, 128, 2048, 0x01113, "MT29F2G16ABD", 0},
11 {0xAC2C, 5, 8, 512, 128, 2048, 0x01113, "MT29F4G08ABC", 0},
12 {0xA12C, 4, 8, 128, 128, 2048, 0x01113, "MT29F1G08ABB", 0},
13 {0xBC2C, 5, 16, 512, 128, 2048, 0x21044333, "MT29C4G96MAZAPCJA_5IT", 0},
14 //samsung
15 {0xBAEC, 5, 16, 256, 128, 2048, 0x01123, "K522H1GACE", 0},
16 //{0xBCEC, 5, 16, 512, 128, 2048, 0x01123, "K524G2GACB", 0}, //RAMDOM_READ},
17 {0xBCEC, 5, 16, 512, 256, 4096, 0x21044333, "KA100O015E-BJTT", 0}, //RAMDOM_READ},
18 {0xDAEC, 5, 8, 256, 128, 2048, 0x33222, "K9F2G08U0A", RAMDOM_READ},
19 {0xF1EC, 4, 8, 128, 128, 2048, 0x01123, "K9F1G08U0A", RAMDOM_READ},
20 {0xAAEC, 5, 8, 256, 128, 2048, 0x01123, "K9F2G08R0A", 0},
21 //hynix
22 {0xD3AD, 5, 8, 1024, 256, 2048, 0x44333, "HY27UT088G2A", 0},
23 {0xA1AD, 4, 8, 128, 128, 2048, 0x01123, "H8BCSOPJOMCP", 0},
24 //{0xBCAD, 5, 16, 512, 128, 2048, 0x01123, "H8BCSOUNOMCR", 0},
25 {0xBCAD, 5, 16, 512, 128, 2048, 0x10801011, /*0x21044333,*/ "H9DA4GH4JJAMCR_4EM", 0},
26 {0xBAAD, 5, 16, 256, 128, 2048, 0x01123, "H8BCSOSNOMCR", 0},
27 //toshiba
28 {0x9598, 5, 16, 816, 128, 2048, 0x00113, "TY9C000000CMG", 0},
29 {0x9498, 5, 16, 375, 128, 2048, 0x00113, "TY9C000000CMG", 0},
30 {0xBC98, 5, 16, 512, 128, 2048, 0x02113, "TY58NYG2S8E", 0},
31 {0xC198, 4, 16, 128, 128, 2048, 0x44333, "TC58NWGOS8C", 0},
32 {0xBA98, 5, 16, 256, 128, 2048, 0x02113, "TC58NYG1S8C", 0},
33 //st-micro
34 {0xBA20, 5, 16, 256, 128, 2048, 0x01123, "ND02CGR4B2DI6", 0},
35
36 // elpida
37 {0xBC20, 5, 16, 512, 128, 2048, 0x01123, "04GR4B2DDI6", 0},
38 {0x0000, 0, 0, 0, 0, 0, 0, "xxxxxxxxxxxxx", 0}
39 };
40
41 #endif