/* | |
* This header provides constants for binding intel,x86-pinctrl. | |
*/ | |
#ifndef _DT_BINDINGS_GPIO_X86_GPIO_H | |
#define _DT_BINDINGS_GPIO_X86_GPIO_H | |
#include <dt-bindings/gpio/gpio.h> | |
#define GPIO_MODE_NATIVE 0 | |
#define GPIO_MODE_GPIO 1 | |
#define GPIO_MODE_FUNC0 0 | |
#define GPIO_MODE_FUNC1 1 | |
#define GPIO_MODE_FUNC2 2 | |
#define GPIO_MODE_FUNC3 3 | |
#define GPIO_MODE_FUNC4 4 | |
#define GPIO_MODE_FUNC5 5 | |
#define GPIO_MODE_FUNC6 6 | |
#define PIN_INPUT 0 | |
#define PIN_OUTPUT 1 | |
#define PIN_INPUT_NOPULL 0 | |
#define PIN_INPUT_PULLUP 1 | |
#define PIN_INPUT_PULLDOWN 2 | |
#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 |