Merge tag 'v3.10.63' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / mach / md32_wdt.h
1
2 #ifndef __MT6582_MD32INT_H__
3 #define __MT6582_MD32INT_H__
4
5
6
7 #define MD32_MAX_USER 20
8 #define MD2HOST_IPCR 0x1005001C
9
10 /*Define MD32 IRQ Type*/
11 #define MD32_IPC_INT 0x100
12 #define WDT_INT 0x200
13 #define PMEM_DISP_INT 0x400
14 #define DMEM_DISP_INT 0x800
15 /*Define Watchdog Register*/
16 #define WDT_CON 0x10050084
17 #define WDT_KICT 0x10050088
18
19 typedef struct {
20 void (*wdt_func[MD32_MAX_USER]) (void *);
21 void (*reset_func[MD32_MAX_USER]) (void *);
22 char MODULE_NAME[MD32_MAX_USER][100];
23 void *private_data[MD32_MAX_USER];
24 int in_use[MD32_MAX_USER];
25 } md32_wdt_func;
26
27 typedef struct {
28 void (*assert_func[MD32_MAX_USER]) (void *);
29 void (*reset_func[MD32_MAX_USER]) (void *);
30 char MODULE_NAME[MD32_MAX_USER][100];
31 void *private_data[MD32_MAX_USER];
32 int in_use[MD32_MAX_USER];
33 } md32_assert_func;
34
35 #endif