xref: /rk3399_rockchip-uboot/arch/arm/include/asm/arch-spear/spr_ssp.h (revision 326ea986ac150acdc7656d57fca647db80b50158)
14ae8bc43SStefan Roese /*
24ae8bc43SStefan Roese  * Copyright (C) 2012 Stefan Roese <sr@denx.de>
34ae8bc43SStefan Roese  *
4*1a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
54ae8bc43SStefan Roese  */
64ae8bc43SStefan Roese 
74ae8bc43SStefan Roese #ifndef _SPR_SSP_H
84ae8bc43SStefan Roese #define _SPR_SSP_H
94ae8bc43SStefan Roese 
104ae8bc43SStefan Roese struct ssp_regs {
114ae8bc43SStefan Roese 	u32 sspcr0;
124ae8bc43SStefan Roese 	u32 sspcr1;
134ae8bc43SStefan Roese 	u32 sspdr;
144ae8bc43SStefan Roese 	u32 sspsr;
154ae8bc43SStefan Roese 	u32 sspcpsr;
164ae8bc43SStefan Roese 	u32 sspimsc;
174ae8bc43SStefan Roese 	u32 sspicr;
184ae8bc43SStefan Roese 	u32 sspdmacr;
194ae8bc43SStefan Roese };
204ae8bc43SStefan Roese 
214ae8bc43SStefan Roese #define SSPCR0_FRF_MOT_SPI	0x0000
224ae8bc43SStefan Roese #define SSPCR0_DSS_16BITS	0x000f
234ae8bc43SStefan Roese 
244ae8bc43SStefan Roese #define SSPCR1_SSE		0x0002
254ae8bc43SStefan Roese 
264ae8bc43SStefan Roese #define SSPSR_TNF		0x2
274ae8bc43SStefan Roese #define SSPSR_TFE		0x1
284ae8bc43SStefan Roese 
294ae8bc43SStefan Roese #endif
30