static int vc4_v3d_runtime_suspend(struct device *dev) { struct vc4_v3d *v3d = dev_get_drvdata(dev); struct vc4_dev *vc4 = v3d->vc4; vc4_irq_uninstall(vc4->dev); return 0; }
static int vc4_v3d_runtime_suspend(struct device *dev) { struct vc4_v3d *v3d = dev_get_drvdata(dev); struct vc4_dev *vc4 = v3d->vc4; vc4_irq_uninstall(vc4->dev); drm_gem_object_put_unlocked(&vc4->bin_bo->base.base); vc4->bin_bo = NULL; clk_disable_unprepare(v3d->clk); return 0; }