|
@@ -419,6 +419,9 @@ static int img_spfi_prepare(struct spi_master *master, struct spi_message *msg)
|
|
|
u32 val;
|
|
u32 val;
|
|
|
|
|
|
|
|
val = spfi_readl(spfi, SPFI_PORT_STATE);
|
|
val = spfi_readl(spfi, SPFI_PORT_STATE);
|
|
|
|
|
+ val &= ~(SPFI_PORT_STATE_DEV_SEL_MASK <<
|
|
|
|
|
+ SPFI_PORT_STATE_DEV_SEL_SHIFT);
|
|
|
|
|
+ val |= msg->spi->chip_select << SPFI_PORT_STATE_DEV_SEL_SHIFT;
|
|
|
if (msg->spi->mode & SPI_CPHA)
|
|
if (msg->spi->mode & SPI_CPHA)
|
|
|
val |= SPFI_PORT_STATE_CK_PHASE(msg->spi->chip_select);
|
|
val |= SPFI_PORT_STATE_CK_PHASE(msg->spi->chip_select);
|
|
|
else
|
|
else
|