1 /* $NetBSD: active-semi,8945a-regulator.h,v 1.1.1.1 2019/05/25 11:29:13 jmcneill Exp $ */ 2 3 /* SPDX-License-Identifier: GPL-2.0 */ 4 /* 5 * Copyright (c) 2018 Microchip Technology, Inc. All rights reserved. 6 * 7 * Device Tree binding constants for the ACT8945A PMIC regulators 8 */ 9 10 #ifndef _DT_BINDINGS_REGULATOR_ACT8945A_H 11 #define _DT_BINDINGS_REGULATOR_ACT8945A_H 12 13 /* 14 * These constants should be used to specify regulator modes in device tree for 15 * ACT8945A regulators as follows: 16 * ACT8945A_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it 17 * specifies the usage of fixed-frequency 18 * PWM. 19 * 20 * ACT8945A_REGULATOR_MODE_NORMAL: It is specific to LDO regulators and it 21 * specifies the usage of normal mode. 22 * 23 * ACT8945A_REGULATOR_MODE_LOWPOWER: For DCDC and LDO regulators; it specify 24 * the usage of proprietary power-saving 25 * mode. 26 */ 27 28 #define ACT8945A_REGULATOR_MODE_FIXED 1 29 #define ACT8945A_REGULATOR_MODE_NORMAL 2 30 #define ACT8945A_REGULATOR_MODE_LOWPOWER 3 31 32 #endif 33