mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-10-01 00:50:43 +09:00
Add LSDMR (SDRAM Mode Register) definition on localbus
The masks for various bit defines of LSDMR are common and thus we can define them in one place rather than replicating them in each config.h Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
2344bb8de2
commit
0088c298f0
@ -397,6 +397,33 @@
|
||||
#define FPAR_LP_CI 0x000007FF
|
||||
#define FPAR_LP_CI_SHIFT 0
|
||||
|
||||
/* LSDMR - SDRAM Machine Mode Register
|
||||
*/
|
||||
#define LSDMR_RFEN (1 << (31 - 1))
|
||||
#define LSDMR_BSMA1516 (3 << (31 - 10))
|
||||
#define LSDMR_BSMA1617 (4 << (31 - 10))
|
||||
#define LSDMR_RFCR5 (3 << (31 - 16))
|
||||
#define LSDMR_RFCR16 (7 << (31 - 16))
|
||||
#define LSDMR_PRETOACT3 (3 << (31 - 19))
|
||||
#define LSDMR_PRETOACT7 (7 << (31 - 19))
|
||||
#define LSDMR_ACTTORW3 (3 << (31 - 22))
|
||||
#define LSDMR_ACTTORW7 (7 << (31 - 22))
|
||||
#define LSDMR_ACTTORW6 (6 << (31 - 22))
|
||||
#define LSDMR_BL8 (1 << (31 - 23))
|
||||
#define LSDMR_WRC2 (2 << (31 - 27))
|
||||
#define LSDMR_WRC4 (0 << (31 - 27))
|
||||
#define LSDMR_BUFCMD (1 << (31 - 29))
|
||||
#define LSDMR_CL3 (3 << (31 - 31))
|
||||
|
||||
#define LSDMR_OP_NORMAL (0 << (31 - 4))
|
||||
#define LSDMR_OP_ARFRSH (1 << (31 - 4))
|
||||
#define LSDMR_OP_SRFRSH (2 << (31 - 4))
|
||||
#define LSDMR_OP_MRW (3 << (31 - 4))
|
||||
#define LSDMR_OP_PRECH (4 << (31 - 4))
|
||||
#define LSDMR_OP_PCHALL (5 << (31 - 4))
|
||||
#define LSDMR_OP_ACTBNK (6 << (31 - 4))
|
||||
#define LSDMR_OP_RWINV (7 << (31 - 4))
|
||||
|
||||
/* LTESR - Transfer Error Status Register
|
||||
*/
|
||||
#define LTESR_BM 0x80000000
|
||||
|
Loading…
Reference in New Issue
Block a user