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