]> git.sur5r.net Git - u-boot/blobdiff - drivers/spi/cadence_qspi.c
spi: cadence_qspi: Use spi mode at the point it is needed
[u-boot] / drivers / spi / cadence_qspi.c
index 1051afb74c1a68bf3906adb19c1feb72f67c0077..55192d6d49d88b7ec60925977d2c0f6d2d54f783 100644 (file)
@@ -170,14 +170,12 @@ static int cadence_spi_probe(struct udevice *bus)
 static int cadence_spi_set_mode(struct udevice *bus, uint mode)
 {
        struct cadence_spi_priv *priv = dev_get_priv(bus);
-       unsigned int clk_pol = (mode & SPI_CPOL) ? 1 : 0;
-       unsigned int clk_pha = (mode & SPI_CPHA) ? 1 : 0;
 
        /* Disable QSPI */
        cadence_qspi_apb_controller_disable(priv->regbase);
 
        /* Set SPI mode */
-       cadence_qspi_apb_set_clk_mode(priv->regbase, clk_pol, clk_pha);
+       cadence_qspi_apb_set_clk_mode(priv->regbase, mode);
 
        /* Enable QSPI */
        cadence_qspi_apb_controller_enable(priv->regbase);