All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/11] Port manufacturer specific initialization
@ 2022-07-14 14:37 Michael Trimarchi
  0 siblings, 0 replies; only message in thread
From: Michael Trimarchi @ 2022-07-14 14:37 UTC (permalink / raw)
  To: linux-amarula, Dario Binacchi, Tommaso Merciai; +Cc: u-boot

In preparation of re-sync of mtd stack, I opt to move the current stack
slowly in order to have a more easy sync and test. I would like to
prepare uboot to support no-jedec and no-onfi compliant nand so I need
to clean up a bit the code we have now and upstream some of the support.
In this series we expect no functional change

Tested on:
	- imx6ull Micron MT29F2G08ABAGAH4

Michael Trimarchi (11):
  mtd: nand: Get rid of busw parameter
  mtd: nand: Store nand ID in struct nand_chip
  mtd: nand: Add manufacturer specific initialization/detection steps
  mtd: nand: Get rid of mtd variable in function calls
  mtd: nand: Export symbol nand_decode_ext_id
  mtd: nand: Move Samsung specific init/detection logic in
    nand_samsung.c
  mtd: nand: Move Hynix specific init/detection logic in nand_hynix.c
  mtd: nand: Move Toshiba specific init/detection logic in
    nand_toshiba.c
  mtd: nand: Move Micron specific init logic in nand_micron.c
  mtd: nand: Move AMD/Spansion specific init/detection logic in
    nand_amd.c
  mtd: nand: Move Macronix specific initialization in nand_macronix.c

 drivers/mtd/nand/raw/Makefile        |  10 +-
 drivers/mtd/nand/raw/nand_amd.c      |  53 ++++
 drivers/mtd/nand/raw/nand_base.c     | 359 ++++++++++-----------------
 drivers/mtd/nand/raw/nand_hynix.c    |  86 +++++++
 drivers/mtd/nand/raw/nand_ids.c      |  14 +-
 drivers/mtd/nand/raw/nand_macronix.c |  32 +++
 drivers/mtd/nand/raw/nand_micron.c   |  88 +++++++
 drivers/mtd/nand/raw/nand_samsung.c  |  90 +++++++
 drivers/mtd/nand/raw/nand_toshiba.c  |  53 ++++
 include/linux/mtd/rawnand.h          |  78 ++++--
 10 files changed, 599 insertions(+), 264 deletions(-)
 create mode 100644 drivers/mtd/nand/raw/nand_amd.c
 create mode 100644 drivers/mtd/nand/raw/nand_hynix.c
 create mode 100644 drivers/mtd/nand/raw/nand_macronix.c
 create mode 100644 drivers/mtd/nand/raw/nand_micron.c
 create mode 100644 drivers/mtd/nand/raw/nand_samsung.c
 create mode 100644 drivers/mtd/nand/raw/nand_toshiba.c

-- 
2.34.1


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-07-14 14:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-14 14:37 [PATCH 00/11] Port manufacturer specific initialization Michael Trimarchi

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.