blob: 8ae6863f23bf61dab4230831f17412ece7a0fd70 [file] [log] [blame]
Mark F. Brown90847a82011-09-07 18:06:24 -04001#ifndef _SSP_UART
2#define _SSP_UART
3
4#include "types.h"
5
6#define TNG_SSP5_ADDR_BASE 0xFF189000
7
8struct 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
30extern void bs_ssp_printk(const char *str);
31
32#endif