imx: mx6ul_14x14_evk: configure for 24bpp display
[oweals/u-boot.git] / drivers / misc / k3_avs.c
index c19c3c0646b793018a4c943abd4ddcaef8eb89c2..90df377250511166cc5c03f3f5c86dd339c4cb88 100644 (file)
@@ -13,6 +13,7 @@
 #include <asm/io.h>
 #include <i2c.h>
 #include <k3-avs.h>
+#include <dm/device_compat.h>
 #include <power/regulator.h>
 
 #define AM6_VTM_DEVINFO(i)     (priv->base + 0x100 + 0x20 * (i))
@@ -190,6 +191,10 @@ int k3_avs_notify_freq(int dev_id, int clk_id, u32 freq)
        struct k3_avs_privdata *priv = k3_avs_priv;
        struct vd_data *vd;
 
+       /* Driver may not be probed yet */
+       if (!priv)
+               return -EINVAL;
+
        for (vd = priv->vd_config->vds; vd->id >= 0; vd++) {
                if (vd->dev_id != dev_id || vd->clk_id != clk_id)
                        continue;