blob: 954edf633ce71e2f6426702821bc4882c1ca0ec9 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001/* 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