diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/MPC8313ERDB.h | 30 | ||||
| -rw-r--r-- | include/linux/mtd/inftl-user.h | 2 | ||||
| -rw-r--r-- | include/linux/mtd/mtd-abi.h | 16 | ||||
| -rw-r--r-- | include/linux/mtd/mtd.h | 8 | ||||
| -rw-r--r-- | include/linux/mtd/nftl-user.h | 4 | ||||
| -rw-r--r-- | include/linux/mtd/nftl.h | 14 | ||||
| -rw-r--r-- | include/nand.h | 4 | 
7 files changed, 38 insertions, 40 deletions
| diff --git a/include/configs/MPC8313ERDB.h b/include/configs/MPC8313ERDB.h index a4c4240b6..95ba84029 100644 --- a/include/configs/MPC8313ERDB.h +++ b/include/configs/MPC8313ERDB.h @@ -64,7 +64,7 @@  #define CFG_IMMR		0xE0000000  #if defined(CONFIG_NAND_U_BOOT) && !defined(CONFIG_NAND_SPL) -#define CONFIG_DEFAULT_IMMR 	CFG_IMMR +#define CONFIG_DEFAULT_IMMR	CFG_IMMR  #endif  #define CFG_MEMTEST_START	0x00001000 @@ -243,7 +243,7 @@  #define CFG_NAND_U_BOOT_OFFS  16384  #define CFG_NAND_U_BOOT_RELOC 0x00010000 -#define CFG_NAND_BR_PRELIM 	( CFG_NAND_BASE \ +#define CFG_NAND_BR_PRELIM	( CFG_NAND_BASE \  				| (2<<BR_DECC_SHIFT)	/* Use HW ECC */ \  				| BR_PS_8		/* Port Size = 8 bit */ \  				| BR_MS_FCM		/* MSEL = FCM */ \ @@ -385,13 +385,13 @@   * Environment   */  #if defined(CONFIG_NAND_U_BOOT) -	#define CFG_ENV_IS_IN_NAND      1 -	#define CFG_ENV_OFFSET          (512 * 1024) -	#define CFG_ENV_SECT_SIZE       CFG_NAND_BLOCK_SIZE -	#define CFG_ENV_SIZE            CFG_ENV_SECT_SIZE -	#define CFG_ENV_SIZE_REDUND     CFG_ENV_SIZE -	#define CFG_ENV_RANGE           (CFG_ENV_SECT_SIZE * 4) -	#define CFG_ENV_OFFSET_REDUND   (CFG_ENV_OFFSET + CFG_ENV_RANGE) +	#define CFG_ENV_IS_IN_NAND	1 +	#define CFG_ENV_OFFSET		(512 * 1024) +	#define CFG_ENV_SECT_SIZE	CFG_NAND_BLOCK_SIZE +	#define CFG_ENV_SIZE		CFG_ENV_SECT_SIZE +	#define CFG_ENV_SIZE_REDUND	CFG_ENV_SIZE +	#define CFG_ENV_RANGE		(CFG_ENV_SECT_SIZE * 4) +	#define CFG_ENV_OFFSET_REDUND	(CFG_ENV_OFFSET + CFG_ENV_RANGE)  #elif !defined(CFG_RAMBOOT)  	#define CFG_ENV_IS_IN_FLASH	1  	#define CFG_ENV_ADDR		(CFG_MONITOR_BASE + CFG_MONITOR_LEN) @@ -501,14 +501,14 @@  #ifdef CONFIG_NAND_SPL  #define CFG_HRCW_HIGH (CFG_HRCW_HIGH_BASE |\ -                       HRCWH_FROM_0XFFF00100 |\ -                       HRCWH_ROM_LOC_NAND_SP_8BIT |\ -                       HRCWH_RL_EXT_NAND) +		       HRCWH_FROM_0XFFF00100 |\ +		       HRCWH_ROM_LOC_NAND_SP_8BIT |\ +		       HRCWH_RL_EXT_NAND)  #else  #define CFG_HRCW_HIGH (CFG_HRCW_HIGH_BASE |\ -                       HRCWH_FROM_0X00000100 |\ -                       HRCWH_ROM_LOC_LOCAL_16BIT |\ -                       HRCWH_RL_EXT_LEGACY) +		       HRCWH_FROM_0X00000100 |\ +		       HRCWH_ROM_LOC_LOCAL_16BIT |\ +		       HRCWH_RL_EXT_LEGACY)  #endif  /* System IO Config */ diff --git a/include/linux/mtd/inftl-user.h b/include/linux/mtd/inftl-user.h index 9b1e2526b..45220ed76 100644 --- a/include/linux/mtd/inftl-user.h +++ b/include/linux/mtd/inftl-user.h @@ -87,5 +87,3 @@ struct INFTLMediaHeader {  #define	INFTL_LAST	0x80000000  #endif /* __MTD_INFTL_USER_H__ */ - - diff --git a/include/linux/mtd/mtd-abi.h b/include/linux/mtd/mtd-abi.h index 0ce2099d6..410c5dd2f 100644 --- a/include/linux/mtd/mtd-abi.h +++ b/include/linux/mtd/mtd-abi.h @@ -35,18 +35,18 @@ struct mtd_oob_buf {  #define MTD_NO_ERASE		0x1000	/* No erase necessary */  #define MTD_STUPID_LOCK		0x2000	/* Always locked after reset */ -// Some common devices / combinations of capabilities +/* Some common devices / combinations of capabilities */  #define MTD_CAP_ROM		0  #define MTD_CAP_RAM		(MTD_WRITEABLE | MTD_BIT_WRITEABLE | MTD_NO_ERASE)  #define MTD_CAP_NORFLASH	(MTD_WRITEABLE | MTD_BIT_WRITEABLE)  #define MTD_CAP_NANDFLASH	(MTD_WRITEABLE)  /* ECC byte placement */ -#define MTD_NANDECC_OFF		0	// Switch off ECC (Not recommended) -#define MTD_NANDECC_PLACE	1	// Use the given placement in the structure (YAFFS1 legacy mode) -#define MTD_NANDECC_AUTOPLACE	2	// Use the default placement scheme -#define MTD_NANDECC_PLACEONLY	3	// Use the given placement in the structure (Do not store ecc result on read) -#define MTD_NANDECC_AUTOPL_USR	4	// Use the given autoplacement scheme rather than using the default +#define MTD_NANDECC_OFF		0	/* Switch off ECC (Not recommended) */ +#define MTD_NANDECC_PLACE	1	/* Use the given placement in the structure (YAFFS1 legacy mode) */ +#define MTD_NANDECC_AUTOPLACE	2	/* Use the default placement scheme */ +#define MTD_NANDECC_PLACEONLY	3	/* Use the given placement in the structure (Do not store ecc result on read) */ +#define MTD_NANDECC_AUTOPL_USR	4	/* Use the given autoplacement scheme rather than using the default */  /* OTP mode selection */  #define MTD_OTP_OFF		0 @@ -56,10 +56,10 @@ struct mtd_oob_buf {  struct mtd_info_user {  	uint8_t type;  	uint32_t flags; -	uint32_t size;	 // Total size of the MTD +	uint32_t size;			/* Total size of the MTD */  	uint32_t erasesize;  	uint32_t writesize; -	uint32_t oobsize;   // Amount of OOB data per block (e.g. 16) +	uint32_t oobsize;		/* Amount of OOB data per block (e.g. 16) */  	/* The below two fields are obsolete and broken, do not use them  	 * (TODO: remove at some point) */  	uint32_t ecctype; diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index 14815c219..55d33dd11 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h @@ -112,7 +112,7 @@ struct mtd_oob_ops {  struct mtd_info {  	u_char type;  	u_int32_t flags; -	u_int32_t size;	 // Total size of the MTD +	u_int32_t size;	 /* Total size of the MTD */  	/* "Major" erase size for the device. Naïve users may take this  	 * to be the only erase size available, or may use the more detailed @@ -128,10 +128,10 @@ struct mtd_info {  	 */  	u_int32_t writesize; -	u_int32_t oobsize;   // Amount of OOB data per block (e.g. 16) -	u_int32_t oobavail;  // Available OOB bytes per block +	u_int32_t oobsize;   /* Amount of OOB data per block (e.g. 16) */ +	u_int32_t oobavail;  /* Available OOB bytes per block */ -	// Kernel-only stuff starts here. +	/* Kernel-only stuff starts here. */  	char *name;  	int index; diff --git a/include/linux/mtd/nftl-user.h b/include/linux/mtd/nftl-user.h index b2bca18e7..22b8b707e 100644 --- a/include/linux/mtd/nftl-user.h +++ b/include/linux/mtd/nftl-user.h @@ -32,8 +32,8 @@ struct nftl_uci1 {  } __attribute__((packed));  struct nftl_uci2 { -        uint16_t FoldMark; -        uint16_t FoldMark1; +	uint16_t FoldMark; +	uint16_t FoldMark1;  	uint32_t unused;  } __attribute__((packed)); diff --git a/include/linux/mtd/nftl.h b/include/linux/mtd/nftl.h index 04963a52e..6731a16e7 100644 --- a/include/linux/mtd/nftl.h +++ b/include/linux/mtd/nftl.h @@ -13,10 +13,10 @@  #include <linux/mtd/nftl-user.h>  /* these info are used in ReplUnitTable */ -#define BLOCK_NIL          0xffff /* last block of a chain */ -#define BLOCK_FREE         0xfffe /* free block */ +#define BLOCK_NIL	   0xffff /* last block of a chain */ +#define BLOCK_FREE	   0xfffe /* free block */  #define BLOCK_NOTEXPLORED  0xfffd /* non explored block, only used during mounting */ -#define BLOCK_RESERVED     0xfffc /* bios block or bad block */ +#define BLOCK_RESERVED	   0xfffc /* bios block or bad block */  struct NFTLrecord {  	struct mtd_blktrans_dev mbd; @@ -28,15 +28,15 @@ struct NFTLrecord {  	unsigned char sectors;  	unsigned short cylinders;  	__u16 numvunits; -	__u16 lastEUN;                  /* should be suppressed */ +	__u16 lastEUN;			/* should be suppressed */  	__u16 numfreeEUNs;  	__u16 LastFreeEUN;		/* To speed up finding a free EUN */  	int head,sect,cyl;  	__u16 *EUNtable;		/* [numvunits]: First EUN for each virtual unit  */  	__u16 *ReplUnitTable;		/* [numEUNs]: ReplUnitNumber for each */ -        unsigned int nb_blocks;		/* number of physical blocks */ -        unsigned int nb_boot_blocks;	/* number of blocks used by the bios */ -        struct erase_info instr; +	unsigned int nb_blocks;		/* number of physical blocks */ +	unsigned int nb_boot_blocks;	/* number of blocks used by the bios */ +	struct erase_info instr;  	struct nand_ecclayout oobinfo;  }; diff --git a/include/nand.h b/include/nand.h index 4c2b76dd4..3296e109e 100644 --- a/include/nand.h +++ b/include/nand.h @@ -109,9 +109,9 @@ struct nand_erase_options {  typedef struct nand_erase_options nand_erase_options_t;  int nand_read_skip_bad(nand_info_t *nand, size_t offset, size_t *length, -                       u_char *buffer); +		       u_char *buffer);  int nand_write_skip_bad(nand_info_t *nand, size_t offset, size_t *length, -                        u_char *buffer); +			u_char *buffer);  int nand_erase_opts(nand_info_t *meminfo, const nand_erase_options_t *opts);  #define NAND_LOCK_STATUS_TIGHT	0x01 |