The stats are always collected anyway, so make them accessible without
CONFIG_PM_DEBUG.
obj-$(CONFIG_ARCH_OMAP3) += pm34xx.o sleep34xx.o \
cpuidle34xx.o
obj-$(CONFIG_ARCH_OMAP4) += pm44xx.o
obj-$(CONFIG_ARCH_OMAP3) += pm34xx.o sleep34xx.o \
cpuidle34xx.o
obj-$(CONFIG_ARCH_OMAP4) += pm44xx.o
-obj-$(CONFIG_PM_DEBUG) += pm-debug.o
obj-$(CONFIG_OMAP_SMARTREFLEX) += sr_device.o smartreflex.o
obj-$(CONFIG_OMAP_SMARTREFLEX_CLASS3) += smartreflex-class3.o
obj-$(CONFIG_OMAP_SMARTREFLEX) += sr_device.o smartreflex.o
obj-$(CONFIG_OMAP_SMARTREFLEX_CLASS3) += smartreflex-class3.o
void pm_dbg_update_time(struct powerdomain *pwrdm, int prev)
{
s64 t;
void pm_dbg_update_time(struct powerdomain *pwrdm, int prev)
{
s64 t;
static int clkdm_dbg_show_counter(struct clockdomain *clkdm, void *user)
{
static int clkdm_dbg_show_counter(struct clockdomain *clkdm, void *user)
{
static int pwrdm_dbg_show_timer(struct powerdomain *pwrdm, void *user)
{
static int pwrdm_dbg_show_timer(struct powerdomain *pwrdm, void *user)
{
struct seq_file *s = (struct seq_file *)user;
int i;
struct seq_file *s = (struct seq_file *)user;
int i;
pwrdm->state_timer[i]);
seq_printf(s, "\n");
pwrdm->state_timer[i]);
seq_printf(s, "\n");
static int __init pwrdms_setup(struct powerdomain *pwrdm, void *dir)
{
static int __init pwrdms_setup(struct powerdomain *pwrdm, void *dir)
{
+ struct dentry *d;
+
+#ifdef CONFIG_PM_DEBUG
pwrdm->state_timer[i] = 0;
pwrdm->timer = t;
pwrdm->state_timer[i] = 0;
pwrdm->timer = t;
if (strncmp(pwrdm->name, "dpll", 4) == 0)
return 0;
if (strncmp(pwrdm->name, "dpll", 4) == 0)
return 0;
extern int omap3_pm_get_suspend_state(struct powerdomain *pwrdm);
extern int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state);
extern int omap3_pm_get_suspend_state(struct powerdomain *pwrdm);
extern int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state);
extern u32 enable_off_mode;
extern u32 enable_off_mode;
-#else
-#define enable_off_mode 0
-#endif
#if defined(CONFIG_PM_DEBUG) && defined(CONFIG_DEBUG_FS)
extern void pm_dbg_update_time(struct powerdomain *pwrdm, int prev);
#if defined(CONFIG_PM_DEBUG) && defined(CONFIG_DEBUG_FS)
extern void pm_dbg_update_time(struct powerdomain *pwrdm, int prev);