Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -272,10 +272,10 @@ static int mt8173_nor_write_single_byte(struct mt8173_nor *mt8173_nor,
	mt8173_nor_set_addr(mt8173_nor, addr);

	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);
		if (ret < 0)
			return ret;
		writeb(*data++, mt8173_nor->base + MTK_NOR_WDATA_REG);
	}
	return 0;
}