spi-nor: intel-spi: Fix broken software sequencing codes
authorBin Meng <bmeng.cn@gmail.com>
Mon, 11 Sep 2017 09:41:53 +0000 (02:41 -0700)
committerCyrille Pitchen <cyrille.pitchen@wedev4u.fr>
Wed, 11 Oct 2017 07:41:48 +0000 (09:41 +0200)
commit9d63f17661e25fd28714dac94bdebc4ff5b75f09
tree849f0357fe5499a72c5271d5e9aa40ddb4645cbe
parente58348b0e41b56660a349d63448826df11bb6163
spi-nor: intel-spi: Fix broken software sequencing codes

There are two bugs in current intel_spi_sw_cycle():

- The 'data byte count' field should be the number of bytes
  transferred minus 1
- SSFSTS_CTL is the offset from ispi->sregs, not ispi->base

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Cc: <stable@vger.kernel.org> # v4.11+
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
drivers/mtd/spi-nor/intel-spi.c