arch/arm/src/samv7/sam_serial_spi.c: set correct SPI mode during init
Bitfield CPHA has to be set to run SPI in mode 0. This is a default mode, therefore it should be set during the peripheral initialization. Signed-off-by: Michal Lenc <michallenc@seznam.cz>
This commit is contained in:
parent
cc44b3b521
commit
b0342c87ee
1 changed files with 3 additions and 2 deletions
|
|
@ -818,9 +818,10 @@ struct spi_dev_s *sam_serial_spi_initialize(int port)
|
|||
|
||||
leave_critical_section(flags);
|
||||
|
||||
/* Configure mode register. */
|
||||
/* Configure mode register. Set master mode, 8 bits and SPI Mode 0 */
|
||||
|
||||
regval = UART_MR_MODE_SPIMSTR | UART_MR_CLKO | UART_MR_CHRL_8BITS;
|
||||
regval = UART_MR_MODE_SPIMSTR | UART_MR_CLKO | UART_MR_CHRL_8BITS |
|
||||
UART_MR_CPHA;
|
||||
serial_putreg(priv, SAM_UART_MR_OFFSET, regval);
|
||||
|
||||
/* Enable receiver & transmitter */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue