* [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.