cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

da9211.h (757B)


      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