Skip to content

Commit 5ef8e99

Browse files
guilhermercaugustofg
authored andcommitted
[WIP] flash/nor/{,jtag}spi.c: fix for flashing AFCv3
1 parent 7f2d3e2 commit 5ef8e99

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/flash/nor/jtagspi.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,8 @@ static int jtagspi_sector_erase(struct flash_bank *bank, unsigned int sector)
609609
return retval;
610610

611611
/* ATXP032/064/128 use always 4-byte addresses except for 0x03 read */
612-
unsigned int addr_len = info->always_4byte ? 4 : info->addr_len;
612+
//unsigned int addr_len = info->always_4byte ? 4 : info->addr_len;
613+
unsigned int addr_len = 3;
613614

614615
retval = jtagspi_cmd(bank, info->dev.erase_cmd, fill_addr(bank->sectors[sector].offset, addr_len, addr),
615616
addr_len, NULL, 0);
@@ -731,7 +732,8 @@ static int jtagspi_page_write(struct flash_bank *bank, const uint8_t *buffer, ui
731732
return retval;
732733

733734
/* ATXP032/064/128 use always 4-byte addresses except for 0x03 read */
734-
unsigned int addr_len = ((info->dev.read_cmd != 0x03) && info->always_4byte) ? 4 : info->addr_len;
735+
//unsigned int addr_len = ((info->dev.read_cmd != 0x03) && info->always_4byte) ? 4 : info->addr_len;
736+
unsigned int addr_len = 3;
735737

736738
retval = jtagspi_cmd(bank, info->dev.pprog_cmd, fill_addr(offset, addr_len, addr),
737739
addr_len, (uint8_t *) buffer, count);

src/flash/nor/spi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ const struct flash_device flash_devices[] = {
119119
FLASH_ID("micron n25q032", 0x03, 0xeb, 0x02, 0xd8, 0xc7, 0x0016ba20, 0x100, 0x10000, 0x400000),
120120
FLASH_ID("micron n25q064", 0x03, 0xeb, 0x02, 0xd8, 0xc7, 0x0017ba20, 0x100, 0x10000, 0x800000),
121121
FLASH_ID("micron n25q128", 0x03, 0xeb, 0x02, 0xd8, 0xc7, 0x0018ba20, 0x100, 0x10000, 0x1000000),
122-
FLASH_ID("micron n25q256 3v", 0x13, 0xec, 0x12, 0xdc, 0xc7, 0x0019ba20, 0x100, 0x10000, 0x2000000),
122+
FLASH_ID("micron n25q256 3v", 0x13, 0xec, 0x02, 0xd8, 0xc7, 0x0019ba20, 0x100, 0x10000, 0x2000000),
123123
FLASH_ID("micron n25q256 1.8v", 0x13, 0xec, 0x12, 0xdc, 0xc7, 0x0019bb20, 0x100, 0x10000, 0x2000000),
124124
FLASH_ID("micron mt25ql512", 0x13, 0xec, 0x12, 0xdc, 0xc7, 0x0020ba20, 0x100, 0x10000, 0x4000000),
125125
FLASH_ID("micron mt25ql01", 0x13, 0xec, 0x12, 0xdc, 0xc7, 0x0021ba20, 0x100, 0x10000, 0x8000000),

0 commit comments

Comments
 (0)