#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