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

tps62360.h (978B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3 * tps62360.h -- TI tps62360
      4 *
      5 * Interface for regulator driver for TI TPS62360 Processor core supply
      6 *
      7 * Copyright (C) 2012 NVIDIA Corporation
      8
      9 * Author: Laxman Dewangan <ldewangan@nvidia.com>
     10 */
     11
     12#ifndef __LINUX_REGULATOR_TPS62360_H
     13#define __LINUX_REGULATOR_TPS62360_H
     14
     15/*
     16 * struct tps62360_regulator_platform_data - tps62360 regulator platform data.
     17 *
     18 * @reg_init_data: The regulator init data.
     19 * @en_discharge: Enable discharge the output capacitor via internal
     20 *                register.
     21 * @en_internal_pulldn: internal pull down enable or not.
     22 * @vsel0_def_state: Default state of vsel0. 1 if it is high else 0.
     23 * @vsel1_def_state: Default state of vsel1. 1 if it is high else 0.
     24 */
     25struct tps62360_regulator_platform_data {
     26	struct regulator_init_data *reg_init_data;
     27	bool en_discharge;
     28	bool en_internal_pulldn;
     29	int vsel0_def_state;
     30	int vsel1_def_state;
     31};
     32
     33#endif /* __LINUX_REGULATOR_TPS62360_H */