+ {
+ // Toshiba TC58BVG0S3HTAI0 (2KB page 8 bit nand) 3.3V
+ device_id : 0xF198,
+ device_id2 : 0x1580,
+ device_id3 : 0xFFF2,
+ device_id4 : 0xFFFF,
+ col_cycle : 2,
+ row_cycle : 2,
+ page_size : 512 * 4,
+ spare_size : 16 * 4,
+ pages_per_block : 64,
+ block_size : 64 * 2 * 1024,
+ block_count: 1024,
+ device_size: 0x08000000, // 128MB device =0x08000000
+ port_size : MXC_NAND_8_BIT,
+ type : NAND_SLC,
+ options : NAND_BBT_SCAN2NDPAGE,
+ fis_start_addr: 0x80000, // first 0.5MB reserved for Redboot
+ bbt_blk_max_nr: 4, // reserve 4 blocks for the bad block tables
+ bi_off : MXC_NAND_BI_OFF(2048, 512 + 16),
+ vendor_info: "Toshiba TC58BVG0S3HTAI0 8-bit 2K page 128MB",
+ max_bad_blk: 20,
+ },
+ {
+ // Macronix MX30LF1G08AA (2KB page 8 bit nand)
+ device_id : 0xF1C2,
+ device_id2 : 0x1D80,
+ device_id3 : 0xFFFF,
+ device_id4 : 0xFFFF,
+ col_cycle : 2,
+ row_cycle : 2,
+ page_size : 512 * 4,
+ spare_size : 16 * 4,
+ pages_per_block : 64,
+ block_size : 64 * 2 * 1024,
+ block_count: 1024,
+ device_size: 0x08000000, // 128MB device =0x08000000
+ port_size : MXC_NAND_8_BIT,
+ type : NAND_SLC,
+ options : NAND_BBT_SCAN2NDPAGE,
+ fis_start_addr: 0x80000, // first 0.5MB reserved for Redboot
+ bbt_blk_max_nr: 4, // reserve 4 blocks for the bad block tables
+ bi_off : MXC_NAND_BI_OFF(2048, 512 + 16),
+ vendor_info: "Macronix MX30LF1G08AA 8-bit 2K page 128MiB",
+ max_bad_blk: 20,
+ },