static int omap_bandgap_suspend(struct device *dev) { struct omap_bandgap *bg_ptr = dev_get_drvdata(dev); int err; err = omap_bandgap_save_ctxt(bg_ptr); omap_bandgap_power(bg_ptr, false); clk_disable(bg_ptr->fclock); return err; }
static int omap_bandgap_suspend(struct device *dev) { struct omap_bandgap *bg_ptr = dev_get_drvdata(dev); int err; err = omap_bandgap_save_ctxt(bg_ptr); omap_bandgap_power(bg_ptr, false); if (OMAP_BANDGAP_HAS(bg_ptr, CLK_CTRL)) clk_disable_unprepare(bg_ptr->fclock); return err; }