~ubuntu-branches/ubuntu/saucy/linux-ti-omap4/saucy-proposed

« back to all changes in this revision

Viewing changes to kernel/power/power.h

  • Committer: Package Import Robot
  • Author(s): Paolo Pisati, Paolo Pisati, Stefan Bader, Upstream Kernel Changes
  • Date: 2012-08-15 17:17:43 UTC
  • Revision ID: package-import@ubuntu.com-20120815171743-h5wnuf51xe7pvdid
Tags: 3.5.0-207.13
[ Paolo Pisati ]

* Start new release

[ Stefan Bader ]

* (config) Enable getabis to use local package copies

[ Upstream Kernel Changes ]

* fixup: gargabe collect iva_seq[0|1] init
* [Config] enable all SND_OMAP_SOC_*s
* fixup: cm2xxx_3xxx.o is needed for omap2_cm_read|write_reg
* fixup: add some snd_soc_dai* helper functions
* fixup: s/snd_soc_dpcm_params/snd_soc_dpcm/g
* fixup: typo, no_host_mode and useless SDP4430 init
* fixup: enable again aess hwmod

Show diffs side-by-side

added added

removed removed

Lines of Context:
265
265
}
266
266
#endif
267
267
 
 
268
#ifdef CONFIG_PM_AUTOSLEEP
 
269
 
 
270
/* kernel/power/autosleep.c */
 
271
extern int pm_autosleep_init(void);
 
272
extern int pm_autosleep_lock(void);
 
273
extern void pm_autosleep_unlock(void);
 
274
extern suspend_state_t pm_autosleep_state(void);
 
275
extern int pm_autosleep_set_state(suspend_state_t state);
 
276
 
 
277
#else /* !CONFIG_PM_AUTOSLEEP */
 
278
 
 
279
static inline int pm_autosleep_init(void) { return 0; }
 
280
static inline int pm_autosleep_lock(void) { return 0; }
 
281
static inline void pm_autosleep_unlock(void) {}
 
282
static inline suspend_state_t pm_autosleep_state(void) { return PM_SUSPEND_ON; }
 
283
 
 
284
#endif /* !CONFIG_PM_AUTOSLEEP */
 
285
 
 
286
#ifdef CONFIG_PM_WAKELOCKS
 
287
 
 
288
/* kernel/power/wakelock.c */
 
289
extern ssize_t pm_show_wakelocks(char *buf, bool show_active);
 
290
extern int pm_wake_lock(const char *buf);
 
291
extern int pm_wake_unlock(const char *buf);
 
292
 
 
293
#endif /* !CONFIG_PM_WAKELOCKS */
 
294
 
268
295
#ifdef CONFIG_USER_WAKELOCK
269
296
ssize_t wake_lock_show(struct kobject *kobj, struct kobj_attribute *attr,
270
 
                        char *buf);
 
297
        char *buf);
271
298
ssize_t wake_lock_store(struct kobject *kobj, struct kobj_attribute *attr,
272
 
                        const char *buf, size_t n);
 
299
        const char *buf, size_t n);
273
300
ssize_t wake_unlock_show(struct kobject *kobj, struct kobj_attribute *attr,
274
 
                        char *buf);
 
301
        char *buf);
275
302
ssize_t  wake_unlock_store(struct kobject *kobj, struct kobj_attribute *attr,
276
 
                        const char *buf, size_t n);
 
303
        const char *buf, size_t n);
277
304
#endif