OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [linux/] [pm_legacy.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#ifndef __LINUX_PM_LEGACY_H__
2
#define __LINUX_PM_LEGACY_H__
3
 
4
 
5
#ifdef CONFIG_PM_LEGACY
6
 
7
/*
8
 * Register a device with power management
9
 */
10
struct pm_dev __deprecated *
11
pm_register(pm_dev_t type, unsigned long id, pm_callback callback);
12
 
13
/*
14
 * Send a request to all devices
15
 */
16
int __deprecated pm_send_all(pm_request_t rqst, void *data);
17
 
18
#else /* CONFIG_PM_LEGACY */
19
 
20
static inline struct pm_dev *pm_register(pm_dev_t type,
21
                                         unsigned long id,
22
                                         pm_callback callback)
23
{
24
        return NULL;
25
}
26
 
27
static inline int pm_send_all(pm_request_t rqst, void *data)
28
{
29
        return 0;
30
}
31
 
32
#endif /* CONFIG_PM_LEGACY */
33
 
34
#endif /* __LINUX_PM_LEGACY_H__ */
35
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.