File Index
Files and directories
Sign in
FILE

da9211.h

File preview with syntax highlighting.

linux-6.19.14/include/linux/regulator/da9211.h C
 1/* SPDX-License-Identifier: GPL-2.0-or-later */
 2/*
 3 * da9211.h - Regulator device driver for DA9211/DA9212
 4 * /DA9213/DA9223/DA9214/DA9224/DA9215/DA9225
 5 * Copyright (C) 2015  Dialog Semiconductor Ltd.
 6 */
 7
 8#ifndef __LINUX_REGULATOR_DA9211_H
 9#define __LINUX_REGULATOR_DA9211_H
10
11#include <linux/regulator/machine.h>
12
13#define DA9211_MAX_REGULATORS	2
14
15struct gpio_desc;
16
17enum da9211_chip_id {
18	DA9211,
19	DA9212,
20	DA9213,
21	DA9223,
22	DA9214,
23	DA9224,
24	DA9215,
25	DA9225,
26};
27
28struct da9211_pdata {
29	/*
30	 * Number of buck
31	 * 1 : 4 phase 1 buck
32	 * 2 : 2 phase 2 buck
33	 */
34	int num_buck;
35	struct gpio_desc *gpiod_ren[DA9211_MAX_REGULATORS];
36	struct device_node *reg_node[DA9211_MAX_REGULATORS];
37	struct regulator_init_data *init_data[DA9211_MAX_REGULATORS];
38};
39#endif
~/ Read-only file preview.