omap_gpmc: add support for hw assisted BCH8
The kernel states: ---8<--- The OMAP3 GPMC hardware BCH engine computes remainder polynomials, it does not provide automatic error location and correction: this step is implemented using the BCH library. --->8--- And we do so in u-boot. This implementation uses the same layout for BCH8 but it is fix. The current provided layout does only work with 64 Byte OOB. 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> Cc: Mansoor Ahamed <mansoor.ahamed@ti.com> Cc: Thomas Weber <thomas.weber.linux@googlemail.com>
This commit is contained in:
committed by
Tom Rini
parent
da634ae356
commit
4a0930069b
@@ -27,7 +27,6 @@ LIB = $(obj)libgeneric.o
|
||||
|
||||
ifndef CONFIG_SPL_BUILD
|
||||
COBJS-$(CONFIG_ADDR_MAP) += addr_map.o
|
||||
COBJS-$(CONFIG_BCH) += bch.o
|
||||
COBJS-$(CONFIG_AES) += aes.o
|
||||
COBJS-$(CONFIG_BZIP2) += bzlib.o
|
||||
COBJS-$(CONFIG_BZIP2) += bzlib_crctable.o
|
||||
@@ -67,6 +66,7 @@ COBJS-$(CONFIG_SPL_NET_SUPPORT) += errno.o
|
||||
COBJS-$(CONFIG_SPL_NET_SUPPORT) += hashtable.o
|
||||
COBJS-$(CONFIG_SPL_NET_SUPPORT) += net_utils.o
|
||||
endif
|
||||
COBJS-$(CONFIG_BCH) += bch.o
|
||||
COBJS-y += crc32.o
|
||||
COBJS-y += ctype.o
|
||||
COBJS-y += div64.o
|
||||
|
||||
Reference in New Issue
Block a user