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 |