summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/imx7-regs.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2022-11-01 13:37:54 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2022-11-02 12:28:54 +0100
commitf6cf6aff3c895906410c9955db5e161e799a2032 (patch)
treecad3c9641673c8c7db7b05d71e3546bd91f6576a /arch/arm/mach-imx/include/mach/imx7-regs.h
parent11498dd843e257f45014a94efed5bae8d3c27f77 (diff)
downloadbarebox-f6cf6aff3c895906410c9955db5e161e799a2032.tar.gz
barebox-f6cf6aff3c895906410c9955db5e161e799a2032.tar.xz
ARM: i.MX: xload nand: Implement i.MX7 support
i.MX7 xload NAND support works like on i.MX6, but the FCB is in a different format. The FCB page uses BCH62 ECC, has 8 ECC chunks with 128 bytes each with a resulting total page size of 1862 bytes. Also the page data is written with a pseudo randomizer enabled. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/imx7-regs.h')
-rw-r--r--arch/arm/mach-imx/include/mach/imx7-regs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/imx7-regs.h b/arch/arm/mach-imx/include/mach/imx7-regs.h
index 1ee7d86e0e..379be9e062 100644
--- a/arch/arm/mach-imx/include/mach/imx7-regs.h
+++ b/arch/arm/mach-imx/include/mach/imx7-regs.h
@@ -118,6 +118,7 @@
#define MX7_ENET1_BASE_ADDR (MX7_AIPS3_BASE_ADDR + 0x3E0000)
#define MX7_ENET2_BASE_ADDR (MX7_AIPS3_BASE_ADDR + 0x3F0000)
+#define MX7_APBH_BASE 0x33000000
#define MX7_GPMI_BASE 0x33002000
#define MX7_BCH_BASE 0x33004000