diff options
author | Huang Shijie <b32955@freescale.com> | 2010-12-17 11:07:23 +0800 |
---|---|---|
committer | Robby Cai <R63905@freescale.com> | 2010-12-17 13:46:33 +0800 |
commit | e83a08a0c2101ab9d90eae2e442a0d637374965e (patch) | |
tree | f637cf5a3db04704b288b1ad710745e50460cb54 /drivers | |
parent | 26a8bc1b05801eb101edd375dd8305bc2ef4a2f5 (diff) |
ENGR00137101-2 NAND : change the field `is_onfi_nand` to `is_ddr_ok`
The ONFI NAND and TOGGLE NAND both support the DDR.
So merge the same attribution to a new field `is_ddr_ok`.
Also add a inline function to judge the DDR nand.
Signed-off-by: Huang Shijie <b32955@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mtd/nand/nand_device_info.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/drivers/mtd/nand/nand_device_info.h b/drivers/mtd/nand/nand_device_info.h index 63011c7e97e4..f74c975b2fb6 100644 --- a/drivers/mtd/nand/nand_device_info.h +++ b/drivers/mtd/nand/nand_device_info.h @@ -43,7 +43,7 @@ enum nand_device_cell_technology { * the device. * @device_code: The device code (2nd ID byte) reported by the * device. - * @is_onfi_nand: Is this nand an ONFI nand ? + * @is_ddr_ok: Is this nand an ONFI nand or TOGGLE nand ? * @cell_technology: The storage cell technology. * @chip_size_in_bytes: The total size of the storage behind a single * chip select, in bytes. Notice that this is *not* @@ -90,8 +90,8 @@ struct nand_device_info { uint8_t manufacturer_code; uint8_t device_code; - /* ONFI nand */ - bool is_onfi_nand; + /* Does the nand support DDR? (ONFI or TOGGLE) */ + bool is_ddr_ok; /* Technology */ @@ -142,8 +142,11 @@ struct nand_device_info *nand_device_get_info(const uint8_t id_bytes[]); void nand_device_print_info(struct nand_device_info *info); /* - * Check the NAND whether it is an ONFI nand. + * Check the NAND whether it supports the DDR mode. + * Only the ONFI nand and TOGGLE nand support the DDR now. */ -bool is_onfi_nand(struct nand_device_info *info); - +static inline bool is_ddr_nand(struct nand_device_info *info) +{ + return info->is_ddr_ok; +} #endif |