All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/10] mtd: cfi_cmdset_0002: Fix flash write issue for OpenWrt Project
@ 2018-10-19 16:55 Tokunori Ikegami
  2018-10-19 16:55 ` [PATCH v2 01/10] mtd: cfi_cmdset_0002: Change do_write_oneword() to use chip_good() Tokunori Ikegami
                   ` (9 more replies)
  0 siblings, 10 replies; 18+ messages in thread
From: Tokunori Ikegami @ 2018-10-19 16:55 UTC (permalink / raw)
  To: boris.brezillon
  Cc: Tokunori Ikegami, Fabio Bettoni, Chris Packham, Joakim Tjernlund,
	linux-mtd

The change is based on the fix for flash erase to use chip_good() done in the past.
And it is fixed as same way in the OpenWrt Project as below.
  <https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=ddc11c3932c7b7b7df7d5fbd48f207e77619eaa7>
Also includes some refactoring changes.

Signed-off-by: Tokunori Ikegami <ikegami@allied-telesis.co.jp>
Cc: Fabio Bettoni <fbettoni@gmail.com>
Co: Hauke Mehrtens <hauke@hauke-m.de>
Co: Koen Vandeputte <koen.vandeputte@ncentric.com>
Cc: Chris Packham <chris.packham@alliedtelesis.co.nz>
Cc: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
Cc: linux-mtd@lists.infradead.org

Tokunori Ikegami (10):
  mtd: cfi_cmdset_0002: Change do_write_oneword() to use chip_good()
  mtd: cfi_cmdset_0002: Remove chip_ready() from do_write_buffer()
  mtd: cfi_cmdset_0002: Remove goto statement from do_write_buffer()
  mtd: cfi_cmdset_0002: Call xip_enable() once only in
    do_write_buffer().
  mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce function size
  mtd: cfi_cmdset_0002: Split do_write_oneword() op_done goto statement
  mtd: cfi_cmdset_0002: Remove op_done goto statement from
    do_write_oneword()
  mtd: cfi_cmdset_0002: Remove retry goto statement from
    do_write_oneword()
  mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence
  mtd: cfi_cmdset_0002: Split to wait write buffer to check if completed

 drivers/mtd/chips/cfi_cmdset_0002.c | 253 ++++++++++++++++------------
 1 file changed, 146 insertions(+), 107 deletions(-)

-- 
2.18.0

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2018-10-26  1:09 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-19 16:55 [PATCH v2 00/10] mtd: cfi_cmdset_0002: Fix flash write issue for OpenWrt Project Tokunori Ikegami
2018-10-19 16:55 ` [PATCH v2 01/10] mtd: cfi_cmdset_0002: Change do_write_oneword() to use chip_good() Tokunori Ikegami
2018-10-24 21:24   ` Chris Packham
2018-10-25 16:36     ` IKEGAMI Tokunori
2018-10-19 16:55 ` [PATCH v2 02/10] mtd: cfi_cmdset_0002: Remove chip_ready() from do_write_buffer() Tokunori Ikegami
2018-10-24 21:36   ` Chris Packham
2018-10-19 16:55 ` [PATCH v2 03/10] mtd: cfi_cmdset_0002: Remove goto statement " Tokunori Ikegami
2018-10-19 16:55 ` [PATCH v2 04/10] mtd: cfi_cmdset_0002: Call xip_enable() once only in do_write_buffer() Tokunori Ikegami
2018-10-19 16:55 ` [PATCH v2 05/10] mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce function size Tokunori Ikegami
2018-10-24 21:11   ` Chris Packham
2018-10-25 16:35     ` IKEGAMI Tokunori
2018-10-19 16:55 ` [PATCH v2 06/10] mtd: cfi_cmdset_0002: Split do_write_oneword() op_done goto statement Tokunori Ikegami
2018-10-24 21:33   ` Chris Packham
2018-10-25 16:40     ` IKEGAMI Tokunori
2018-10-19 16:55 ` [PATCH v2 07/10] mtd: cfi_cmdset_0002: Remove op_done goto statement from do_write_oneword() Tokunori Ikegami
2018-10-19 16:55 ` [PATCH v2 08/10] mtd: cfi_cmdset_0002: Remove retry " Tokunori Ikegami
2018-10-19 16:55 ` [PATCH v2 09/10] mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence Tokunori Ikegami
2018-10-19 16:55 ` [PATCH v2 10/10] mtd: cfi_cmdset_0002: Split to wait write buffer to check if completed Tokunori Ikegami

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.