diff options
author | Andreas Bießmann <andreas.devel@googlemail.com> | 2013-04-02 06:05:53 +0000 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2013-04-08 11:29:05 -0400 |
commit | 86b128d6f775d948805d190053ff9daa0b49629a (patch) | |
tree | 7f4be0259ae85c8b65e0cab3458e31a3cbde2a9e | |
parent | fd2aeac5606f8c706be5e07bead790c6cdee0f23 (diff) | |
download | u-boot-imx-86b128d6f775d948805d190053ff9daa0b49629a.zip u-boot-imx-86b128d6f775d948805d190053ff9daa0b49629a.tar.gz u-boot-imx-86b128d6f775d948805d190053ff9daa0b49629a.tar.bz2 |
omap3/cpu.h: add BCH support
This patch adds the BCH result registers to register mapping for OMAP3 gpmc.
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
Cc: Tom Rini <trini@ti.com>
Cc: Ilya Yanok <ilya.yanok@cogentembedded.com>
Cc: Scott Wood <scottwood@freescale.com>
Reviewed-by: Tom Rini <trini@ti.com>
-rw-r--r-- | arch/arm/include/asm/arch-omap3/cpu.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-omap3/cpu.h b/arch/arm/include/asm/arch-omap3/cpu.h index 5683e16..c601873 100644 --- a/arch/arm/include/asm/arch-omap3/cpu.h +++ b/arch/arm/include/asm/arch-omap3/cpu.h @@ -109,6 +109,10 @@ struct gpmc_cs { u8 res[8]; /* blow up to 0x30 byte */ }; +struct bch_res_0_3 { + u32 bch_result_x[4]; +}; + struct gpmc { u8 res1[0x10]; u32 sysconfig; /* 0x10 */ @@ -135,6 +139,8 @@ struct gpmc { u32 ecc7_result; /* 0x218 */ u32 ecc8_result; /* 0x21C */ u32 ecc9_result; /* 0x220 */ + u8 res7[0x1C]; /* fill up to 0x240 */ + struct bch_res_0_3 bch_result_0_3[7]; /* 0x240 */ }; /* Used for board specific gpmc initialization */ |