summaryrefslogtreecommitdiff
path: root/include/dt-bindings/regulator
diff options
context:
space:
mode:
authorChristoph Fritz <chf.fritz@googlemail.com>2019-11-13 16:40:13 +0300
committerMark Brown <broonie@kernel.org>2019-11-15 15:06:06 +0300
commit7d34aec52d292197d6b13395b023c718cac4630f (patch)
tree97ada04efee927a56dbfb005b5fb4cf7bd0b2602 /include/dt-bindings/regulator
parent9ebde17c5d0387a5e1f71e687ac35d36e01208cc (diff)
downloadlinux-7d34aec52d292197d6b13395b023c718cac4630f.tar.xz
regulator: da9062: refactor buck modes into header
This patch refactors buck modes into a header file so that device trees can make use of these mode constants. The new header filename uses da9063 because DA9063 was the earlier chip and its driver code will want updating at some point in a similar manner. Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com> Link: https://lore.kernel.org/r/1573652416-9848-2-git-send-email-chf.fritz@googlemail.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/dt-bindings/regulator')
-rw-r--r--include/dt-bindings/regulator/dlg,da9063-regulator.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/include/dt-bindings/regulator/dlg,da9063-regulator.h b/include/dt-bindings/regulator/dlg,da9063-regulator.h
new file mode 100644
index 000000000000..1de710dd0899
--- /dev/null
+++ b/include/dt-bindings/regulator/dlg,da9063-regulator.h
@@ -0,0 +1,16 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+
+#ifndef _DT_BINDINGS_REGULATOR_DLG_DA9063_H
+#define _DT_BINDINGS_REGULATOR_DLG_DA9063_H
+
+/*
+ * These buck mode constants may be used to specify values in device tree
+ * properties (e.g. regulator-initial-mode).
+ * A description of the following modes is in the manufacturers datasheet.
+ */
+
+#define DA9063_BUCK_MODE_SLEEP 1
+#define DA9063_BUCK_MODE_SYNC 2
+#define DA9063_BUCK_MODE_AUTO 3
+
+#endif