From b8b5e2f813fd09cf69904f65c96f7ad30baaae32 Mon Sep 17 00:00:00 2001 From: Jon Lin Date: Thu, 3 Dec 2020 19:22:53 +0800 Subject: [PATCH] drivers: rkflash: Support new spinor 1.Support XT25F256BSFIGU, P25Q32SH-SSH-IT 2.Fix PUYA devices property Change-Id: Iaea56cf6b0d8cfc10e49c7c2847d862fa7a1d75b Signed-off-by: Jon Lin --- drivers/rkflash/sfc_nor.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/rkflash/sfc_nor.c b/drivers/rkflash/sfc_nor.c index ca1dece2d9bb..788f6e380a84 100644 --- a/drivers/rkflash/sfc_nor.c +++ b/drivers/rkflash/sfc_nor.c @@ -69,6 +69,8 @@ static struct flash_info spi_flash_tbl[] = { { 0x0b4017, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0D, 14, 9, 0 }, /* XT25F128BSSIGU */ { 0x0b4018, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0D, 15, 9, 0 }, + /* XT25F256BSFIGU */ + { 0x0b4019, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 16, 9, 0 }, /* EN25QH64A */ { 0x1c7017, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 14, 0, 0 }, @@ -91,9 +93,13 @@ static struct flash_info spi_flash_tbl[] = { { 0x5e5018, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 15, 9, 0 }, /* BH25Q128AS */ - { 0x684018, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x04, 15, 9, 0 }, + { 0x684018, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 15, 9, 0 }, /* BH25Q64BS */ - { 0x684017, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x04, 14, 9, 0 }, + { 0x684017, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 14, 9, 0 }, + /* P25Q64H */ + { 0x856017, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 14, 9, 0 }, + /* P25Q32SH-SSH-IT */ + { 0x856016, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 13, 9, 0 }, /* FM25Q128A */ { 0xA14018, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 15, 9, 0 }, @@ -102,8 +108,6 @@ static struct flash_info spi_flash_tbl[] = { /* FM25Q64A */ { 0xf83217, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0D, 14, 9, 0 }, - /* P25Q64H */ - { 0x856017, 128, 8, 0x03, 0x02, 0x6B, 0x32, 0x20, 0xD8, 0x0C, 14, 9, 0 }, }; static int snor_write_en(void)