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