#ifndef _DEV_IC_MPC105REG_H_
#define _DEV_IC_MPC105REG_H_
#define MPC105_PMCR 0x70
#define MPC105_MEMSTARTADDR1 0x80
#define MPC105_MEMSTARTADDR2 0x84
#define MPC105_EXTMEMSTARTADDR1 0x88
#define MPC105_EXTMEMSTARTADDR2 0x8c
#define MPC105_MEMENDADDR1 0x90
#define MPC105_MEMENDADDR2 0x94
#define MPC105_EXTMEMENDADDR1 0x98
#define MPC105_EXTMEMENDADDR2 0x9c
#define MPC105_MEMEN 0xa0
#define MPC105_PICR1 0xa8
#define MPC105_PICR1_CBA_MASK 0xff000000
#define MPC105_PICR1_BREAD_WS 0x00c00000
#define MPC105_PICR1_BREAD_WS0 0x00000000
#define MPC105_PICR1_BREAD_WS1 0x00400000
#define MPC105_PICR1_BREAD_WS2 0x00800000
#define MPC105_PICR1_BREAD_WS3 0x00c00000
#define MPC105_PICR1_CACHE_1G 0x00200000
#define MPC105_PICR1_RCS0 0x00100000
#define MPC105_PICR1_XIO_MODE 0x00080000
#define MPC105_PICR1_PROC_TYPE 0x00060000
#define MPC105_PICR1_PROC_TYPE_601 0x00000000
#
#define MPC105_PICR1_PROC_TYPE_RSVD 0x00020000
#define MPC105_PICR1_PROC_TYPE_603 0x00040000
#define MPC105_PICR1_PROC_TYPE_604 0x00060000
#define MPC105_PICR1_XATS 0x00010000
#define MPC105_PICR1_MP_ID 0x00008000
#define MPC105_PICR1_RSVD0 0x00004000
#define MPC105_PICR1_LBA_EN 0x00002000
#define MPC105_PICR1_FLASHWR_EN 0x00001000
#define MPC105_PICR1_MCP_EN 0x00000800
#define MPC105_PICR1_TEA_EN 0x00000400
#define MPC105_PICR1_DPARK 0x00000200
#define MPC105_PICR1_RSVD1 0x00000100
#define MPC105_PICR1_NO_PORT_REGS 0x00000080
#define MPC105_PICR1_ST_GATH_EN 0x00000040
#define MPC105_PICR1_LE_MODE 0x00000020
#define MPC105_PICR1_LOOP_SNOOP 0x00000010
#define MPC105_PICR1_APARK 0x00000008
#define MPC105_PICR1_SPECREADS 0x00000004
#define MPC105_PICR1_L2_MP 0x00000003
#define MPC105_PICR1_L2_MP_NONE 0x00000000
#define MPC105_PICR1_L2_MP_WT 0x00000001
#define MPC105_PICR1_L2_MP_WB 0x00000002
#define MPC105_PICR1_L2_MP_MP 0x00000003
#define MPC105_PICR2 0xac
#define MPC105_PICR2_L2_UPD_EN 0x80000000
#define MPC105_PICR2_L2_EN 0x40000000
#define MPC105_PICR2_RSVD0 0x20000000
#define MPC105_PICR2_FLUSH_L2 0x10000000
#define MPC105_PICR2_RSVD1 0x0c000000
#define MPC105_PICR2_BYTE_DEC 0x02000000
#define MPC105_PICR2_FAST_L2_MODE 0x01000000
#define MPC105_PICR2_DATA_RAM_TYPE 0x00c00000
#define MPC105_PICR2_DATA_RAM_TYPE_SYNCBRST 0x00000000
#define MPC105_PICR2_DATA_RAM_TYPE_RSVD0 0x00400000
#define MPC105_PICR2_DATA_RAM_TYPE_ASYNC 0x00800000
#define MPC105_PICR2_DATA_RAM_TYPE_RSVD1 0x00c00000
#define MPC105_PICR2_WMODE 0x00300000
#define MPC105_PICR2_WMODE_RSVD 0x00000000
#define MPC105_PICR2_WMODE_NORMAL 0x00100000
#define MPC105_PICR2_WMODE_DELAYED 0x00200000
#define MPC105_PICR2_WMODE_EARLY 0x00300000
#define MPC105_PICR2_SNOOP_WS 0x000c0000
#define MPC105_PICR2_SNOOP_WS0 0x00000000
#define MPC105_PICR2_SNOOP_WS1 0x00040000
#define MPC105_PICR2_SNOOP_WS2 0x00080000
#define MPC105_PICR2_SNOOP_WS3 0x000c0000
#define MPC105_PICR2_MOD_HIGH 0x00020000
#define MPC105_PICR2_HIT_HIGH 0x00010000
#define MPC105_PICR2_RSVD2 0x00008000
#define MPC105_PICR2_ADDR_ONLY_DISABLE 0x00004000
#define MPC105_PICR2_HOLD 0x00002000
#define MPC105_PICR2_INV_MODE 0x00001000
#define MPC105_PICR2_RSVD3 0x00000800
#define MPC105_PICR2_L2_HIT_DELAY 0x0000600
#define MPC105_PICR2_L2_HIT_DELAYRSVD 0x0000000
#define MPC105_PICR2_L2_HIT_DELAY1 0x0000200
#define MPC105_PICR2_L2_HIT_DELAY2 0x0000400
#define MPC105_PICR2_L2_HIT_DELAY3 0x0000600
#define MPC105_PICR2_BURST_RATE 0x00000100
#define MPC105_PICR2_FAST_CASTOUT 0x00000080
#define MPC105_PICR2_TOE_WIDTH 0x00000040
#define MPC105_PICR2_L2_SIZE 0x00000030
#define MPC105_PICR2_L2_SIZE_256K 0x00000000
#define MPC105_PICR2_L2_SIZE_512K 0x00000010
#define MPC105_PICR2_L2_SIZE_1M 0x00000020
#define MPC105_PICR2_L2_SIZE_RSVD 0x00000030
#define MPC105_PICR2_APHASE_WS 0x0000000c
#define MPC105_PICR2_APHASE_WS0 0x00000000
#define MPC105_PICR2_APHASE_WS1 0x00000004
#define MPC105_PICR2_APHASE_WS2 0x00000008
#define MPC105_PICR2_APHASE_WS3 0x0000000c
#define MPC105_PICR2_DOE 0x00000002
#define MPC105_PICR2_WDATA 0x00000001
#define MPC105_AOVPR1 0xba
#define MPC105_AOVPR2 0xbb
#define MPC105_ERRENR1 0xc0
#define MPC105_ERRDR1 0xc1
#define MPC105_60xBUSERRSTATR 0xc3
#define MPC105_ERRENR2 0xc4
#define MPC105_ERRDR2 0xc5
#define MPC105_PCIBUSERRSTATR 0xc7
#define MPC105_ERRADDRR 0xc8
#define MPC105_MEMCTRLCR1 0xf0
#define MPC105_MEMCTRLCR2 0xf4
#define MPC105_MEMCTRLCR3 0xf8
#define MPC105_MEMCTRLCR4 0xfc
#endif