blob: d760d772b95c7d6e0f57a8d565551f8ad9a0eb94 [file] [log] [blame]
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#include <linux/sizes.h>
#include "../../../mtd/nand/raw/internals.h"
#include <linux/amlogic/aml_mtd_nand.h>
struct nand_flash_dev aml_nand_flash_ids[] = {
{"A revision NAND 2GiB H27UAG8T2A",
{ .id = {NAND_MFR_HYNIX, 0xd5, 0x94, 0x25, 0x44, 0x41}},
4096,
2048,
0x80000,
0,/*options*/
6,/*id_length*/
224,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4GiB H27UBG8T2A",
{ .id = {NAND_MFR_HYNIX, 0xd7, 0x94, 0x9a, 0x74, 0x42}},
8192,
4096,
0x200000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"B revision NAND 2GiB H27UAG8T2B",
{ .id = {NAND_MFR_HYNIX, 0xd5, 0x94, 0x9a, 0x74, 0x42}},
8192,
2048,
0x200000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"B revision 26nm NAND 4GiB H27UBG8T2B",
{ .id = {NAND_MFR_HYNIX, 0xd7, 0x94, 0xda, 0x74, 0xc3}},
8192,
4096,
0x200000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"B revision 26nm NAND 8GiB H27UCG8T2M",
{ .id = {NAND_MFR_HYNIX, 0xde, 0x94, 0xd2, 0x04, 0x43}},
8192,
8192,
0x200000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"C revision 20nm NAND 4GiB H27UBG8T2C",
{ .id = {NAND_MFR_HYNIX, 0xd7, 0x94, 0x91, 0x60, 0x44}},
8192,
4096,
0x200000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"A revision 20nm NAND 8GiB H27UCG8T2A",
{ .id = {NAND_MFR_HYNIX, 0xde, 0x94, 0xda, 0x74, 0xc4}},
8192,
8192,
0x200000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"B revision 20nm NAND 8GiB H27UCG8T2B",
{ .id = {NAND_MFR_HYNIX, 0xde, 0x94, 0xeb, 0x74, 0x44}},
16384,
8192,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"E revision 1ynm NAND 8GiB H27UCG8T2E",
{ .id = {NAND_MFR_HYNIX, 0xde, 0x14, 0xa7, 0x42, 0x4a}},
16384,
8192,
0x400000,
0,
6,
1664,
{0, 0},
NAND_TIMING_MODE5},
{"B revision NAND 8GiB MT29F64G08CBABA",
{ .id = {NAND_MFR_MICRON, 0x64, 0x44, 0x4B, 0xA9}},
8192,
8192,
0x200000,
0,
5,
744,
{0, 0},
NAND_TIMING_MODE5},
{"D revision NAND 4GiB MT29F32G08CBADA",
{ .id = {NAND_MFR_MICRON, 0x44, 0x44, 0x4B, 0xA9}},
8192,
4096,
0x200000,
0,
5,
744,
{0, 0},
NAND_TIMING_MODE5},
{"1 Generation NAND 8GiB JS29F64G08ACMF1",
{ .id = {NAND_MFR_INTEL, 0x88, 0x24, 0x4b, 0xA9, 0x84}},
8192,
8192,
0x200000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"SamSung NAND K9F4G08U0F 4Gb",
{ .id = {NAND_MFR_SAMSUNG, 0xdc, 0x10, 0x95, 0x56}},
2048,
512,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"SamSung NAND k9f2g08u0d 2Gb",
{ .id = {NAND_MFR_SAMSUNG, 0xda, 0x10, 0x95, 0x46}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Dosilicon NAND FMND1GXXX3D 3.3V 1Gb",
{ .id = {NAND_MFR_DOSILICON, 0xf1, 0x80, 0x95}},
2048,
128,
0x20000,
0,
4,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Dosilicon NAND FMND1GXXX3D 1.8V 1Gb",
{ .id = {NAND_MFR_DOSILICON, 0xa1, 0x80, 0x15}},
2048,
128,
0x20000,
0,
4,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Dosilicon NAND FMND2GXXX3D 3.3V 2Gb",
{ .id = {NAND_MFR_DOSILICON, 0xda, 0x90, 0x95, 0x46}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Dosilicon NAND FMND2GXXX3D 1.8V 2Gb",
{ .id = {NAND_MFR_DOSILICON, 0xaa, 0x90, 0x15, 0x46}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"ATO NAND AFND1G08U3 1Gb",
{ .id = {NAND_MFR_ATO, 0xf1, 0x00, 0x1d}},
2048,
128,
0x20000,
0,
4,
64,
{0, 0},
NAND_TIMING_MODE5},
{"ATO NAND AFND2G08U3A 2Gb",
{ .id = {NAND_MFR_HYNIX, 0xda, 0x90, 0x95, 0x46, 0xad}},
2048,
256,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Zetta NAND ZDND2GXXXXX 2Gb",
{ .id = {NAND_MFR_ZETTA, 0xda, 0x90, 0x95, 0x46}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Zetta NAND ZDND1G08U3D-xx 1Gb",
{ .id = {NAND_MFR_ZETTA, 0xf1, 0x80, 0x95}},
2048,
128,
0x20000,
0,
4,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 1GiB sF1G-A",
{ .id = {NAND_MFR_AMD, 0xf1, 0x80, 0x1d, 0x01, 0xf1}},
2048,
128,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 1GiB sF1G-A",
{ .id = {NAND_MFR_AMD, 0xf1, 0x0, 0x1d, 0x01, 0xf1}},
2048,
128,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"AMD/Spansion Slc NAND 2Gib S34ML02G1(MLO2G100BH1OO)",
{ .id = {NAND_MFR_AMD, 0xda, 0x90, 0x95, 0x44, 0x01}},
2048,
256,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"AMD/Spansion Slc NAND 2Gib S34ML02G1(MLO2G200BH1OO)",
{ .id = {NAND_MFR_AMD, 0xda, 0x90, 0x95, 0x46, 0x01}},
2048,
256,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"AMD/Spansion Slc NAND 8Gib S34ML08G1",
{ .id = {NAND_MFR_AMD, 0xd3, 0xd1, 0x95, 0x58}},
2048,
1024,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"SkyHigh Slc NAND 4Gib S34ML04G3",
{ .id = {NAND_MFR_AMD, 0xdc, 0x0, 0x1a, 0x0}},
4096,
512,
0x40000,
0,
5,
256,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 1Gib W29N01HV ",
{ .id = {NAND_MFR_WINBOND, 0xf1, 0x00, 0x95, 0x00, 0x00}},
2048,
128,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4Gib W29N04GV ",
{ .id = {NAND_MFR_WINBOND, 0xdc, 0x90, 0x95, 0x54, 0x00}},
2048,
512,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 1Gib W29N01GV ",
{ .id = {NAND_MFR_WINBOND, 0xf1, 0x80, 0x95, 0x00, 0x00}},
2048,
128,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 2Gib W29N02GV ",
{ .id = {NAND_MFR_WINBOND, 0xda, 0x90, 0x95, 0x04, 0x00}},
2048,
256,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 1GiB H27U1G8F2CTR ",
{ .id = {NAND_MFR_HYNIX, 0xf1, 0x80, 0x1d, 0xad, 0xf1}},
2048,
128,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4Gib EMST ",
{ .id = {NAND_MFR_ESMT, 0xac, 0x90, 0x15, 0x54, 0x7f}},
2048,
512,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4Gib GD9FU1G8F2AMGI",
{ .id = {NAND_MFR_ESMT, 0xf1, 0x80, 0x1d, 0x42, 0xc8}},
2048,
128,
0x20000,
0,
6,
128,
{0, 0},
NAND_TIMING_MODE5},
{"ESMT SLC 128MiB 3.3V 8-bit F59L1G81Lxxx",
{ .id = {NAND_MFR_ESMT, 0xd1, 0x80, 0x95, 0x42, 0x7f}},
2048,
128,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"ESMT SLC 128MiB 3.3V 8-bit F59L1G81Mxxx",
{ .id = {NAND_MFR_ESMT, 0xd1, 0x80, 0x95, 0x40, 0x7f}},
2048,
128,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"ESMT SLC 256MiB 3.3V 8-bit",
{ .id = {NAND_MFR_ESMT, 0xda, 0x90, 0x95, 0x44, 0x7f}},
2048,
256,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"GigaDevice SLC 256MiB 8-bit GD9FU2G8F2A",
{ .id = {NAND_MFR_ESMT, 0xda, 0x90, 0x95, 0x46}},
2048,
256,
0x20000,
0,
5,
128,
{0, 0},
NAND_TIMING_MODE5},
{"ESMT SLC 512MiB 3.3V 8-bit F59L4G81A",
{ .id = {NAND_MFR_ESMT, 0xdc, 0x90, 0x95, 0x54}},
2048,
512,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 2Gib TC58BVG1S3HTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xda, 0x90, 0x15, 0xF6}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 2Gib TC58NVG1S3HBAI4 ",
{ .id = {NAND_MFR_TOSHIBA, 0xda, 0x90, 0x15, 0x76}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 2Gib TC58BVG0S3HTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xf1, 0x80, 0x15, 0xf2}},
2048,
128,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4Gib TH58NVG2S3HTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xdc, 0x91, 0x15, 0x76}},
2048,
512,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4Gib TC58NVG2S0HTA00/F59L4G81CA(2L) ",
{ .id = {NAND_MFR_TOSHIBA, 0xdc, 0x90, 0x26, 0x76}},
4096,
512,
0x40000,
0,
5,
256,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4Gib TC58BVG2S0HTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xdc, 0x90, 0x26, 0xF6}},
4096,
512,
0x40000,
0,
5,
128,
{0, 0},
NAND_TIMING_MODE5},
{"Slc NAND 1Gib MX30LF1G18AC ",
{ .id = {NAND_MFR_MACRONIX, 0xf1, 0x80, 0x95, 0x02}},
2048,
128,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Slc NAND 2Gib MX30LF2G18AC ",
{ .id = {NAND_MFR_MACRONIX, 0xda, 0x90, 0x95, 0x06}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Slc NAND 4Gib MX30LF4G18AC ",
{ .id = {NAND_MFR_MACRONIX, 0xdc, 0x90, 0x95, 0x56}},
2048,
512,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"Slc NAND 4Gib MX30LF4G28AD",
{ .id = {NAND_MFR_MACRONIX, 0xdc, 0x90, 0xA2, 0x57, 0x03}},
4096,
512,
0x40000,
0,
6,
256,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 128MB TC58NVG0S3HTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xf1, 0x80, 0x15, 0x72}},
2048,
128,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"4Gib MT29F4G08ABAEA",
{ .id = {NAND_MFR_MICRON, 0xdc, 0x90, 0xA6, 0x54}},
4096,
512,
0x40000,
0,
5,
224,
{0, 0},
NAND_TIMING_MODE5},
{"4Gib MT29F4G08ABAFAWP",
{ .id = {NAND_MFR_MICRON, 0xdc, 0x80, 0xA6, 0x62}},
4096,
512,
0x40000,
0,
5,
256,
{0, 0},
NAND_TIMING_MODE5},
{"4Gib MT29F4G08ABADA",
{ .id = {NAND_MFR_MICRON, 0xdc, 0x90, 0x95, 0x56}},
2048,
512,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 2Gib MT29F2G08-A",
{ .id = {NAND_MFR_MICRON, 0xda, 0x90, 0x95, 0x06}},
2048,
256,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 1Gib MT29F1G-A",
{ .id = {NAND_MFR_MICRON, 0xf1, 0x80, 0x95, 0x04}},
2048,
128,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 4GiB MT29F32G-A",
{ .id = {NAND_MFR_MICRON, 0xd7, 0x94, 0x3e, 0x84}},
4096,
4096,
0x80000,
0,
5,
218,
{0, 0},
NAND_TIMING_MODE5},
{"A revision NAND 16GiB MT29F128G-A",
{ .id = {NAND_MFR_MICRON, 0xd9, 0xd5, 0x3e, 0x88}},
4096,
16384,
0x80000,
0,
5,
218,
{0, 0},
NAND_TIMING_MODE5},
{"B revision NAND 4GiB MT29F32G-B",
{ .id = {NAND_MFR_MICRON, 0x68, 0x04, 0x46, 0x89}},
4096,
4096,
0x100000,
0,
5,
224,
{0, 0},
NAND_TIMING_MODE5},
{"B revision NAND 8GiB MT29F64G-B",
{ .id = {NAND_MFR_MICRON, 0x88, 0x05, 0xc6, 0x89}},
4096,
8192,
0x100000,
0,
5,
224,
{0, 0},
NAND_TIMING_MODE5},
{"C revision NAND 4GiB MT29F32G-C",
{ .id = {NAND_MFR_MICRON, 0x68, 0x04, 0x4a, 0xa9}},
4096,
4096,
0x100000,
0,
5,
224,
{0, 0},
NAND_TIMING_MODE5},
{"C revision NAND 8GiB MT29F64G-C",
{ .id = {NAND_MFR_MICRON, 0x88, 0x04, 0x4b, 0xa9}},
8192,
8192,
0x200000,
0,
5,
448,
{0, 0},
NAND_TIMING_MODE5},
{"C revision NAND 1GiB MT29F8G08ABABA",
{ .id = {NAND_MFR_MICRON, 0x38, 0x00, 0x26, 0x85}},
4096,
1024,
0x80000,
0,
5,
224,
{0, 0},
NAND_TIMING_MODE5},
{"C revision NAND 32GiB MT29F256G-C",
{ .id = {NAND_MFR_MICRON, 0xa8, 0x05, 0xcb, 0xa9}},
8192,
16384,
0x200000,
0,
5,
448,
{0, 0},
NAND_TIMING_MODE5},
{"1 Generation NAND 4GiB JS29F32G08AA-1",
{ .id = {NAND_MFR_INTEL, 0x68, 0x04, 0x46, 0xA9}},
4096,
4096,
0x100000,
0,
5,
218,
{0, 0},
NAND_TIMING_MODE5},
{"1 Generation NAND 8GiB JS29F64G08AA-1",
{ .id = {NAND_MFR_INTEL, 0x88, 0x24, 0x4b, 0xA9}},
8192,
8192,
0x200000,
0,
5,
448,
{0, 0},
NAND_TIMING_MODE5},
{"E serials NAND 2GiB TC58NVG4D2ETA00",
{ .id = {NAND_MFR_TOSHIBA, 0xD5, 0x94, 0x32, 0x76, 0x54}},
8192,
2048,
0x100000,
0,
6,
376,
{0, 0},
NAND_TIMING_MODE5},
{"E serials NAND 4GiB TC58NVG5D2ETA00",
{ .id = {NAND_MFR_TOSHIBA, 0xD7, 0x94, 0x32, 0x76, 0x54}},
8192,
4096,
0x100000,
0,
6,
376,
{0, 0},
NAND_TIMING_MODE5},
{"F serials NAND 2GiB TC58NVG4D2FTA00",
{ .id = {NAND_MFR_TOSHIBA, 0xD5, 0x94, 0x32, 0x76, 0x55}},
8192,
2076,
0x100000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"F serials NAND 4GiB TC58NVG5D2FTA00",
{ .id = {NAND_MFR_TOSHIBA, 0xD7, 0x94, 0x32, 0x76, 0x55}},
8192,
4096,
0x100000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"F serials NAND 8GiB TC58NVG6D2FTA00",
{ .id = {NAND_MFR_TOSHIBA, 0xDE, 0x94, 0x32, 0x76, 0x55}},
8192,
8192,
0x100000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"F serials NAND 8GiB TH58NVG7D2FTA20",
{ .id = {NAND_MFR_TOSHIBA, 0xDE, 0x95, 0x32, 0x7a, 0x55}},
8192,
8200,
0x100000,
0,
6,
448,
{0, 0},
NAND_TIMING_MODE5},
{"F serials NAND 4GiB TC58NVG5D2HTA00",
{ .id = {NAND_MFR_TOSHIBA, 0xD7, 0x94, 0x32, 0x76, 0x56}},
8192,
4096,
0x100000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"F serials NAND 8GiB TC58NVG6D2GTA00",
{ .id = {NAND_MFR_TOSHIBA, 0xDE, 0x94, 0x82, 0x76, 0x56}},
8192,
8192,
0x200000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"F serials NAND 8GiB TC58TEG6DCJTA00",
{ .id = {NAND_MFR_TOSHIBA, 0xDE, 0x84, 0x93, 0x72, 0x57}},
16384,
8192,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"A serials NAND 4GiB TC58TEG5DCJTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xD7, 0x84, 0x93, 0x72, 0x57}},
16384,
4096,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"A serials NAND 8GiB TC58TEG6DDKTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xDE, 0x94, 0x93, 0x76, 0x50}},
16384,
8192,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"A serials NAND 16GiB TC58TEG7DCJTA00 ",
{ .id = {NAND_MFR_TOSHIBA, 0xa3, 0x85, 0x93, 0x76, 0x57}},
16384,
16384,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"A serials NAND 8GiB SDTNQGAMA-008G ",
{ .id = {NAND_MFR_SANDISK, 0xDE, 0x94, 0x93, 0x76, 0x57}},
16384,
8192,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"A serials NAND 4GiB SDTNQGAMA-004G ",
{ .id = {NAND_MFR_SANDISK, 0xD7, 0x84, 0x93, 0x72, 0x57}},
16384,
4096,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"A serials NAND 8GiB SDTNPMAHEM-008G ",
{ .id = {NAND_MFR_SANDISK, 0xDE, 0xA4, 0x82, 0x76, 0x56}},
8192,
8192,
0x200000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"A serials NAND 8GiB SDTNRGAMA-008G ",
{ .id = {NAND_MFR_SANDISK, 0xDE, 0x94, 0x93, 0x76, 0x50}},
16384,
8192,
0x400000,
0,
6,
1280,
{0, 0},
NAND_TIMING_MODE5},
{"M Generation NAND 4Gib K9F4G08U0D",
{ .id = {NAND_MFR_SAMSUNG, 0xDC, 0x10, 0x95, 0x54, 0XEC}},
2048,
512,
0x20000,
0,
6,
64,
{0, 0},
NAND_TIMING_MODE5},
{"M Generation NAND 1Gib FS33ND01GS108TFI0",
{ .id = {NAND_MFR_SAMSUNG, 0xF1, 0x00, 0x95, 0x42}},
2048,
128,
0x20000,
0,
5,
64,
{0, 0},
NAND_TIMING_MODE5},
{"M Generation NAND 2GiB K9GAG08U0M",
{ .id = {NAND_MFR_SAMSUNG, 0xD5, 0x14, 0xb6, 0x74}},
4096,
2048,
0x80000,
0,
5,
128,
{0, 0},
NAND_TIMING_MODE5},
{"5 Generation NAND 2GiB K9GAG08X0D",
{ .id = {NAND_MFR_SAMSUNG, 0xD5, 0x94, 0x29, 0x34, 0x41}},
4096,
2048,
0x80000,
0,
6,
218,
{0, 0},
NAND_TIMING_MODE5},
{"6 Generation NAND 2GiB K9GAG08U0E",
{ .id = {NAND_MFR_SAMSUNG, 0xD5, 0x84, 0x72, 0x50, 0x42}},
8192,
2048,
0x100000,
0,
6,
436,
{0, 0},
NAND_TIMING_MODE5},
{"7 Generation NAND 2GiB K9GAG08U0F",
{ .id = {NAND_MFR_SAMSUNG, 0xD5, 0x94, 0x76, 0x54, 0x43}},
8192,
2048,
0x100000,
0,
6,
512,
{0, 0},
NAND_TIMING_MODE5},
{"6 Generation NAND 4GiB K9LBG08U0E",
{ .id = {NAND_MFR_SAMSUNG, 0xD7, 0xC5, 0x72, 0x54, 0x42}},
8192,
4096,
0x100000,
0,
6,
436,
{0, 0},
NAND_TIMING_MODE5},
{"6 Generation NAND 8GiB K9HCG08U0E",
{ .id = {NAND_MFR_SAMSUNG, 0xDE, 0xC5, 0x72, 0x54, 0x42}},
8192,
8192,
0x100000,
0,
6,
436,
{0, 0},
NAND_TIMING_MODE5},
{"2 Generation NAND 4GiB K9GBG08U0A",
{ .id = {NAND_MFR_SAMSUNG, 0xD7, 0x94, 0x7a, 0x54, 0x43}},
8192,
4152,
0x100000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"2 Generation NAND 8GiB K9LCG08U0A",
{ .id = {NAND_MFR_SAMSUNG, 0xDE, 0xD5, 0x7a, 0x58, 0x43}},
8192,
8304,
0x100000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"2 Generation NAND 4GiB K9GBG08U0B",
{ .id = {NAND_MFR_SAMSUNG, 0xD7, 0x94, 0x7e, 0x64, 0x44}},
8192,
4096,
0x100000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{"2 Generation NAND 8GiB K9LCG08U0B",
{ .id = {NAND_MFR_SAMSUNG, 0xDE, 0xD5, 0x7e, 0x68, 0x44}},
8192,
8192,
0x100000,
0,
6,
640,
{0, 0},
NAND_TIMING_MODE5},
{NULL,}
};