u-boot-brain/include/asm-arm
David Brownell 6e29ed8e57 davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC)
Remove CONFIG_SYS_DAVINCI_BROKEN_ECC option.  It's not just nasty;
it's also unused by any current boards, and doesn't even match the
main U-Boot distributions from TI (which use soft ECC, or 4-bit ECC
on newer chips that support it).

DaVinci GIT kernels since 2.6.24, and mainline Linux since 2.6.30,
match non-BROKEN code paths for 1-bit HW ECC.  The BROKEN code paths
do seem to partially match what MontaVista/TI kernels (4.0/2.6.10,
and 5.0/2.6.18) do ... but only for small pages.  Large page support
is really broken (and it's unclear just what software it was trying
to match!), and the ECC layout was making three more bytes available
for use by filesystem (or whatever) code.

Since this option itself seems broken, remove it.  Add a comment
about the MV/TI compat issue, and the most straightforward way to
address it (should someone really need to solve it).

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Scott Wood <scottwood@freescale.com>
2009-07-07 17:58:01 -05:00
..
arch-arm720t s3c4510b: move specific code to soc directory 2009-03-29 23:01:36 +02:00
arch-arm925t
arch-arm926ejs
arch-at91 at91: Add CAN init function 2009-07-06 21:52:43 +02:00
arch-at91rm9200 at91rm9200: move define from lowlevel_init to header 2009-01-06 21:41:59 +01:00
arch-davinci davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC) 2009-07-07 17:58:01 -05:00
arch-imx arm-imx: Fix register definitions 2008-03-02 21:15:06 +01:00
arch-ixp Big white-space cleanup. 2008-05-21 00:14:08 +02:00
arch-kirkwood arm: Kirkwood: arch specific updated for ehci-Kirkwood driver support 2009-07-06 21:53:15 +02:00
arch-ks8695
arch-lpc2292 Eliminated arch-specific mmc header requirement 2009-02-16 18:07:41 -06:00
arch-mx27 Coding style cleanup; update CHANGELOG 2009-07-07 22:35:02 +02:00
arch-mx31 MX31: Add NAND SPL boot support to i.MX31 PDK board. 2009-07-06 21:53:18 +02:00
arch-nomadik arm nomadik: use 1000 as HZ value and rewrite timer code 2009-07-06 21:53:08 +02:00
arch-omap
arch-omap3 OMAP3EVM: fix typo. replace CS6 by CS5, no functionality change 2009-07-06 21:52:12 +02:00
arch-omap24xx rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
arch-pxa ARM: fix PXA build by defining UP2OCR 2009-05-15 23:24:02 +02:00
arch-s3c24x0 Fix e-mail address of Gary Jennejohn. 2009-05-15 22:11:59 +02:00
arch-s3c44b0
arch-s3c64xx ARM: Add arm1176 core with S3C6400 SoC 2008-08-31 00:39:46 +02:00
arch-s3c4510b s3c4510b: move specific code to soc directory 2009-03-29 23:01:36 +02:00
arch-sa1100 Big white-space cleanup. 2008-05-21 00:14:08 +02:00
proc-armv
atomic.h
bitops.h
byteorder.h
cache.h move L2 cache enable/disable function to cache.c in the omap3 SoC directory 2009-07-06 21:52:25 +02:00
config.h Add an architecture specific config.h for common defines 2009-02-10 00:43:54 +01:00
dma-mapping.h Fix @ -> <at> substitution 2008-05-10 00:30:22 +02:00
errno.h
global_data.h rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
hardware.h
io.h Introduce virt_to_phys() 2008-12-15 22:04:29 +01:00
mach-types.h ARM: Update mach-types 2009-07-06 21:52:47 +02:00
macro.h ARM: Add macros.h to be used in assembler file. 2009-06-21 16:18:12 +02:00
memory.h
posix_types.h
processor.h
ptrace.h
setup.h
sizes.h
string.h
system.h arm: update co-processor 15 access 2009-04-05 13:02:43 +02:00
types.h Introduce phys_size_t and move phys_addr_t into asm/types.h 2008-04-13 17:13:46 -07:00
u-boot-arm.h arch_misc_init support for ARM architectures 2009-06-12 20:45:46 +02:00
u-boot.h remove bi_enet*addr from global data for all arches 2009-03-20 22:39:12 +01:00