1 #ifndef _SSP_UART 2 #define _SSP_UART 3 4 #include "types.h" 5 6 #define TNG_SSP5_ADDR_BASE 0xFF189000 7 8 struct ssp_reg { 9 vu32 SSPx_SSCR0; // 0x00 10 vu32 SSPx_SSCR1; // 0x04 11 vu32 SSPx_SSSR; // 0x08 12 vu32 SSPx_SSITR; // 0x0C 13 vu32 SSPx_SSDR; // 0x10 14 vu32 SSPx_DUMMY1; //0x14 15 vu32 SSPx_DUMMY2; //0x18 16 vu32 SSPx_DUMMY3; //0x1c 17 vu32 SSPx_DUMMY4; //0x20 18 vu32 SSPx_DUMMY5; //0x24 19 vu32 SSPx_SSTO; // 0x28 20 vu32 SSPx_SSPSP; // 0x2C 21 vu32 SSPx_SSTSA; // 0x30 22 vu32 SSPx_SSRSA; // 0x34 23 vu32 SSPx_SSTSS; // 0x38 24 vu32 SSPx_SSACD; // 0x3C 25 vu32 SSPx_SSCR2; // 0x40 26 vu32 SSPx_SSFS; // 0x44 27 vu32 SSPx_FRAME_CNT; // 0x48 28 }; 29 30 extern void bs_ssp_printk(const char *str); 31 32 #endif 33