海思视觉--flash配置文件
目录
以下提供验证过的flash配置文件
XinCun 3.3V XCSP1AAPK-IT 1Gbit
GD 3.3v GD5F1GQ5REYIG 1Gbit
以下提供验证过的flash配置文件
XinCun 3.3V XCSP1AAPK-IT 1Gbit
// open_source/u-boot/u-boot-2022.07/drivers/mtd/nand/raw/fmc100/fmc_spi_nand_ids.c /*XinCun 3.3V XCSP1AAPK-IT 1Gbit */ { .name = "XCSP1AAPK-IT", .id = {0x8c, 0x01}, .id_len = _2B, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = _64B, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 104), &read_dual(1, INFINITE, 104), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 104), &read_quad_addr(1, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 104), &write_quad(0, 256, 104), 0 }, .erase = { &erase_sector_128k(0, _128K, 104), 0 }, .driver = &spi_driver_general, }, // open_source/linux/linux-5.10.y/drivers/mtd/nand/fmc100/fmc_spi_nand_ids.c /*XinCun 3.3V XCSP1AAPK-IT 1Gbit */ { .name = "XCSP1AAPK-IT", .id = {0x8c, 0x01}, .id_len = 2, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = 64, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 104), &read_dual(1, INFINITE, 104), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 104), &read_quad_addr(1, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 104), &write_quad(0, 256, 104), 0 }, .erase = { &erase_sector_128k(0, _128K, 104), 0 }, .driver = &spi_driver_general, },GD 3.3v GD5F1GQ5REYIG 1Gbit
// open_source/u-boot/u-boot-2022.07/drivers/mtd/nand/raw/fmc100/fmc_spi_nand_ids.c /* GD 3.3v GD5F1GQ5REYIG 1Gbit */ { .name = "GD5F1GM7UEYIGR", .id = {0xc8, 0x91}, .id_len = _2B, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = _128B, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 133), &read_dual(1, INFINITE, 133), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 133), &read_quad_addr(2, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 133), &write_quad(0, 256, 133), 0 }, .erase = { &erase_sector_128k(0, _128K, 104), 0 }, .driver = &spi_driver_general, }, // open_source/linux/linux-5.10.y/drivers/mtd/nand/fmc100/fmc_spi_nand_ids.c /* GD 3.3v GD5F1GQ5REYIG 1Gbit */ { .name = "GD5F1GM7UEYIGR", .id = {0xc8, 0x91}, .id_len = 2, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = 128, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 133), &read_dual(1, INFINITE, 133), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 133), &read_quad_addr(2, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 133), &write_quad(0, 256, 133), 0 }, .erase = { &erase_sector_128k(0, _128K, 133), 0 }, .driver = &spi_driver_general, },