mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 00/14] Add i.MX7 NAND xload support
@ 2022-11-01 15:30 Sascha Hauer
  2022-11-01 15:30 ` [PATCH 01/14] mtd: nand: nand-mxs: Move register definitions to separate file Sascha Hauer
                   ` (13 more replies)
  0 siblings, 14 replies; 26+ messages in thread
From: Sascha Hauer @ 2022-11-01 15:30 UTC (permalink / raw)
  To: Barebox List

This series adds i.MX7 NAND xload support. We have made quite a mess
with the different register defines for both the APBH DMA support and
the GPMI controller, so this is cleaned up first. There are other
cleanups and bugfixes as well, so adding i.MX7 support has become the
smallest thing in this series ;)

Sascha

Ahmad Fatoum (1):
  ARM: i.MX: xload-gpmi-nand: refactor for more SoC support

Sascha Hauer (13):
  mtd: nand: nand-mxs: Move register definitions to separate file
  ARM: i.MX: xload nand: Use common register defines
  ARM: i.MX: xload nand: add common readid
  dma: apbh-dma: Simplify code
  dma: apbh-dma: unify register defines
  imx-bbu-nand-fcb: pull printing debug info out of get_fcb()
  ARM: i.MX: xload nand: Pull ECC status checking out of read page
  ARM: i.MX: xload nand: Use final page layout from FCB
  imx-bbu-nand-fcb: Fix reading FCB information from BCH registers
  ARM: i.MX: xload nand: reset NAND before accessing it
  ARM: i.MX: xload nand: Move mxs_nand_mode_fcb_62bit() to header file
  ARM: i.MX: xload nand: Implement i.MX7 support
  imx-bbu-nand-fcb: Add fcb command

 arch/arm/mach-imx/include/mach/imx6-regs.h |   2 +
 arch/arm/mach-imx/include/mach/imx7-regs.h |   1 +
 arch/arm/mach-imx/include/mach/xload.h     |   1 +
 arch/arm/mach-imx/xload-gpmi-nand.c        | 637 +++++++++++----------
 commands/Kconfig                           |   9 +
 common/imx-bbu-nand-fcb.c                  | 199 +++++--
 drivers/dma/apbh_dma.c                     | 514 +----------------
 drivers/mtd/nand/nand_mxs.c                | 412 ++++---------
 include/dma/apbh-dma.h                     |  95 ++-
 include/soc/imx/gpmi-nand.h                | 141 +++++
 10 files changed, 791 insertions(+), 1220 deletions(-)
 create mode 100644 include/soc/imx/gpmi-nand.h

-- 
2.30.2




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

end of thread, other threads:[~2022-11-02 11:31 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-01 15:30 [PATCH 00/14] Add i.MX7 NAND xload support Sascha Hauer
2022-11-01 15:30 ` [PATCH 01/14] mtd: nand: nand-mxs: Move register definitions to separate file Sascha Hauer
2022-11-02  8:08   ` Marco Felsch
2022-11-01 15:30 ` [PATCH 02/14] ARM: i.MX: xload nand: Use common register defines Sascha Hauer
2022-11-02  8:10   ` Marco Felsch
2022-11-01 15:30 ` [PATCH 03/14] ARM: i.MX: xload nand: add common readid Sascha Hauer
2022-11-02  8:23   ` Marco Felsch
2022-11-01 15:30 ` [PATCH 04/14] dma: apbh-dma: Simplify code Sascha Hauer
2022-11-01 15:30 ` [PATCH 05/14] dma: apbh-dma: unify register defines Sascha Hauer
2022-11-01 15:30 ` [PATCH 06/14] ARM: i.MX: xload-gpmi-nand: refactor for more SoC support Sascha Hauer
2022-11-01 15:30 ` [PATCH 07/14] imx-bbu-nand-fcb: pull printing debug info out of get_fcb() Sascha Hauer
2022-11-01 15:30 ` [PATCH 08/14] ARM: i.MX: xload nand: Pull ECC status checking out of read page Sascha Hauer
2022-11-02  8:33   ` Marco Felsch
2022-11-01 15:30 ` [PATCH 09/14] ARM: i.MX: xload nand: Use final page layout from FCB Sascha Hauer
2022-11-01 15:30 ` [PATCH 10/14] imx-bbu-nand-fcb: Fix reading FCB information from BCH registers Sascha Hauer
2022-11-01 15:30 ` [PATCH 11/14] ARM: i.MX: xload nand: reset NAND before accessing it Sascha Hauer
2022-11-01 15:30 ` [PATCH 12/14] ARM: i.MX: xload nand: Move mxs_nand_mode_fcb_62bit() to header file Sascha Hauer
2022-11-02  8:37   ` Marco Felsch
2022-11-01 15:30 ` [PATCH 13/14] ARM: i.MX: xload nand: Implement i.MX7 support Sascha Hauer
2022-11-02  8:41   ` Marco Felsch
2022-11-02  8:46     ` Sascha Hauer
2022-11-01 15:30 ` [PATCH 14/14] imx-bbu-nand-fcb: Add fcb command Sascha Hauer
2022-11-02  8:44   ` Marco Felsch
2022-11-02 10:55     ` Sascha Hauer
2022-11-02 11:01       ` Marco Felsch
2022-11-02 11:29         ` Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox