| Mark F. Brown | 90847a8 | 2011-09-07 18:06:24 -0400 | [diff] [blame] | 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 | ||||