Commit | Line | Data |
---|---|---|
82c29810 | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
35570ac6 RR |
2 | /* |
3 | * timb_gpio.h timberdale FPGA GPIO driver, platform data definition | |
4 | * Copyright (c) 2009 Intel Corporation | |
35570ac6 RR |
5 | */ |
6 | ||
7 | #ifndef _LINUX_TIMB_GPIO_H | |
8 | #define _LINUX_TIMB_GPIO_H | |
9 | ||
10 | /** | |
11 | * struct timbgpio_platform_data - Platform data of the Timberdale GPIO driver | |
12 | * @gpio_base The number of the first GPIO pin, set to -1 for | |
13 | * dynamic number allocation. | |
14 | * @nr_pins Number of pins that is supported by the hardware (1-32) | |
15 | * @irq_base If IRQ is supported by the hardware, this is the base | |
16 | * number of IRQ:s. One IRQ per pin will be used. Set to | |
17 | * -1 if IRQ:s is not supported. | |
18 | */ | |
19 | struct timbgpio_platform_data { | |
20 | int gpio_base; | |
21 | int nr_pins; | |
22 | int irq_base; | |
23 | }; | |
24 | ||
25 | #endif |