static int omap1_pm_runtime_resume(struct device *dev) { dev_dbg(dev, "%s\n", __func__); pm_clk_resume(dev); return pm_generic_runtime_resume(dev); }
static int sh_pm_runtime_resume(struct device *dev) { int ret; ret = pm_clk_resume(dev); if (ret) { dev_err(dev, "failed to resume clock\n"); return ret; } return pm_generic_runtime_resume(dev); }
static int tegra_adma_runtime_resume(struct device *dev) { struct tegra_adma *tdma = dev_get_drvdata(dev); int ret; ret = pm_clk_resume(dev); if (ret) return ret; tdma_write(tdma, ADMA_GLOBAL_CMD, tdma->global_cmd); return 0; }
static int gic_runtime_resume(struct device *dev) { struct gic_chip_data *gic = dev_get_drvdata(dev); int ret; ret = pm_clk_resume(dev); if (ret) return ret; /* * On the very first resume, the pointer to the driver data * will be NULL and this is intentional, because we do not * want to restore the GIC on the very first resume. So if * the pointer is not valid just return. */ if (!gic) return 0; gic_dist_restore(gic); gic_cpu_restore(gic); return 0; }
static int tegra_aconnect_runtime_resume(struct device *dev) { return pm_clk_resume(dev); }