/* * 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