| * Runtime PM support code |
| * Copyright (C) 2009-2010 Magnus Damm |
| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| #include <linux/kernel.h> |
| #include <linux/pm_runtime.h> |
| #include <linux/pm_domain.h> |
| #include <linux/pm_clock.h> |
| #include <linux/platform_device.h> |
| #include <linux/sh_clk.h> |
| #include <linux/bitmap.h> |
| static struct dev_pm_domain default_pm_domain = { |
| USE_PLATFORM_PM_SLEEP_OPS |
| static struct pm_clk_notifier_block platform_bus_notifier = { |
| .pm_domain = &default_pm_domain, |
| static int __init sh_pm_runtime_init(void) |
| pm_clk_add_notifier(&platform_bus_type, &platform_bus_notifier); |
| core_initcall(sh_pm_runtime_init); |