[U-Boot] [PATCH v3 3/3] ftsmc020: add missing definitions
Macpaul Lin
macpaul at andestech.com
Mon May 2 10:17:31 CEST 2011
Add missing definitions in header file according to datasheet.
Signed-off-by: Macpaul Lin <macpaul at andestech.com>
---
Changes for v2:
- Remove assembly register offsets for support lowlevel_init.S.
- The nested structure of register offsets has been rewrote.
- Fix relocation related declaration.
Changes for v3:
- Split this patch into 3 different patches according to Wolfgang's suggestion
- Fix gloable declarations to avoid problem in relocation.
- Un-nested the register structure.
- Add missing definitions in header according to datasheet.
include/faraday/ftsmc020.h | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/include/faraday/ftsmc020.h b/include/faraday/ftsmc020.h
index 0a3d5a2..d381938 100644
--- a/include/faraday/ftsmc020.h
+++ b/include/faraday/ftsmc020.h
@@ -48,6 +48,10 @@ void ftsmc020_init(void);
#define FTSMC020_BANK_WPROT (1 << 11)
+#define FTSMC020_BANK_TYPE1 (1 << 10)
+#define FTSMC020_BANK_TYPE2 (1 << 9)
+#define FTSMC020_BANK_TYPE3 (1 << 8)
+
#define FTSMC020_BANK_SIZE_32K (0xb << 4)
#define FTSMC020_BANK_SIZE_64K (0xc << 4)
#define FTSMC020_BANK_SIZE_128K (0xd << 4)
@@ -59,6 +63,7 @@ void ftsmc020_init(void);
#define FTSMC020_BANK_SIZE_8M (0x3 << 4)
#define FTSMC020_BANK_SIZE_16M (0x4 << 4)
#define FTSMC020_BANK_SIZE_32M (0x5 << 4)
+#define FTSMC020_BANK_SIZE_64M (0x6 << 4)
#define FTSMC020_BANK_MBW_8 (0x0 << 0)
#define FTSMC020_BANK_MBW_16 (0x1 << 0)
--
1.7.3.5
More information about the U-Boot
mailing list