From: Pavel Pisa Date: Tue, 21 Dec 2010 15:24:06 +0000 (+0100) Subject: Define SSP1 pins connection on LMC1 board and SSP1 functionality checking. X-Git-Url: http://rtime.felk.cvut.cz/gitweb/sysless.git/commitdiff_plain/afeeca9f5cd36927aaec4d937159d6ac4dbad364 Define SSP1 pins connection on LMC1 board and SSP1 functionality checking. Signed-off-by: Pavel Pisa --- diff --git a/board/arm/lpc17xx-common/defines/system_def-lmc1.h b/board/arm/lpc17xx-common/defines/system_def-lmc1.h index 86f60a2..791c730 100644 --- a/board/arm/lpc17xx-common/defines/system_def-lmc1.h +++ b/board/arm/lpc17xx-common/defines/system_def-lmc1.h @@ -358,9 +358,14 @@ #define CAN2_TX_BIT BIT(5) // CAN2 TX #define LED2_BIT BIT(6) // active low/SSEL1 #define LED2_PIN PORT_PIN(0,6,PORT_CONF_GPIO_OUT_LO) +#define SSP1_CS0_BIT BIT(6) // active low/ LMC_GRAD CS +#define SSP1_CS0_PIN PORT_PIN(0,6,PORT_CONF_GPIO_OUT_HI) #define SCK1_BIT BIT(7) // clock SSP1 to gradient valves +#define SCK1_PIN PORT_PIN(0,7,PORT_CONF_FNC_2|PORT_CONF_OUT_LO_NORM) #define MISO1_BIT BIT(8) // master input +#define MISO1_PIN PORT_PIN(0,8,PORT_CONF_FNC_2|PORT_CONF_IN_PU) #define MOSI1_BIT BIT(9) // master output +#define MOSI1_PIN PORT_PIN(0,9,PORT_CONF_FNC_2|PORT_CONF_OUT_LO_NORM) #define P0_10_UNUSED_BIT BIT(10) // P0.10 unused (SDA2/TXD2) #define P0_11_UNUSED_BIT BIT(11) // P0.11 unused (SCL2/RXD2) #define SCK0_BIT BIT(15) // clock SSP0 to display panel diff --git a/libs4c/spi/spi_lpcssp.c b/libs4c/spi/spi_lpcssp.c index 78e1374..53269fc 100644 --- a/libs4c/spi/spi_lpcssp.c +++ b/libs4c/spi/spi_lpcssp.c @@ -361,7 +361,7 @@ spi_lpcssp_drv_t spi1_lpcssp_drv = { .ctrl_fnc=spi_lpcssp_ctrl_fnc, }, .ssp_regs=SSP1, - .irqnum=SSP0_IRQn, + .irqnum=SSP1_IRQn, .cs_gpio_pin={ #ifdef SSP1_CS0_PIN SSP1_CS0_PIN,