Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wakeup-mask.h
Go to the documentation of this file.
1 /* arch/arm/plat-samsung/include/plat/wakeup-mask.h
2  *
3  * Copyright 2010 Ben Dooks <[email protected]>
4  *
5  * Support for wakeup mask interrupts on newer SoCs
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10  *
11 */
12 
13 #ifndef __PLAT_WAKEUP_MASK_H
14 #define __PLAT_WAKEUP_MASK_H __file__
15 
16 /* if no irq yet defined, but still want to mask */
17 #define NO_WAKEUP_IRQ (0x90000000)
18 
25  unsigned int irq;
27 };
28 
40 extern void samsung_sync_wakemask(void __iomem *reg,
41  struct samsung_wakeup_mask *masks,
42  int nr_masks);
43 
44 #endif /* __PLAT_WAKEUP_MASK_H */