From 6325b7780dad8be26ba6fc25ef88ba338c50205b Mon Sep 17 00:00:00 2001 From: Grzegorz Bernacki Date: Fri, 12 Jun 2009 11:33:52 +0200 Subject: mpc52xx: Add SPI driver. Signed-off-by: Grzegorz Bernacki --- include/mpc5xxx.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'include/mpc5xxx.h') diff --git a/include/mpc5xxx.h b/include/mpc5xxx.h index 463d5ae4b..476d1498c 100644 --- a/include/mpc5xxx.h +++ b/include/mpc5xxx.h @@ -392,6 +392,24 @@ #define I2C_IF 0x02 #define I2C_RXAK 0x01 +/* SPI control register 1 bits */ +#define SPI_CR_LSBFE 0x01 +#define SPI_CR_SSOE 0x02 +#define SPI_CR_CPHA 0x04 +#define SPI_CR_CPOL 0x08 +#define SPI_CR_MSTR 0x10 +#define SPI_CR_SWOM 0x20 +#define SPI_CR_SPE 0x40 +#define SPI_CR_SPIE 0x80 + +/* SPI status register bits */ +#define SPI_SR_MODF 0x10 +#define SPI_SR_WCOL 0x40 +#define SPI_SR_SPIF 0x80 + +/* SPI port data register bits */ +#define SPI_PDR_SS 0x08 + /* Programmable Serial Controller (PSC) status register bits */ #define PSC_SR_CDE 0x0080 #define PSC_SR_RXRDY 0x0100 -- cgit v1.2.3