aboutsummaryrefslogtreecommitdiff
path: root/src/spi.c
blob: f6bfc0f2b266a7a9e8b679e1e808a0fd906258ed (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
#include "spi.h"

enum spi_register {
	TASKS_START = 0x10,
	TASKS_STOP = 0x14,
	TASKS_SUSPEND = 0x1c,
	TASKS_RESUME = 0x20,
	EVENTS_STOPPED = 0x104,
	EVENTS_ENDRX = 0x110,
	EVENTS_END = 0x118,
	EVENTS_ENDTX = 0x120,
	EVENTS_STARTED = 0x14c,
	SHORTS = 0x200,
	INTENSET = 0x304,
	INTENCLR = 0x308,
	ENABLE = 0x500,
	PSEL_SCK = 0x508,
	PSEL_MOSI = 0x50c,
	PSEL_MISO = 0x510,
	FREQUENCY = 0x524,
	RXD_PTR = 0x534,
	RXD_MAXCNT = 0x538,
	RXD_AMOUNT = 0x53c,
	RXD_LIST = 0x540,
	TXD_PTR = 0x544,
	TXD_MAXCNT = 0x548,
	TXD_AMOUNT = 0x54c,
	TXD_LIST = 0x550,
	CONFIG = 0x544,
	ORC = 0x5c0,
};