aboutsummaryrefslogtreecommitdiff
path: root/include/dt-bindings/gpio
diff options
context:
space:
mode:
authorPatrick Delaunay <patrick.delaunay@st.com>2020-01-13 11:35:13 +0100
committerTom Rini <trini@konsulko.com>2020-04-16 23:06:54 -0400
commit2c0f782e0fc0f0dcc619d81237c3a8718f4e282f (patch)
tree9bd897a61db3381638c5a397e759a00e6c730a90 /include/dt-bindings/gpio
parentd15c05b5d0abd24cc30a0bb4d155e487658b7a09 (diff)
downloadu-boot-2c0f782e0fc0f0dcc619d81237c3a8718f4e282f.zip
u-boot-2c0f782e0fc0f0dcc619d81237c3a8718f4e282f.tar.gz
u-boot-2c0f782e0fc0f0dcc619d81237c3a8718f4e282f.tar.bz2
gpio: sandbox: cleanup binding support
Cleanup binding support, use the generic binding by default (test u-class gpio_xlate_offs_flags function) and add specific binding for added value. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/dt-bindings/gpio')
-rw-r--r--include/dt-bindings/gpio/sandbox-gpio.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/include/dt-bindings/gpio/sandbox-gpio.h b/include/dt-bindings/gpio/sandbox-gpio.h
new file mode 100644
index 0000000..e4bfdb3
--- /dev/null
+++ b/include/dt-bindings/gpio/sandbox-gpio.h
@@ -0,0 +1,24 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/*
+ * This header provides constants for binding sandbox,gpio
+ *
+ */
+#ifndef _DT_BINDINGS_GPIO_SANDBOX_GPIO_H
+#define _DT_BINDINGS_GPIO_SANDBOX_GPIO_H
+
+/*
+ * Add a specific binding for sandbox gpio.
+ * The value need to be after the generic defines of
+ * dt-bindings/gpio/gpio.h
+ */
+
+/* Bit 16 express GPIO input mode */
+#define GPIO_IN 0x10000
+
+/* Bit 17 express GPIO output mode */
+#define GPIO_OUT 0x20000
+
+/* Bit 18 express GPIO output is active */
+#define GPIO_OUT_ACTIVE 0x40000
+
+#endif