Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[linux-2.6-microblaze.git] / include / linux / mfd / wm8400.h
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3  * wm8400 client interface
4  *
5  * Copyright 2008 Wolfson Microelectronics plc
6  */
7
8 #ifndef __LINUX_MFD_WM8400_H
9 #define __LINUX_MFD_WM8400_H
10
11 #include <linux/regulator/machine.h>
12
13 #define WM8400_LDO1  0
14 #define WM8400_LDO2  1
15 #define WM8400_LDO3  2
16 #define WM8400_LDO4  3
17 #define WM8400_DCDC1 4
18 #define WM8400_DCDC2 5
19
20 struct wm8400_platform_data {
21         int (*platform_init)(struct device *dev);
22 };
23
24 int wm8400_register_regulator(struct device *dev, int reg,
25                               struct regulator_init_data *initdata);
26
27 #endif