uboot-mt623x/drivers/mtd/nand
kevin.morfitt@fearnside-systems.co.uk 3d1988ab47 Clean-up of s3c24x0 nand driver
This patch re-formats the arm920t s3c24x0 nand driver in preparation for changes
to add support for the Embest SBC2440-II Board.

The changes are as follows:
- re-indent the code using Lindent
- make sure register layouts are defined using a C struct
- replace the upper-case typedef'ed C struct names with lower case
non-typedef'ed ones
- make sure registers are accessed using the proper accessor functions
- run checkpatch.pl and fix any error reports

It assumes the following patch has been applied first:
- [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
 - patches 1/4, 2/4 and 3/4 of this series

Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
any s3c2400 or s3c2410 boards but need this patch applying before I can submit
patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
errors were found.

Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2009-10-13 21:13:57 -05:00
..
Makefile mxc_nand: add nand driver for MX2/MX3 2009-08-26 15:37:03 -05:00
atmel_nand.c at91sam9/at91cap: move nand drivers to drivers/mtd/nand 2009-03-22 13:22:24 +01:00
bfin_nand.c Blackfin: nand: flush peripheral before polling it 2009-04-06 17:37:37 -04:00
davinci_nand.c NAND: davinci: Fix warnings when 4-bit ECC not used 2009-09-28 16:33:18 -05:00
diskonchip.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
fsl_elbc_nand.c NAND: ADD page Parameter to all read_page/read_page_raw API's 2009-08-26 15:37:02 -05:00
fsl_upm.c Add wait flags to support board/chip specific delays 2009-03-23 15:53:40 -05:00
kb9202_nand.c KB9202: Add NAND support 2009-08-26 15:37:01 -05:00
kirkwood_nand.c nand: Add Marvell Kirkwood NAND driver 2009-07-08 21:20:10 +02:00
kmeter1_nand.c 83xx, kmeter1: added NAND support 2009-08-26 15:37:02 -05:00
mpc5121_nfc.c mpc512x. Micron nand flash needs a reset before a read command is issued. 2009-09-22 22:59:42 +02:00
mxc_nand.c mxc_nand: Remove Freescale's "All Rights Reserved." 2009-09-04 23:03:10 +02:00
nand.c Conditionally perform common relocation fixups 2009-10-03 10:17:57 +02:00
nand_base.c MTD:NAND: ADD new ECC mode NAND_ECC_HW_OOB_FIRST 2009-08-26 15:37:03 -05:00
nand_bbt.c NAND: sync with 2.6.27 2008-10-29 10:42:16 -05:00
nand_ecc.c nand: Fix problem with ECC ordering for PPC4xx NDFC platforms 2009-05-23 12:51:39 +02:00
nand_ids.c NAND: sync with 2.6.27 2008-10-29 10:42:16 -05:00
nand_plat.c mtd: nand: new base driver for memory mapped nand devices 2009-07-07 17:58:04 -05:00
nand_util.c add WATCHDOG_RESET() on nand write and read 2009-08-21 22:55:21 +02:00
ndfc.c ppc4xx: Big cleanup of PPC4xx defines 2009-09-11 10:35:58 +02:00
nomadik.c nomadik/nand: fix 'ecc512' discards qualifiers from pointer target type 2009-02-22 17:56:50 +01:00
omap_gpmc.c omap3: replace all instances of gpmc config struct by one global 2009-08-08 11:34:11 +02:00
s3c64xx.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
s3c2410_nand.c Clean-up of s3c24x0 nand driver 2009-10-13 21:13:57 -05:00