In message: [V2] [linux-yocto][PATCH 1/1] mtd: spi-nor: fix erasesize for dual qspi mode on 06/01/2020 quanyang.w...@windriver.com wrote:
> From: Quanyang Wang <quanyang.w...@windriver.com> > > The zcu102 and zc706 boards support qspi dual mode, and in > the dual mode, the erasesize for mtd device should be twice > as much as the erasesize for each nor flash chip. > > Signed-off-by: Quanyang Wang <quanyang.w...@windriver.com> > --- > V1 ---> V2: > 1) use nor->shift instead of 2. > 2) put the implementation in the function spi_nor_select_erase(). It looks like we are good to go on this patch as well, but which kernel versions is it valid for ? Things have udpated since it was originally sent, so I'd like to confirm. Bruce > > drivers/mtd/spi-nor/spi-nor.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c > index c6fca2a81c44..5949ff63df46 100644 > --- a/drivers/mtd/spi-nor/spi-nor.c > +++ b/drivers/mtd/spi-nor/spi-nor.c > @@ -4793,7 +4793,7 @@ static int spi_nor_select_erase(struct spi_nor *nor) > if (!erase) > return -EINVAL; > nor->erase_opcode = erase->opcode; > - mtd->erasesize = erase->size; > + mtd->erasesize = erase->size << nor->shift; > return 0; > } > > @@ -4811,7 +4811,7 @@ static int spi_nor_select_erase(struct spi_nor *nor) > if (!erase) > return -EINVAL; > > - mtd->erasesize = erase->size; > + mtd->erasesize = erase->size << nor->shift; > return 0; > } > > -- > 2.17.1 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8375): https://lists.yoctoproject.org/g/linux-yocto/message/8375 Mute This Topic: https://lists.yoctoproject.org/mt/69464832/21656 Group Owner: linux-yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-