root/include/linux/regulator/da9211.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 
  15 struct gpio_desc;
  16 
  17 enum da9211_chip_id {
  18         DA9211,
  19         DA9212,
  20         DA9213,
  21         DA9223,
  22         DA9214,
  23         DA9224,
  24         DA9215,
  25         DA9225,
  26 };
  27 
  28 struct 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

/* [<][>][^][v][top][bottom][index][help] */