spi: cadence_qspi: Add support for Versal NET platform
[platform/kernel/u-boot.git] / drivers / spi / tegra210_qspi.c
index a2a7f46..5c8c185 100644 (file)
@@ -10,6 +10,7 @@
 #include <dm.h>
 #include <log.h>
 #include <time.h>
+#include <asm/global_data.h>
 #include <asm/io.h>
 #include <asm/arch/clock.h>
 #include <asm/arch-tegra/clk_rst.h>
@@ -99,7 +100,7 @@ struct tegra210_qspi_priv {
 
 static int tegra210_qspi_of_to_plat(struct udevice *bus)
 {
-       struct tegra_spi_plat *plat = bus->plat;
+       struct tegra_spi_plat *plat = dev_get_plat(bus);
 
        plat->base = dev_read_addr(bus);
        plat->periph_id = clock_decode_periph_id(bus);
@@ -380,7 +381,7 @@ static int tegra210_qspi_xfer(struct udevice *dev, unsigned int bitlen,
 
 static int tegra210_qspi_set_speed(struct udevice *bus, uint speed)
 {
-       struct tegra_spi_plat *plat = bus->plat;
+       struct tegra_spi_plat *plat = dev_get_plat(bus);
        struct tegra210_qspi_priv *priv = dev_get_priv(bus);
 
        if (speed > plat->frequency)