mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-18 06:58:54 +00:00
rockchip: spi: Correct the bus init code
Two of the init values are created locally so cannot be out of range. The masking is unnecessary and in one case is incorrect. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
28a943c110
commit
2b9fe111ec
1 changed files with 2 additions and 2 deletions
|
@ -221,7 +221,7 @@ static int rockchip_spi_claim_bus(struct udevice *dev)
|
|||
ctrlr0 = OMOD_MASTER << OMOD_SHIFT;
|
||||
|
||||
/* Data Frame Size */
|
||||
ctrlr0 |= spi_dfs & DFS_MASK << DFS_SHIFT;
|
||||
ctrlr0 |= spi_dfs << DFS_SHIFT;
|
||||
|
||||
/* set SPI mode 0..3 */
|
||||
if (priv->mode & SPI_CPOL)
|
||||
|
@ -242,7 +242,7 @@ static int rockchip_spi_claim_bus(struct udevice *dev)
|
|||
ctrlr0 |= FBM_MSB << FBM_SHIFT;
|
||||
|
||||
/* Byte and Halfword Transform */
|
||||
ctrlr0 |= (spi_tf & HALF_WORD_MASK) << HALF_WORD_TX_SHIFT;
|
||||
ctrlr0 |= spi_tf << HALF_WORD_TX_SHIFT;
|
||||
|
||||
/* Rxd Sample Delay */
|
||||
ctrlr0 |= 0 << RXDSD_SHIFT;
|
||||
|
|
Loading…
Add table
Reference in a new issue