Commit 80e1ca69 authored by Bayi Cheng's avatar Bayi Cheng Committed by Brian Norris

mtd: mtk-nor: adjust sequence of trigger function and assignment function

Move write data register before excute command to avoid
missing first byte write to nor flash
Signed-off-by: default avatarBayi Cheng <bayi.cheng@mediatek.com>
Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
parent 8142b47e
...@@ -272,10 +272,10 @@ static int mt8173_nor_write_single_byte(struct mt8173_nor *mt8173_nor, ...@@ -272,10 +272,10 @@ static int mt8173_nor_write_single_byte(struct mt8173_nor *mt8173_nor,
mt8173_nor_set_addr(mt8173_nor, addr); mt8173_nor_set_addr(mt8173_nor, addr);
for (i = 0; i < length; i++) { for (i = 0; i < length; i++) {
writeb(*data++, mt8173_nor->base + MTK_NOR_WDATA_REG);
ret = mt8173_nor_execute_cmd(mt8173_nor, MTK_NOR_PIO_WR_CMD); ret = mt8173_nor_execute_cmd(mt8173_nor, MTK_NOR_PIO_WR_CMD);
if (ret < 0) if (ret < 0)
return ret; return ret;
writeb(*data++, mt8173_nor->base + MTK_NOR_WDATA_REG);
} }
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment