123456789101112131415161718192021222324252627282930313233 |
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
- * tps62360.h -- TI tps62360
- *
- * Interface for regulator driver for TI TPS62360 Processor core supply
- *
- * Copyright (C) 2012 NVIDIA Corporation
- * Author: Laxman Dewangan <[email protected]>
- */
- #ifndef __LINUX_REGULATOR_TPS62360_H
- #define __LINUX_REGULATOR_TPS62360_H
- /*
- * struct tps62360_regulator_platform_data - tps62360 regulator platform data.
- *
- * @reg_init_data: The regulator init data.
- * @en_discharge: Enable discharge the output capacitor via internal
- * register.
- * @en_internal_pulldn: internal pull down enable or not.
- * @vsel0_def_state: Default state of vsel0. 1 if it is high else 0.
- * @vsel1_def_state: Default state of vsel1. 1 if it is high else 0.
- */
- struct tps62360_regulator_platform_data {
- struct regulator_init_data *reg_init_data;
- bool en_discharge;
- bool en_internal_pulldn;
- int vsel0_def_state;
- int vsel1_def_state;
- };
- #endif /* __LINUX_REGULATOR_TPS62360_H */
|