summaryrefslogtreecommitdiff
path: root/include/dt-bindings
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2016-03-11 22:07:20 -0700
committerBin Meng <bmeng.cn@gmail.com>2016-03-17 10:27:26 +0800
commitb24f5c4f27bf6a473fc9a3937a2bbf6ddf0fb104 (patch)
treec09ac21f8eb7444f0e84214291e1d7f018b6ca10 /include/dt-bindings
parent1e6f4e58862088f31cae350d73f0b1162d0ceb46 (diff)
downloadu-boot-imx-b24f5c4f27bf6a473fc9a3937a2bbf6ddf0fb104.zip
u-boot-imx-b24f5c4f27bf6a473fc9a3937a2bbf6ddf0fb104.tar.gz
u-boot-imx-b24f5c4f27bf6a473fc9a3937a2bbf6ddf0fb104.tar.bz2
x86: broadwell: Add a pinctrl driver
GPIO pins need to be set up on start-up. Add a driver to provide this, configured from the device tree. The binding is slightly different from the existing ICH6 binding, since that is quite verbose. The new binding should be just as extensible. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'include/dt-bindings')
-rw-r--r--include/dt-bindings/gpio/x86-gpio.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/dt-bindings/gpio/x86-gpio.h b/include/dt-bindings/gpio/x86-gpio.h
index 7f1de30..3998a8e 100644
--- a/include/dt-bindings/gpio/x86-gpio.h
+++ b/include/dt-bindings/gpio/x86-gpio.h
@@ -28,4 +28,16 @@
#define PULL_STR_2K 0
#define PULL_STR_20K 2
+#define ROUTE_SCI 0
+#define ROUTE_SMI 1
+
+#define OWNER_ACPI 0
+#define OWNER_GPIO 1
+
+#define PIRQ_APIC_MASK 0
+#define PIRQ_APIC_ROUTE 1
+
+#define TRIGGER_EDGE 0
+#define TRIGGER_LEVEL 1
+
#endif