1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * National Semiconductors LP3971 PMIC chip client interface
4 *
5 * Copyright (C) 2009 Samsung Electronics
6 * Author: Marek Szyprowski <m.szyprowski@samsung.com>
7 *
8 * Based on wm8400.h
9 */
10
11#ifndef __LINUX_REGULATOR_LP3971_H
12#define __LINUX_REGULATOR_LP3971_H
13
14#include <linux/regulator/machine.h>
15
16#define LP3971_LDO1 0
17#define LP3971_LDO2 1
18#define LP3971_LDO3 2
19#define LP3971_LDO4 3
20#define LP3971_LDO5 4
21
22#define LP3971_DCDC1 5
23#define LP3971_DCDC2 6
24#define LP3971_DCDC3 7
25
26#define LP3971_NUM_REGULATORS 8
27
28struct lp3971_regulator_subdev {
29 int id;
30 struct regulator_init_data *initdata;
31};
32
33struct lp3971_platform_data {
34 int num_regulators;
35 struct lp3971_regulator_subdev *regulators;
36};
37
38#endif
39

source code of linux/include/linux/regulator/lp3971.h