summaryrefslogtreecommitdiff
path: root/ssp-uart.h
blob: 8ae6863f23bf61dab4230831f17412ece7a0fd70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#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