diff options
Diffstat (limited to 'arch/arm/include/asm/arch-omap3/omap_gpmc.h')
| -rw-r--r-- | arch/arm/include/asm/arch-omap3/omap_gpmc.h | 57 | 
1 files changed, 0 insertions, 57 deletions
| diff --git a/arch/arm/include/asm/arch-omap3/omap_gpmc.h b/arch/arm/include/asm/arch-omap3/omap_gpmc.h index 800e4ee4a..13efab02e 100644 --- a/arch/arm/include/asm/arch-omap3/omap_gpmc.h +++ b/arch/arm/include/asm/arch-omap3/omap_gpmc.h @@ -23,63 +23,6 @@  #ifndef __ASM_ARCH_OMAP_GPMC_H  #define __ASM_ARCH_OMAP_GPMC_H -#define GPMC_BUF_EMPTY	0 -#define GPMC_BUF_FULL	1 - -#define ECCCLEAR	(0x1 << 8) -#define ECCRESULTREG1	(0x1 << 0) -#define ECCSIZE512BYTE	0xFF -#define ECCSIZE1	(ECCSIZE512BYTE << 22) -#define ECCSIZE0	(ECCSIZE512BYTE << 12) -#define ECCSIZE0SEL	(0x000 << 0) - -/* Generic ECC Layouts */ -/* Large Page x8 NAND device Layout */ -#ifdef GPMC_NAND_ECC_LP_x8_LAYOUT -#define GPMC_NAND_HW_ECC_LAYOUT {\ -	.eccbytes = 12,\ -	.eccpos = {1, 2, 3, 4, 5, 6, 7, 8,\ -		9, 10, 11, 12},\ -	.oobfree = {\ -		{.offset = 13,\ -		 .length = 51 } } \ -} -#endif - -/* Large Page x16 NAND device Layout */ -#ifdef GPMC_NAND_ECC_LP_x16_LAYOUT -#define GPMC_NAND_HW_ECC_LAYOUT {\ -	.eccbytes = 12,\ -	.eccpos = {2, 3, 4, 5, 6, 7, 8, 9,\ -		10, 11, 12, 13},\ -	.oobfree = {\ -		{.offset = 14,\ -		 .length = 50 } } \ -} -#endif - -/* Small Page x8 NAND device Layout */ -#ifdef GPMC_NAND_ECC_SP_x8_LAYOUT -#define GPMC_NAND_HW_ECC_LAYOUT {\ -	.eccbytes = 3,\ -	.eccpos = {1, 2, 3},\ -	.oobfree = {\ -		{.offset = 4,\ -		 .length = 12 } } \ -} -#endif - -/* Small Page x16 NAND device Layout */ -#ifdef GPMC_NAND_ECC_SP_x16_LAYOUT -#define GPMC_NAND_HW_ECC_LAYOUT {\ -	.eccbytes = 3,\ -	.eccpos = {2, 3, 4},\ -	.oobfree = {\ -		{.offset = 5,\ -		 .length = 11 } } \ -} -#endif -  /* GPMC CS configuration for an SMSC LAN9221 ethernet controller */  #define NET_LAN9221_GPMC_CONFIG1    0x00001000  #define NET_LAN9221_GPMC_CONFIG2    0x00060700 |