31 lines
730 B
C
31 lines
730 B
C
#ifndef _SPI_H_
|
|
#define _SPI_H_
|
|
|
|
#include <stdint.h>
|
|
|
|
#define SPI_BASE 0x3030000U
|
|
|
|
#define SPI_SCKDIV 0x00
|
|
#define SPI_SCKMODE 0x04
|
|
#define SPI_CSID 0x10
|
|
#define SPI_CSDEF 0x14
|
|
#define SPI_CSMODE 0x18
|
|
#define SPI_DCSSCK 0x28
|
|
#define SPI_DSCKCS 0x2a
|
|
#define SPI_DINTERCS 0x2c
|
|
#define SPI_DINTERXFR 0x2e
|
|
#define SPI_EXTRADEL 0x38
|
|
#define SPI_SAMPLEDEL 0x3c
|
|
#define SPI_FMT 0x40
|
|
#define SPI_LEN 0x42
|
|
#define SPI_TXFIFO 0x48
|
|
#define SPI_RXFIFO 0x4c
|
|
#define SPI_TXMARK 0x50
|
|
#define SPI_RXMARK 0x54
|
|
#define SPI_INSNMODE 0x60
|
|
#define SPI_INSNFMT 0x64
|
|
#define SPI_INSNPROTO 0x65
|
|
#define SPI_INSNCMD 0x66
|
|
#define SPI_INSNPAD 0x67
|
|
#define SPI_IE 0x70
|
|
#define SPI_IP 0x74 |