FreeCalypso > hg > freecalypso-reveng
view fluid-mnf/devices.txt @ 363:6cff3ee315e0
fluid-mnf/README: work in progress
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 15 Mar 2020 03:02:13 +0000 |
parents | 0ca005dbab30 |
children |
line wrap: on
line source
/****************************************************************************** * FLUID (Flash Loader Utility Independent of Device) * * Copyright Texas Instruments, 2001. * Mads Meisner-Jensen, mmj@ti.com. * * Flash Device Definitions * * $Id: devices.txt 1.15 Wed, 31 Jul 2002 15:35:27 +0200 mmj $ * ******************************************************************************/ /* Note that device names MUST start with an alpha character. This is why the Intel device names start with an 'i'. */ /****** Top Boot Memory Maps **************************************************/ memmap map_31x64_8x8 /* 16Mb */ { 0x000000 64k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 8k 0x1F2000 8k 0x1F4000 8k 0x1F6000 8k 0x1F8000 8k 0x1FA000 8k 0x1FC000 8k 0x1FE000 8k } memmap map_63x64_8x8 /* 32Mb */ { 0x000000 64k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 8k 0x3F2000 8k 0x3F4000 8k 0x3F6000 8k 0x3F8000 8k 0x3FA000 8k 0x3FC000 8k 0x3FE000 8k } memmap map_127x64_8x8 /* 64Mb */ { 0x000000 64k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 64k 0x400000 64k 0x410000 64k 0x420000 64k 0x430000 64k 0x440000 64k 0x450000 64k 0x460000 64k 0x470000 64k 0x480000 64k 0x490000 64k 0x4A0000 64k 0x4B0000 64k 0x4C0000 64k 0x4D0000 64k 0x4E0000 64k 0x4F0000 64k 0x500000 64k 0x510000 64k 0x520000 64k 0x530000 64k 0x540000 64k 0x550000 64k 0x560000 64k 0x570000 64k 0x580000 64k 0x590000 64k 0x5A0000 64k 0x5B0000 64k 0x5C0000 64k 0x5D0000 64k 0x5E0000 64k 0x5F0000 64k 0x600000 64k 0x610000 64k 0x620000 64k 0x630000 64k 0x640000 64k 0x650000 64k 0x660000 64k 0x670000 64k 0x680000 64k 0x690000 64k 0x6A0000 64k 0x6B0000 64k 0x6C0000 64k 0x6D0000 64k 0x6E0000 64k 0x6F0000 64k 0x700000 64k 0x710000 64k 0x720000 64k 0x730000 64k 0x740000 64k 0x750000 64k 0x760000 64k 0x770000 64k 0x780000 64k 0x790000 64k 0x7A0000 64k 0x7B0000 64k 0x7C0000 64k 0x7D0000 64k 0x7E0000 64k 0x7F0000 8k 0x7F2000 8k 0x7F4000 8k 0x7F6000 8k 0x7F8000 8k 0x7FA000 8k 0x7FC000 8k 0x7FE000 8k } memmap map_255x64_8x8 /* 128Mb */ { 0x000000 64k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 64k 0x400000 64k 0x410000 64k 0x420000 64k 0x430000 64k 0x440000 64k 0x450000 64k 0x460000 64k 0x470000 64k 0x480000 64k 0x490000 64k 0x4A0000 64k 0x4B0000 64k 0x4C0000 64k 0x4D0000 64k 0x4E0000 64k 0x4F0000 64k 0x500000 64k 0x510000 64k 0x520000 64k 0x530000 64k 0x540000 64k 0x550000 64k 0x560000 64k 0x570000 64k 0x580000 64k 0x590000 64k 0x5A0000 64k 0x5B0000 64k 0x5C0000 64k 0x5D0000 64k 0x5E0000 64k 0x5F0000 64k 0x600000 64k 0x610000 64k 0x620000 64k 0x630000 64k 0x640000 64k 0x650000 64k 0x660000 64k 0x670000 64k 0x680000 64k 0x690000 64k 0x6A0000 64k 0x6B0000 64k 0x6C0000 64k 0x6D0000 64k 0x6E0000 64k 0x6F0000 64k 0x700000 64k 0x710000 64k 0x720000 64k 0x730000 64k 0x740000 64k 0x750000 64k 0x760000 64k 0x770000 64k 0x780000 64k 0x790000 64k 0x7A0000 64k 0x7B0000 64k 0x7C0000 64k 0x7D0000 64k 0x7E0000 64k 0x7F0000 64k 0x800000 64k 0x810000 64k 0x820000 64k 0x830000 64k 0x840000 64k 0x850000 64k 0x860000 64k 0x870000 64k 0x880000 64k 0x890000 64k 0x8A0000 64k 0x8B0000 64k 0x8C0000 64k 0x8D0000 64k 0x8E0000 64k 0x8F0000 64k 0x900000 64k 0x910000 64k 0x920000 64k 0x930000 64k 0x940000 64k 0x950000 64k 0x960000 64k 0x970000 64k 0x980000 64k 0x990000 64k 0x9A0000 64k 0x9B0000 64k 0x9C0000 64k 0x9D0000 64k 0x9E0000 64k 0x9F0000 64k 0xA00000 64k 0xA10000 64k 0xA20000 64k 0xA30000 64k 0xA40000 64k 0xA50000 64k 0xA60000 64k 0xA70000 64k 0xA80000 64k 0xA90000 64k 0xAA0000 64k 0xAB0000 64k 0xAC0000 64k 0xAD0000 64k 0xAE0000 64k 0xAF0000 64k 0xB00000 64k 0xB10000 64k 0xB20000 64k 0xB30000 64k 0xB40000 64k 0xB50000 64k 0xB60000 64k 0xB70000 64k 0xB80000 64k 0xB90000 64k 0xBA0000 64k 0xBB0000 64k 0xBC0000 64k 0xBD0000 64k 0xBE0000 64k 0xBF0000 64k 0xC00000 64k 0xC10000 64k 0xC20000 64k 0xC30000 64k 0xC40000 64k 0xC50000 64k 0xC60000 64k 0xC70000 64k 0xC80000 64k 0xC90000 64k 0xCA0000 64k 0xCB0000 64k 0xCC0000 64k 0xCD0000 64k 0xCE0000 64k 0xCF0000 64k 0xD00000 64k 0xD10000 64k 0xD20000 64k 0xD30000 64k 0xD40000 64k 0xD50000 64k 0xD60000 64k 0xD70000 64k 0xD80000 64k 0xD90000 64k 0xDA0000 64k 0xDB0000 64k 0xDC0000 64k 0xDD0000 64k 0xDE0000 64k 0xDF0000 64k 0xE00000 64k 0xE10000 64k 0xE20000 64k 0xE30000 64k 0xE40000 64k 0xE50000 64k 0xE60000 64k 0xE70000 64k 0xE80000 64k 0xE90000 64k 0xEA0000 64k 0xEB0000 64k 0xEC0000 64k 0xED0000 64k 0xEE0000 64k 0xEF0000 64k 0xF00000 64k 0xF10000 64k 0xF20000 64k 0xF30000 64k 0xF40000 64k 0xF50000 64k 0xF60000 64k 0xF70000 64k 0xF80000 64k 0xF90000 64k 0xFA0000 64k 0xFB0000 64k 0xFC0000 64k 0xFD0000 64k 0xFE0000 64k 0xFF0000 8k 0xFF2000 8k 0xFF4000 8k 0xFF6000 8k 0xFF8000 8k 0xFFA000 8k 0xFFC000 8k 0xFFE000 8k } memmap map_127x128_4x32 /* 128Mb */ { 0x000000 128k 0x020000 128k 0x040000 128k 0x060000 128k 0x080000 128k 0x0A0000 128k 0x0C0000 128k 0x0E0000 128k 0x100000 128k 0x120000 128k 0x140000 128k 0x160000 128k 0x180000 128k 0x1A0000 128k 0x1C0000 128k 0x1E0000 128k 0x200000 128k 0x220000 128k 0x240000 128k 0x260000 128k 0x280000 128k 0x2A0000 128k 0x2C0000 128k 0x2E0000 128k 0x300000 128k 0x320000 128k 0x340000 128k 0x360000 128k 0x380000 128k 0x3A0000 128k 0x3C0000 128k 0x3E0000 128k 0x400000 128k 0x420000 128k 0x440000 128k 0x460000 128k 0x480000 128k 0x4A0000 128k 0x4C0000 128k 0x4E0000 128k 0x500000 128k 0x520000 128k 0x540000 128k 0x560000 128k 0x580000 128k 0x5A0000 128k 0x5C0000 128k 0x5E0000 128k 0x600000 128k 0x620000 128k 0x640000 128k 0x660000 128k 0x680000 128k 0x6A0000 128k 0x6C0000 128k 0x6E0000 128k 0x700000 128k 0x720000 128k 0x740000 128k 0x760000 128k 0x780000 128k 0x7A0000 128k 0x7C0000 128k 0x7E0000 128k 0x800000 128k 0x820000 128k 0x840000 128k 0x860000 128k 0x880000 128k 0x8A0000 128k 0x8C0000 128k 0x8E0000 128k 0x900000 128k 0x920000 128k 0x940000 128k 0x960000 128k 0x980000 128k 0x9A0000 128k 0x9C0000 128k 0x9E0000 128k 0xA00000 128k 0xA20000 128k 0xA40000 128k 0xA60000 128k 0xA80000 128k 0xAA0000 128k 0xAC0000 128k 0xAE0000 128k 0xB00000 128k 0xB20000 128k 0xB40000 128k 0xB60000 128k 0xB80000 128k 0xBA0000 128k 0xBC0000 128k 0xBE0000 128k 0xC00000 128k 0xC20000 128k 0xC40000 128k 0xC60000 128k 0xC80000 128k 0xCA0000 128k 0xCC0000 128k 0xCE0000 128k 0xD00000 128k 0xD20000 128k 0xD40000 128k 0xD60000 128k 0xD80000 128k 0xDA0000 128k 0xDC0000 128k 0xDE0000 128k 0xE00000 128k 0xE20000 128k 0xE40000 128k 0xE60000 128k 0xE80000 128k 0xEA0000 128k 0xEC0000 128k 0xEE0000 128k 0xF00000 128k 0xF20000 128k 0xF40000 128k 0xF60000 128k 0xF80000 128k 0xFA0000 128k 0xFC0000 128k 0xFE0000 32k 0xFE8000 32k 0xFF0000 32k 0xFF8000 32k } /****** Bottom Boot Memory Maps ***********************************************/ memmap map_8x8_15x64 /* 8Mb */ { 0x000000 8k 0x002000 8k 0x004000 8k 0x006000 8k 0x008000 8k 0x00A000 8k 0x00C000 8k 0x00E000 8k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k } memmap map_8x8_31x64 /* 16Mb */ { 0x000000 8k 0x002000 8k 0x004000 8k 0x006000 8k 0x008000 8k 0x00A000 8k 0x00C000 8k 0x00E000 8k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k } memmap map_8x8_63x64 /* 32Mb */ { 0x000000 8k 0x002000 8k 0x004000 8k 0x006000 8k 0x008000 8k 0x00A000 8k 0x00C000 8k 0x00E000 8k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 64k } memmap map_8x8_127x64 /* 64Mb */ { 0x000000 8k 0x002000 8k 0x004000 8k 0x006000 8k 0x008000 8k 0x00A000 8k 0x00C000 8k 0x00E000 8k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 64k 0x400000 64k 0x410000 64k 0x420000 64k 0x430000 64k 0x440000 64k 0x450000 64k 0x460000 64k 0x470000 64k 0x480000 64k 0x490000 64k 0x4A0000 64k 0x4B0000 64k 0x4C0000 64k 0x4D0000 64k 0x4E0000 64k 0x4F0000 64k 0x500000 64k 0x510000 64k 0x520000 64k 0x530000 64k 0x540000 64k 0x550000 64k 0x560000 64k 0x570000 64k 0x580000 64k 0x590000 64k 0x5A0000 64k 0x5B0000 64k 0x5C0000 64k 0x5D0000 64k 0x5E0000 64k 0x5F0000 64k 0x600000 64k 0x610000 64k 0x620000 64k 0x630000 64k 0x640000 64k 0x650000 64k 0x660000 64k 0x670000 64k 0x680000 64k 0x690000 64k 0x6A0000 64k 0x6B0000 64k 0x6C0000 64k 0x6D0000 64k 0x6E0000 64k 0x6F0000 64k 0x700000 64k 0x710000 64k 0x720000 64k 0x730000 64k 0x740000 64k 0x750000 64k 0x760000 64k 0x770000 64k 0x780000 64k 0x790000 64k 0x7A0000 64k 0x7B0000 64k 0x7C0000 64k 0x7D0000 64k 0x7E0000 64k 0x7F0000 64k } memmap map_8x8_255x64 /* 128Mb */ { 0x000000 8k 0x002000 8k 0x004000 8k 0x006000 8k 0x008000 8k 0x00A000 8k 0x00C000 8k 0x00E000 8k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 64k 0x400000 64k 0x410000 64k 0x420000 64k 0x430000 64k 0x440000 64k 0x450000 64k 0x460000 64k 0x470000 64k 0x480000 64k 0x490000 64k 0x4A0000 64k 0x4B0000 64k 0x4C0000 64k 0x4D0000 64k 0x4E0000 64k 0x4F0000 64k 0x500000 64k 0x510000 64k 0x520000 64k 0x530000 64k 0x540000 64k 0x550000 64k 0x560000 64k 0x570000 64k 0x580000 64k 0x590000 64k 0x5A0000 64k 0x5B0000 64k 0x5C0000 64k 0x5D0000 64k 0x5E0000 64k 0x5F0000 64k 0x600000 64k 0x610000 64k 0x620000 64k 0x630000 64k 0x640000 64k 0x650000 64k 0x660000 64k 0x670000 64k 0x680000 64k 0x690000 64k 0x6A0000 64k 0x6B0000 64k 0x6C0000 64k 0x6D0000 64k 0x6E0000 64k 0x6F0000 64k 0x700000 64k 0x710000 64k 0x720000 64k 0x730000 64k 0x740000 64k 0x750000 64k 0x760000 64k 0x770000 64k 0x780000 64k 0x790000 64k 0x7A0000 64k 0x7B0000 64k 0x7C0000 64k 0x7D0000 64k 0x7E0000 64k 0x7F0000 64k 0x800000 64k 0x810000 64k 0x820000 64k 0x830000 64k 0x840000 64k 0x850000 64k 0x860000 64k 0x870000 64k 0x880000 64k 0x890000 64k 0x8A0000 64k 0x8B0000 64k 0x8C0000 64k 0x8D0000 64k 0x8E0000 64k 0x8F0000 64k 0x900000 64k 0x910000 64k 0x920000 64k 0x930000 64k 0x940000 64k 0x950000 64k 0x960000 64k 0x970000 64k 0x980000 64k 0x990000 64k 0x9A0000 64k 0x9B0000 64k 0x9C0000 64k 0x9D0000 64k 0x9E0000 64k 0x9F0000 64k 0xA00000 64k 0xA10000 64k 0xA20000 64k 0xA30000 64k 0xA40000 64k 0xA50000 64k 0xA60000 64k 0xA70000 64k 0xA80000 64k 0xA90000 64k 0xAA0000 64k 0xAB0000 64k 0xAC0000 64k 0xAD0000 64k 0xAE0000 64k 0xAF0000 64k 0xB00000 64k 0xB10000 64k 0xB20000 64k 0xB30000 64k 0xB40000 64k 0xB50000 64k 0xB60000 64k 0xB70000 64k 0xB80000 64k 0xB90000 64k 0xBA0000 64k 0xBB0000 64k 0xBC0000 64k 0xBD0000 64k 0xBE0000 64k 0xBF0000 64k 0xC00000 64k 0xC10000 64k 0xC20000 64k 0xC30000 64k 0xC40000 64k 0xC50000 64k 0xC60000 64k 0xC70000 64k 0xC80000 64k 0xC90000 64k 0xCA0000 64k 0xCB0000 64k 0xCC0000 64k 0xCD0000 64k 0xCE0000 64k 0xCF0000 64k 0xD00000 64k 0xD10000 64k 0xD20000 64k 0xD30000 64k 0xD40000 64k 0xD50000 64k 0xD60000 64k 0xD70000 64k 0xD80000 64k 0xD90000 64k 0xDA0000 64k 0xDB0000 64k 0xDC0000 64k 0xDD0000 64k 0xDE0000 64k 0xDF0000 64k 0xE00000 64k 0xE10000 64k 0xE20000 64k 0xE30000 64k 0xE40000 64k 0xE50000 64k 0xE60000 64k 0xE70000 64k 0xE80000 64k 0xE90000 64k 0xEA0000 64k 0xEB0000 64k 0xEC0000 64k 0xED0000 64k 0xEE0000 64k 0xEF0000 64k 0xF00000 64k 0xF10000 64k 0xF20000 64k 0xF30000 64k 0xF40000 64k 0xF50000 64k 0xF60000 64k 0xF70000 64k 0xF80000 64k 0xF90000 64k 0xFA0000 64k 0xFB0000 64k 0xFC0000 64k 0xFD0000 64k 0xFE0000 64k 0xFF0000 64k } /****** Combined Top/Bottom Boot Memory Maps **********************************/ memmap map_8x8_62x64_8x8 /* 32Mb FlexBank */ { 0x000000 8k 0x002000 8k 0x004000 8k 0x006000 8k 0x008000 8k 0x00A000 8k 0x00C000 8k 0x00E000 8k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 8k 0x3F2000 8k 0x3F4000 8k 0x3F6000 8k 0x3F8000 8k 0x3FA000 8k 0x3FC000 8k 0x3FE000 8k } memmap map_8x8_126x64_8x8 /* 64Mb FlexBank */ { 0x000000 8k 0x002000 8k 0x004000 8k 0x006000 8k 0x008000 8k 0x00A000 8k 0x00C000 8k 0x00E000 8k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k 0x200000 64k 0x210000 64k 0x220000 64k 0x230000 64k 0x240000 64k 0x250000 64k 0x260000 64k 0x270000 64k 0x280000 64k 0x290000 64k 0x2A0000 64k 0x2B0000 64k 0x2C0000 64k 0x2D0000 64k 0x2E0000 64k 0x2F0000 64k 0x300000 64k 0x310000 64k 0x320000 64k 0x330000 64k 0x340000 64k 0x350000 64k 0x360000 64k 0x370000 64k 0x380000 64k 0x390000 64k 0x3A0000 64k 0x3B0000 64k 0x3C0000 64k 0x3D0000 64k 0x3E0000 64k 0x3F0000 64k 0x400000 64k 0x410000 64k 0x420000 64k 0x430000 64k 0x440000 64k 0x450000 64k 0x460000 64k 0x470000 64k 0x480000 64k 0x490000 64k 0x4A0000 64k 0x4B0000 64k 0x4C0000 64k 0x4D0000 64k 0x4E0000 64k 0x4F0000 64k 0x500000 64k 0x510000 64k 0x520000 64k 0x530000 64k 0x540000 64k 0x550000 64k 0x560000 64k 0x570000 64k 0x580000 64k 0x590000 64k 0x5A0000 64k 0x5B0000 64k 0x5C0000 64k 0x5D0000 64k 0x5E0000 64k 0x5F0000 64k 0x600000 64k 0x610000 64k 0x620000 64k 0x630000 64k 0x640000 64k 0x650000 64k 0x660000 64k 0x670000 64k 0x680000 64k 0x690000 64k 0x6A0000 64k 0x6B0000 64k 0x6C0000 64k 0x6D0000 64k 0x6E0000 64k 0x6F0000 64k 0x700000 64k 0x710000 64k 0x720000 64k 0x730000 64k 0x740000 64k 0x750000 64k 0x760000 64k 0x770000 64k 0x780000 64k 0x790000 64k 0x7A0000 64k 0x7B0000 64k 0x7C0000 64k 0x7D0000 64k 0x7E0000 64k 0x7F0000 8k 0x7F2000 8k 0x7F4000 8k 0x7F6000 8k 0x7F8000 8k 0x7FA000 8k 0x7FC000 8k 0x7FE000 8k } /****** Equal Size Sectors Memory Maps *****************************************/ memmap map_32x64 /* 16Mb */ { 0x000000 64k 0x010000 64k 0x020000 64k 0x030000 64k 0x040000 64k 0x050000 64k 0x060000 64k 0x070000 64k 0x080000 64k 0x090000 64k 0x0A0000 64k 0x0B0000 64k 0x0C0000 64k 0x0D0000 64k 0x0E0000 64k 0x0F0000 64k 0x100000 64k 0x110000 64k 0x120000 64k 0x130000 64k 0x140000 64k 0x150000 64k 0x160000 64k 0x170000 64k 0x180000 64k 0x190000 64k 0x1A0000 64k 0x1B0000 64k 0x1C0000 64k 0x1D0000 64k 0x1E0000 64k 0x1F0000 64k } memmap map_8x1024 /* 64Mb */ { 0x000000 256k 0x040000 256k 0x080000 256k 0x0C0000 256k 0x100000 256k 0x140000 256k 0x180000 256k 0x1C0000 256k 0x200000 256k 0x240000 256k 0x280000 256k 0x2C0000 256k 0x300000 256k 0x340000 256k 0x380000 256k 0x3C0000 256k } /* Devices are listed by manufacturer and manufacturers * are listed in reverse alpha order */ /****** Dummy Devices *********************************************************/ device RAM64Mb 0x00 0x0000 amd map_8x1024 /* Note: dummy driver */ /****** Toshiba Devices *******************************************************/ device TH50VSF2581ASB 0x98 0x009C amd map_63x64_8x8 /****** SST Devices ***********************************************************/ device SST36VF1601 0xBF 0x2761 sst map_32x64 device SST36VF1602 0xBF 0x2762 sst map_32x64 /****** STM Devices ***********************************************************/ /****** Samsung Devices *******************************************************/ device K5A3240YT 0xEC 0x22B7 amd map_63x64_8x8 /* 24.0 + 8.0 */ device K5A3340YT 0xEC 0x22BA amd map_63x64_8x8 /* 16.0 + 16.0 */ device K5A3240YB 0xEC 0x223F amd map_8x8_63x64 /* 8.0 + 24.0 */ device K5A3340YB 0xEC 0x223D amd map_8x8_63x64 /* 14.0 + 18.0 !? */ device K5A3240CT 0xEC 0x22A0 amd map_63x64_8x8 /* Openmoko */ /****** Intel Devices *********************************************************/ device i28F160C3T 0x89 0x88C2 intel map_31x64_8x8 device i28F320C3T 0x89 0x88C4 intel map_63x64_8x8 device i28F640C3T 0x89 0x88CC intel map_127x64_8x8 device i28F160C3B 0x89 0x88C3 intel map_8x8_31x64 device i28F320C3B 0x89 0x88C5 intel map_8x8_63x64 device i28F640C3B 0x89 0x88CD intel map_8x8_127x64 /* Intel Wireless Flash Memory */ device i28F320W30T 0x89 0x8852 intel map_63x64_8x8 device i28F640W30T 0x89 0x8854 intel map_127x64_8x8 device i28F128W30T 0x89 0x8856 intel map_255x64_8x8 device i28F320W30B 0x89 0x8853 intel map_8x8_63x64 device i28F640W30B 0x89 0x8855 intel map_8x8_127x64 device i28F128W30B 0x89 0x8857 intel map_8x8_255x64 /* Intel Strata Flash */ device i28F128L30T 0x89 0x8812 intel_bw map_127x128_4x32 /****** MXIC Devices *********************************************************/ device MX69LW324T 0xC2 0x0024 mitsubishi map_63x64_8x8 /********** Multi-id configuration ******************************************** When 0x227E is detected as device code for Fujitsu or AMD flash devices, it indicates that two additional codes, called Extended Device Codes, will be required. The two additional codes will be read and the lower byte of each code will be combined into one id, which is used for auto-detection of the flash configuration. The device code format for multi-id devices is as follow: 0x227E, 0x22YY, 0x22ZZ -> 0xYYZZ. ******************************************************************************/ /****** Fujitsu Devices *******************************************************/ device MBM29DL321DT 0x04 0x2259 amd map_63x64_8x8 /* 31.5 + 0.5 */ device MBM29DL322DT 0x04 0x2255 amd map_63x64_8x8 /* 28 + 4 */ device MBM29DL323DT 0x04 0x2250 amd map_63x64_8x8 /* 24 + 8 (Bsample) */ device MBM29DL161DT 0x04 0x2236 amd map_31x64_8x8 /* 15.5 + 0.5 */ device MBM29DL162DT 0x04 0x222D amd map_31x64_8x8 /* 14 + 2 */ device MBM29DL163DT 0x04 0x2228 amd map_31x64_8x8 /* 12 + 4 */ device MBM29DL164DT 0x04 0x2233 amd map_31x64_8x8 /* 8 + 8 */ /* Flash used on E-Sample Rev2/3 */ /* Multi-id device: 0x227E, 0x2221, 0x2200. Converted to 0x2100 */ device MBM29DL640F 0x04 0x2100 amd map_8x8_126x64_8x8 /* 8 + 24 + 24 + 8 */ /* Multi-id device: 0x227E, 0x2202, 0x2201. Converted to 0x0201 */ device MBM84F5F5F4J2 0x04 0x0201 amd map_8x8_126x64_8x8 /* 8 + 24 + 24 + 8 */ /* Flash used on Leonardo REV4 and REV5 and Leonardo+ REV4 */ /* Multi-id device: 0x227E, 0x220A, 0x2201. Converted to 0x0A01 */ device MBM29DL320FT 0x04 0x0A01 amd map_63x64_8x8 /* Multi-id device: 0x227E, 0x220A, 0x2200. Converted to 0x0A00 */ device MBM29DL320FB 0x04 0x0A00 amd map_8x8_63x64 /* Default Fujitsu Multi-id conf */ device MBM29DL640F 0x04 0x227E amd map_8x8_126x64_8x8 /* 8 + 24 + 24 + 8 */ /****** AMD Devices ***********************************************************/ device Am29DL321DT 0x01 0x2259 amd map_63x64_8x8 /* 31.5 + 0.5 */ device Am29DL322DT 0x01 0x2255 amd map_63x64_8x8 /* 28 + 4 */ device Am29DL323DT 0x01 0x2250 amd map_63x64_8x8 /* 24 + 8 */ device Am29DL161DT 0x01 0x2236 amd map_31x64_8x8 /* 15.5 + 0.5 */ device Am29DL162DT 0x01 0x222D amd map_31x64_8x8 /* 14 + 2 */ device Am29DL163DT 0x01 0x2228 amd map_31x64_8x8 /* 12 + 4 */ device Am29DL164DT 0x01 0x2233 amd map_31x64_8x8 /* 8 + 8 */ /****** Spansion Devices ******************************************************/ device S71PL032J 0x01 0x0A01 amd map_8x8_62x64_8x8 device S71PL064J 0x01 0x0201 amd map_8x8_126x64_8x8 device S71PL129J 0x01 0x2100 amd map_8x8_127x64 /* first bank only */ /* FLUID does not support S71PL129N! */