change nand oob from 128 to 64
This commit is contained in:
parent
20a5d3eb9f
commit
ca3cc481c3
@ -78,17 +78,17 @@ struct nand_flash_dev nand_flash_ids[] = {
|
|||||||
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K)},
|
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K)},
|
||||||
{"MX35LF1G24AD 3.3V SPI",
|
{"MX35LF1G24AD 3.3V SPI",
|
||||||
{ .id = {0xC2, 0x14} },
|
{ .id = {0xC2, 0x14} },
|
||||||
SZ_2K, SZ_128, SZ_128K, 0, 2, 128, NAND_ECC_INFO(24, SZ_1K)},
|
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K)},
|
||||||
{"F35SQA001G 3.3V SPI",
|
{"F35SQA001G 3.3V SPI",
|
||||||
{ .id = {0xCD, 0x71, 0x71} },
|
{ .id = {0xCD, 0x71, 0x71} },
|
||||||
SZ_2K, SZ_128, SZ_128K, 0, 3, 64, NAND_ECC_INFO(8, SZ_1K)},
|
SZ_2K, SZ_128, SZ_128K, 0, 3, 64, NAND_ECC_INFO(8, SZ_1K)},
|
||||||
|
|
||||||
{"GD5F1GQ5X",
|
{"GD5F1GQ5X",
|
||||||
{ .id = {0xC8, 0x51} },
|
{ .id = {0xC8, 0x51} },
|
||||||
SZ_2K, SZ_128, SZ_128K, NAND_FORCE_SLC, 2, 128, NAND_ECC_INFO(24, SZ_1K)},
|
SZ_2K, SZ_128, SZ_128K, NAND_FORCE_SLC, 2, 64, NAND_ECC_INFO(8, SZ_1K)},
|
||||||
{"GD5F1GM7X",
|
{"GD5F1GM7X",
|
||||||
{ .id = {0xC8, 0x91} },
|
{ .id = {0xC8, 0x91} },
|
||||||
SZ_2K, SZ_128, SZ_128K, NAND_FORCE_SLC, 2, 128, NAND_ECC_INFO(24, SZ_1K)},
|
SZ_2K, SZ_128, SZ_128K, NAND_FORCE_SLC, 2, 64, NAND_ECC_INFO(8, SZ_1K)},
|
||||||
{"FM25S01A",
|
{"FM25S01A",
|
||||||
{ .id = {0xA1, 0xD4} },
|
{ .id = {0xA1, 0xD4} },
|
||||||
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K)},
|
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K)},
|
||||||
|
|||||||
@ -121,10 +121,10 @@ struct spi_nand_flash spi_nand_table[] = {
|
|||||||
},
|
},
|
||||||
.dev_id = {0xC2, 0x14},
|
.dev_id = {0xC2, 0x14},
|
||||||
.page_size = 2048,
|
.page_size = 2048,
|
||||||
.page_spare_size = 128,
|
.page_spare_size = 64,
|
||||||
.pages_per_blk = 64,
|
.pages_per_blk = 64,
|
||||||
.blks_per_chip = 1024,
|
.blks_per_chip = 1024,
|
||||||
.options = SPINAND_ECC_MODE_24_bit | SPINAND_SUPPORT_DUAL,
|
.options = SPINAND_SUPPORT_DUAL,
|
||||||
.ecc_mask = 7,
|
.ecc_mask = 7,
|
||||||
.ecc_uncorr = 7,
|
.ecc_uncorr = 7,
|
||||||
},
|
},
|
||||||
@ -213,10 +213,10 @@ struct spi_nand_flash spi_nand_table[] = {
|
|||||||
},
|
},
|
||||||
.dev_id = {0xC8, 0x51},
|
.dev_id = {0xC8, 0x51},
|
||||||
.page_size = 2048,
|
.page_size = 2048,
|
||||||
.page_spare_size = 128,
|
.page_spare_size = 64,
|
||||||
.pages_per_blk = 64,
|
.pages_per_blk = 64,
|
||||||
.blks_per_chip = 1024,
|
.blks_per_chip = 1024,
|
||||||
.options = SPINAND_ECC_MODE_24_bit | SPINAND_SUPPORT_DUAL | SPINAND_SUPPORT_QUAD ,
|
.options = SPINAND_SUPPORT_DUAL | SPINAND_SUPPORT_QUAD ,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -227,10 +227,10 @@ struct spi_nand_flash spi_nand_table[] = {
|
|||||||
},
|
},
|
||||||
.dev_id = {0xC8, 0x91},
|
.dev_id = {0xC8, 0x91},
|
||||||
.page_size = 2048,
|
.page_size = 2048,
|
||||||
.page_spare_size = 128,
|
.page_spare_size = 64,
|
||||||
.pages_per_blk = 64,
|
.pages_per_blk = 64,
|
||||||
.blks_per_chip = 1024,
|
.blks_per_chip = 1024,
|
||||||
.options = SPINAND_ECC_MODE_24_bit | SPINAND_SUPPORT_DUAL | SPINAND_SUPPORT_QUAD ,
|
.options = SPINAND_SUPPORT_DUAL | SPINAND_SUPPORT_QUAD ,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|||||||
@ -121,10 +121,10 @@ struct spi_nand_flash spi_nand_table[] = {
|
|||||||
},
|
},
|
||||||
.dev_id = {0xC2, 0x14},
|
.dev_id = {0xC2, 0x14},
|
||||||
.page_size = 2048,
|
.page_size = 2048,
|
||||||
.page_spare_size = 128,
|
.page_spare_size = 64,
|
||||||
.pages_per_blk = 64,
|
.pages_per_blk = 64,
|
||||||
.blks_per_chip = 1024,
|
.blks_per_chip = 1024,
|
||||||
.options = SPINAND_ECC_MODE_24_bit | SPINAND_SUPPORT_DUAL,
|
.options = SPINAND_SUPPORT_DUAL,
|
||||||
.ecc_mask = 7,
|
.ecc_mask = 7,
|
||||||
.ecc_uncorr = 7,
|
.ecc_uncorr = 7,
|
||||||
},
|
},
|
||||||
@ -213,10 +213,24 @@ struct spi_nand_flash spi_nand_table[] = {
|
|||||||
},
|
},
|
||||||
.dev_id = {0xC8, 0x51},
|
.dev_id = {0xC8, 0x51},
|
||||||
.page_size = 2048,
|
.page_size = 2048,
|
||||||
.page_spare_size = 128,
|
.page_spare_size = 64,
|
||||||
.pages_per_blk = 64,
|
.pages_per_blk = 64,
|
||||||
.blks_per_chip = 1024,
|
.blks_per_chip = 1024,
|
||||||
.options = SPINAND_ECC_MODE_24_bit | SPINAND_SUPPORT_DUAL | SPINAND_SUPPORT_QUAD ,
|
.options = SPINAND_SUPPORT_DUAL | SPINAND_SUPPORT_QUAD ,
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
.name = "GD5F1GM7X",
|
||||||
|
.id_info = {
|
||||||
|
.id_addr = SPI_NAND_ID_NO_DUMMY,
|
||||||
|
.id_len = 2,
|
||||||
|
},
|
||||||
|
.dev_id = {0xC8, 0x91},
|
||||||
|
.page_size = 2048,
|
||||||
|
.page_spare_size = 64,
|
||||||
|
.pages_per_blk = 64,
|
||||||
|
.blks_per_chip = 1024,
|
||||||
|
.options = SPINAND_SUPPORT_DUAL | SPINAND_SUPPORT_QUAD ,
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|||||||
@ -87,7 +87,7 @@ struct nand_flash_dev nand_flash_ids[] = {
|
|||||||
0 },
|
0 },
|
||||||
{"MX35LF1G24AD 3.3V SPI",
|
{"MX35LF1G24AD 3.3V SPI",
|
||||||
{ .id = {0xC2, 0x14} },
|
{ .id = {0xC2, 0x14} },
|
||||||
SZ_2K, SZ_128, SZ_128K, 0, 2, 128, NAND_ECC_INFO(24, SZ_1K),
|
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K),
|
||||||
0 },
|
0 },
|
||||||
{"MX35LF4G24AD 3.3V SPI",
|
{"MX35LF4G24AD 3.3V SPI",
|
||||||
{ .id = {0xC2, 0x35} },
|
{ .id = {0xC2, 0x35} },
|
||||||
@ -117,11 +117,11 @@ struct nand_flash_dev nand_flash_ids[] = {
|
|||||||
#endif
|
#endif
|
||||||
{"GD5F1GQ5X 3.3V SPI",
|
{"GD5F1GQ5X 3.3V SPI",
|
||||||
{ .id = {0xC8, 0x51 } },
|
{ .id = {0xC8, 0x51 } },
|
||||||
SZ_2K, SZ_128, SZ_128K, 0, 2, 128, NAND_ECC_INFO(24, SZ_1K),
|
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K),
|
||||||
0 },
|
0 },
|
||||||
{"GD5F1GM7X 3.3V SPI",
|
{"GD5F1GM7X 3.3V SPI",
|
||||||
{ .id = {0xC8, 0x91 } },
|
{ .id = {0xC8, 0x91 } },
|
||||||
SZ_2K, SZ_128, SZ_128K, 0, 2, 128, NAND_ECC_INFO(24, SZ_1K),
|
SZ_2K, SZ_128, SZ_128K, 0, 2, 64, NAND_ECC_INFO(8, SZ_1K),
|
||||||
0 },
|
0 },
|
||||||
{"GD5F2GQ4U 3.3V SPI",
|
{"GD5F2GQ4U 3.3V SPI",
|
||||||
{ .id = {0xC8, 0xb2} },
|
{ .id = {0xC8, 0xb2} },
|
||||||
|
|||||||
@ -100,28 +100,28 @@ elif [[ "$CONFIG_STORAGE_TYPE_SPINAND" = true ]]; then
|
|||||||
echo "start create programmer version"
|
echo "start create programmer version"
|
||||||
mkdir -p $PROGRAMMER_DIR
|
mkdir -p $PROGRAMMER_DIR
|
||||||
cp $PRJ_TOP_DIR/tools/partition/$CONFIG_XOS_BUILD_BOARD/los_spi-nand/$CONFIG_XOS_PROJECT_TYPE$CONFIG_STORAGE_TYPE/programmer.ini $PROGRAMMER_DIR
|
cp $PRJ_TOP_DIR/tools/partition/$CONFIG_XOS_BUILD_BOARD/los_spi-nand/$CONFIG_XOS_PROJECT_TYPE$CONFIG_STORAGE_TYPE/programmer.ini $PROGRAMMER_DIR
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 -s -f $QM_ALL_IMAGES/u-boot-spl-header.img $QM_ALL_IMAGES/u-boot-spl-header_out.img
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 -s -f $QM_ALL_IMAGES/u-boot-spl-header.img $QM_ALL_IMAGES/u-boot-spl-header_out.img
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot-spl-header_out.img $PROGRAMMER_DIR/u-boot-spl-header.img.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot-spl-header_out.img $PROGRAMMER_DIR/u-boot-spl-header.img.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot.bin $PROGRAMMER_DIR/u-boot.bin.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot.bin $PROGRAMMER_DIR/u-boot.bin.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/logo.img $PROGRAMMER_DIR/logo.img.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/logo.img $PROGRAMMER_DIR/logo.img.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/misc.img $PROGRAMMER_DIR/misc.img.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/misc.img $PROGRAMMER_DIR/misc.img.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery.img $PROGRAMMER_DIR/recovery.img.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery.img $PROGRAMMER_DIR/recovery.img.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery-rootfs.ubi $PROGRAMMER_DIR/recovery-rootfs.ubi.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery-rootfs.ubi $PROGRAMMER_DIR/recovery-rootfs.ubi.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/zImage-dtb $PROGRAMMER_DIR/zImage-dtb.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/zImage-dtb $PROGRAMMER_DIR/zImage-dtb.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/system.ubi $PROGRAMMER_DIR/system.ubi.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/system.ubi $PROGRAMMER_DIR/system.ubi.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/rootfs.ubi $PROGRAMMER_DIR/rootfs.ubi.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/rootfs.ubi $PROGRAMMER_DIR/rootfs.ubi.burn
|
||||||
#$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/data.ubi $PROGRAMMER_DIR/data.ubi.burn
|
$MC_IMAGE_BUILDER -c 8/1024 -p 2048 -o 64 -e 0x20000 -n 64 $QM_ALL_IMAGES/data.ubi $PROGRAMMER_DIR/data.ubi.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 -s -f $QM_ALL_IMAGES/u-boot-spl-header.img $QM_ALL_IMAGES/u-boot-spl-header_out.img
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 -s -f $QM_ALL_IMAGES/u-boot-spl-header.img $QM_ALL_IMAGES/u-boot-spl-header_out.img
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot-spl-header_out.img $PROGRAMMER_DIR/u-boot-spl-header.img.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot-spl-header_out.img $PROGRAMMER_DIR/u-boot-spl-header.img.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot.bin $PROGRAMMER_DIR/u-boot.bin.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/u-boot.bin $PROGRAMMER_DIR/u-boot.bin.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/logo.img $PROGRAMMER_DIR/logo.img.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/logo.img $PROGRAMMER_DIR/logo.img.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/misc.img $PROGRAMMER_DIR/misc.img.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/misc.img $PROGRAMMER_DIR/misc.img.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery.img $PROGRAMMER_DIR/recovery.img.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery.img $PROGRAMMER_DIR/recovery.img.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery-rootfs.ubi $PROGRAMMER_DIR/recovery-rootfs.ubi.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/recovery-rootfs.ubi $PROGRAMMER_DIR/recovery-rootfs.ubi.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/zImage-dtb $PROGRAMMER_DIR/zImage-dtb.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/zImage-dtb $PROGRAMMER_DIR/zImage-dtb.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/system.ubi $PROGRAMMER_DIR/system.ubi.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/system.ubi $PROGRAMMER_DIR/system.ubi.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/rootfs.ubi $PROGRAMMER_DIR/rootfs.ubi.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/rootfs.ubi $PROGRAMMER_DIR/rootfs.ubi.burn
|
||||||
$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/data.ubi $PROGRAMMER_DIR/data.ubi.burn
|
#$MC_IMAGE_BUILDER -c 24/1024 -p 2048 -o 128 -e 0x20000 -n 64 $QM_ALL_IMAGES/data.ubi $PROGRAMMER_DIR/data.ubi.burn
|
||||||
echo "end programmer version"
|
echo "end programmer version"
|
||||||
elif [[ "$CONFIG_STORAGE_TYPE_SPINOR" = true ]]; then
|
elif [[ "$CONFIG_STORAGE_TYPE_SPINOR" = true ]]; then
|
||||||
echo "CONFIG_STORAGE_TYPE_SPINOR=$CONFIG_STORAGE_TYPE_SPINOR"
|
echo "CONFIG_STORAGE_TYPE_SPINOR=$CONFIG_STORAGE_TYPE_SPINOR"
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
[SIGNATURE]
|
[SIGNATURE]
|
||||||
FLAG =MULTIFILE
|
FLAG =MULTIFILE
|
||||||
PartitionFiles =1
|
PartitionFiles =1
|
||||||
BlockSize =22000h
|
BlockSize =21000h
|
||||||
|
|
||||||
[FILE0]
|
[FILE0]
|
||||||
PartitionName = boot-spl
|
PartitionName = boot-spl
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user