diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/mfd/core.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/include/linux/mfd/core.h b/include/linux/mfd/core.h index bb3dd0545928..b7cbb9968339 100644 --- a/include/linux/mfd/core.h +++ b/include/linux/mfd/core.h | |||
| @@ -1,5 +1,3 @@ | |||
| 1 | #ifndef MFD_CORE_H | ||
| 2 | #define MFD_CORE_H | ||
| 3 | /* | 1 | /* |
| 4 | * drivers/mfd/mfd-core.h | 2 | * drivers/mfd/mfd-core.h |
| 5 | * | 3 | * |
| @@ -13,6 +11,9 @@ | |||
| 13 | * | 11 | * |
| 14 | */ | 12 | */ |
| 15 | 13 | ||
| 14 | #ifndef MFD_CORE_H | ||
| 15 | #define MFD_CORE_H | ||
| 16 | |||
| 16 | #include <linux/platform_device.h> | 17 | #include <linux/platform_device.h> |
| 17 | 18 | ||
| 18 | /* | 19 | /* |
| @@ -38,17 +39,15 @@ struct mfd_cell { | |||
| 38 | const struct resource *resources; | 39 | const struct resource *resources; |
| 39 | }; | 40 | }; |
| 40 | 41 | ||
| 41 | static inline struct mfd_cell * | 42 | static inline struct mfd_cell *mfd_get_cell(struct platform_device *pdev) |
| 42 | mfd_get_cell(struct platform_device *pdev) | ||
| 43 | { | 43 | { |
| 44 | return (struct mfd_cell *)pdev->dev.platform_data; | 44 | return (struct mfd_cell *)pdev->dev.platform_data; |
| 45 | } | 45 | } |
| 46 | 46 | ||
| 47 | extern int mfd_add_devices( | 47 | extern int mfd_add_devices(struct platform_device *parent, |
| 48 | struct platform_device *parent, | 48 | const struct mfd_cell *cells, int n_devs, |
| 49 | const struct mfd_cell *cells, int n_devs, | 49 | struct resource *mem_base, |
| 50 | struct resource *mem_base, | 50 | int irq_base); |
| 51 | int irq_base); | ||
| 52 | 51 | ||
| 53 | extern void mfd_remove_devices(struct platform_device *parent); | 52 | extern void mfd_remove_devices(struct platform_device *parent); |
| 54 | 53 | ||
