#ifndef __TSUNAMIREG_H__ #define __TSUNAMIREG_H__ // CChip Registers #define TSDEV_CC_CSR 0x00 #define TSDEV_CC_MTR 0x01 #define TSDEV_CC_MISC 0x02 #define TSDEV_CC_AAR0 0x04 #define TSDEV_CC_AAR1 0x05 #define TSDEV_CC_AAR2 0x06 #define TSDEV_CC_AAR3 0x07 #define TSDEV_CC_DIM0 0x08 #define TSDEV_CC_DIM1 0x09 #define TSDEV_CC_DIR0 0x0A #define TSDEV_CC_DIR1 0x0B #define TSDEV_CC_DRIR 0x0C #define TSDEV_CC_PRBEN 0x0D #define TSDEV_CC_IIC0 0x0E #define TSDEV_CC_IIC1 0x0F #define TSDEV_CC_MPR0 0x10 #define TSDEV_CC_MPR1 0x11 #define TSDEV_CC_MPR2 0x12 #define TSDEV_CC_MPR3 0x13 #define TSDEV_CC_DIM2 0x18 #define TSDEV_CC_DIM3 0x19 #define TSDEV_CC_DIR2 0x1A #define TSDEV_CC_DIR3 0x1B #define TSDEV_CC_IIC2 0x1C #define TSDEV_CC_IIC3 0x1D // PChip Registers #define TSDEV_PC_WSBA0 0x00 #define TSDEV_PC_WSBA1 0x01 #define TSDEV_PC_WSBA2 0x02 #define TSDEV_PC_WSBA3 0x03 #define TSDEV_PC_WSM0 0x04 #define TSDEV_PC_WSM1 0x05 #define TSDEV_PC_WSM2 0x06 #define TSDEV_PC_WSM3 0x07 #define TSDEV_PC_TBA0 0x08 #define TSDEV_PC_TBA1 0x09 #define TSDEV_PC_TBA2 0x0A #define TSDEV_PC_TBA3 0x0B #define TSDEV_PC_PCTL 0x0C #define TSDEV_PC_PLAT 0x0D #define TSDEV_PC_RES 0x0E #define TSDEV_PC_PERROR 0x0F #define TSDEV_PC_PERRMASK 0x10 #define TSDEV_PC_PERRSET 0x11 #define TSDEV_PC_TLBIV 0x12 #define TSDEV_PC_TLBIA 0x13 #define TSDEV_PC_PMONCTL 0x14 #define TSDEV_PC_PMONCNT 0x15 #define TSDEV_PC_SPST 0x20 // DChip Registers #define TSDEV_DC_DSC 0x20 #define TSDEV_DC_STR 0x21 #define TSDEV_DC_DREV 0x22 #define TSDEV_DC_DSC2 0x23 // I/O Ports #define TSDEV_PIC1_MASK 0x21 #define TSDEV_PIC2_MASK 0xA1 #define TSDEV_DMA1_RESET 0x0D #define TSDEV_DMA2_RESET 0xDA #define TSDEV_DMA1_MODE 0x0B #define TSDEV_DMA2_MODE 0xD6 #define TSDEV_DMA1_MASK 0x0A #define TSDEV_DMA2_MASK 0xD4 #endif // __TSUNAMIREG_H__