xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/regulator/dlg,da9121-regulator.h (revision 5def4c47d4bd90b209b9b4a4ba9faec15846d8fd)
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 
3 #ifndef _DT_BINDINGS_REGULATOR_DLG_DA9121_H
4 #define _DT_BINDINGS_REGULATOR_DLG_DA9121_H
5 
6 /*
7  * These buck mode constants may be used to specify values in device tree
8  * properties (e.g. regulator-initial-mode).
9  * A description of the following modes is in the manufacturers datasheet.
10  */
11 
12 #define DA9121_BUCK_MODE_FORCE_PFM		0
13 #define DA9121_BUCK_MODE_FORCE_PWM		1
14 #define DA9121_BUCK_MODE_FORCE_PWM_SHEDDING	2
15 #define DA9121_BUCK_MODE_AUTO			3
16 
17 #define DA9121_BUCK_RIPPLE_CANCEL_NONE		0
18 #define DA9121_BUCK_RIPPLE_CANCEL_SMALL		1
19 #define DA9121_BUCK_RIPPLE_CANCEL_MID		2
20 #define DA9121_BUCK_RIPPLE_CANCEL_LARGE		3
21 
22 #endif
23