blob: a812d89e7cb338e6a9d06055f1d5205508893e3f [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001/* SPDX-License-Identifier: GPL-2.0-or-later */
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00002/*
3 * wm8400 client interface
4 *
5 * Copyright 2008 Wolfson Microelectronics plc
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00006 */
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
20struct wm8400_platform_data {
21 int (*platform_init)(struct device *dev);
22};
23
24int wm8400_register_regulator(struct device *dev, int reg,
25 struct regulator_init_data *initdata);
26
27#endif