chip->tmode = SPI_TMOD_TO;\r
\r
cr0 &= ~(0x3 << SPI_MODE_OFFSET); \r
- cr0 &= ~(0x3 << SPI_TMOD_OFFSET);\r
+ cr0 &= ~(0x3 << SPI_TMOD_OFFSET); \r
+ cr0 |= (spi->mode << SPI_MODE_OFFSET);\r
cr0 |= (chip->tmode << SPI_TMOD_OFFSET);\r
} \r
\r
chip->tmode = SPI_TMOD_TO;\r
\r
cr0 &= ~(0x3 << SPI_MODE_OFFSET);\r
- cr0 &= ~(0x3 << SPI_TMOD_OFFSET);\r
+ cr0 &= ~(0x3 << SPI_TMOD_OFFSET); \r
+ cr0 |= (chip->mode << SPI_MODE_OFFSET);\r
cr0 |= (chip->tmode << SPI_TMOD_OFFSET);\r
}\r
\r
chip->tmode = SPI_TMOD_TO;\r
\r
cr0 &= ~(0x3 << SPI_MODE_OFFSET);\r
+ cr0 &= ~(0x3 << SPI_TMOD_OFFSET);\r
+ cr0 |= (spi->mode << SPI_MODE_OFFSET);\r
cr0 |= (chip->tmode << SPI_TMOD_OFFSET);\r
}\r
\r