| #ifndef _SSP_UART |
| #define _SSP_UART |
| |
| #include "types.h" |
| |
| #define TNG_SSP5_ADDR_BASE 0xFF189000 |
| |
| struct ssp_reg { |
| vu32 SSPx_SSCR0; // 0x00 |
| vu32 SSPx_SSCR1; // 0x04 |
| vu32 SSPx_SSSR; // 0x08 |
| vu32 SSPx_SSITR; // 0x0C |
| vu32 SSPx_SSDR; // 0x10 |
| vu32 SSPx_DUMMY1; //0x14 |
| vu32 SSPx_DUMMY2; //0x18 |
| vu32 SSPx_DUMMY3; //0x1c |
| vu32 SSPx_DUMMY4; //0x20 |
| vu32 SSPx_DUMMY5; //0x24 |
| vu32 SSPx_SSTO; // 0x28 |
| vu32 SSPx_SSPSP; // 0x2C |
| vu32 SSPx_SSTSA; // 0x30 |
| vu32 SSPx_SSRSA; // 0x34 |
| vu32 SSPx_SSTSS; // 0x38 |
| vu32 SSPx_SSACD; // 0x3C |
| vu32 SSPx_SSCR2; // 0x40 |
| vu32 SSPx_SSFS; // 0x44 |
| vu32 SSPx_FRAME_CNT; // 0x48 |
| }; |
| |
| extern void bs_ssp_printk(const char *str); |
| |
| #endif |