mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
WRAMオフセットがAとB,Cで違うので、別の定義値を持つようにする。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@6 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
3da7a04d80
commit
a5de32578d
@ -22,6 +22,38 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
MI_WRAM_A_OFFSET_0KB = 0,
|
||||
MI_WRAM_A_OFFSET_64KB = 1,
|
||||
MI_WRAM_A_OFFSET_128KB = 2,
|
||||
MI_WRAM_A_OFFSET_192KB = 3
|
||||
} MIWramAOffset;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
MI_WRAM_BC_OFFSET_0KB = 0,
|
||||
MI_WRAM_BC_OFFSET_32KB = 1,
|
||||
MI_WRAM_BC_OFFSET_64KB = 2,
|
||||
MI_WRAM_BC_OFFSET_96KB = 3,
|
||||
MI_WRAM_BC_OFFSET_128KB = 4,
|
||||
MI_WRAM_BC_OFFSET_160KB = 5,
|
||||
MI_WRAM_BC_OFFSET_192KB = 6,
|
||||
MI_WRAM_BC_OFFSET_224KB = 7
|
||||
} MIWramBCOffset;
|
||||
|
||||
|
||||
#define MI_WRAM_MAP_NULL HW_WRAM_AREA
|
||||
|
||||
#define REG_WRAM_MAP_CONV_ADDR( regno, abc, border, addr ) \
|
||||
( \
|
||||
((((addr) - HW_WRAM_AREA) / MI_WRAM_##abc##_SLOT_SIZE) & \
|
||||
(REG_MI_MBK##regno##_W##abc##_##border##_MASK >> \
|
||||
REG_MI_MBK##regno##_W##abc##_##border##_SHIFT)) \
|
||||
)
|
||||
|
||||
|
||||
// WRAMマッピングレジスタ
|
||||
typedef struct
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user