video: meson: remove power domain get
authorNeil Armstrong <narmstrong@baylibre.com>
Fri, 30 Aug 2019 12:09:23 +0000 (14:09 +0200)
committerNeil Armstrong <narmstrong@baylibre.com>
Fri, 18 Oct 2019 08:46:08 +0000 (10:46 +0200)
Remove getting and enabling the node power domain since it's now handled
by the dm core directly.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Anatolij Gustschin <agust@denx.de>
drivers/video/meson/meson_vpu.c

index 279401d..34d3574 100644 (file)
@@ -7,7 +7,6 @@
  */
 
 #include "meson_vpu.h"
-#include <power-domain.h>
 #include <efi_loader.h>
 #include <dm/device-internal.h>
 #include <dm/uclass-internal.h>
@@ -93,7 +92,6 @@ static const struct udevice_id meson_vpu_ids[] = {
 static int meson_vpu_probe(struct udevice *dev)
 {
        struct meson_vpu_priv *priv = dev_get_priv(dev);
-       struct power_domain pd;
        struct udevice *disp;
        int ret;
 
@@ -115,14 +113,6 @@ static int meson_vpu_probe(struct udevice *dev)
        if (!priv->dmc_base)
                return -EINVAL;
 
-       ret = power_domain_get(dev, &pd);
-       if (ret)
-               return ret;
-
-       ret = power_domain_on(&pd);
-       if (ret)
-               return ret;
-
        meson_vpu_init(dev);
 
        /* probe the display */