equal
deleted
inserted
replaced
|
1 /* |
|
2 * This file contains the definitions for the T7L66XB |
|
3 * |
|
4 * (C) Copyright 2005 Ian Molton <spyro@f2s.com> |
|
5 * |
|
6 * This program is free software; you can redistribute it and/or modify |
|
7 * it under the terms of the GNU General Public License version 2 as |
|
8 * published by the Free Software Foundation. |
|
9 * |
|
10 */ |
|
11 #ifndef MFD_T7L66XB_H |
|
12 #define MFD_T7L66XB_H |
|
13 |
|
14 #include <linux/mfd/core.h> |
|
15 #include <linux/mfd/tmio.h> |
|
16 |
|
17 struct t7l66xb_platform_data { |
|
18 int (*enable)(struct platform_device *dev); |
|
19 int (*disable)(struct platform_device *dev); |
|
20 int (*suspend)(struct platform_device *dev); |
|
21 int (*resume)(struct platform_device *dev); |
|
22 |
|
23 int irq_base; /* The base for subdevice irqs */ |
|
24 |
|
25 struct tmio_nand_data *nand_data; |
|
26 }; |
|
27 |
|
28 |
|
29 #define IRQ_T7L66XB_MMC (1) |
|
30 #define IRQ_T7L66XB_NAND (3) |
|
31 |
|
32 #define T7L66XB_NR_IRQS 8 |
|
33 |
|
34 #endif |