diff options
author | Simon Glass <sjg@chromium.org> | 2016-03-11 22:07:20 -0700 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2016-03-17 10:27:26 +0800 |
commit | b24f5c4f27bf6a473fc9a3937a2bbf6ddf0fb104 (patch) | |
tree | c09ac21f8eb7444f0e84214291e1d7f018b6ca10 /include/dt-bindings/gpio/x86-gpio.h | |
parent | 1e6f4e58862088f31cae350d73f0b1162d0ceb46 (diff) | |
download | u-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/gpio/x86-gpio.h')
-rw-r--r-- | include/dt-bindings/gpio/x86-gpio.h | 12 |
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 |