]>
Commit | Line | Data |
---|---|---|
118150f2 KS |
1 | /* |
2 | * DaVinci GPIO Platform Related Defines | |
3 | * | |
4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | |
5 | * | |
6 | * This program is free software; you can redistribute it and/or | |
7 | * modify it under the terms of the GNU General Public License as | |
8 | * published by the Free Software Foundation version 2. | |
9 | * | |
10 | * This program is distributed "as is" WITHOUT ANY WARRANTY of any | |
11 | * kind, whether express or implied; without even the implied warranty | |
12 | * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | * GNU General Public License for more details. | |
14 | */ | |
15 | ||
16 | #ifndef __DAVINCI_GPIO_PLATFORM_H | |
17 | #define __DAVINCI_GPIO_PLATFORM_H | |
18 | ||
19 | struct davinci_gpio_platform_data { | |
786a9ab1 BG |
20 | bool no_auto_base; |
21 | u32 base; | |
118150f2 KS |
22 | u32 ngpio; |
23 | u32 gpio_unbanked; | |
118150f2 KS |
24 | }; |
25 | ||
f1a4c52f PA |
26 | /* Convert GPIO signal to GPIO pin number */ |
27 | #define GPIO_TO_PIN(bank, gpio) (16 * (bank) + (gpio)) | |
28 | ||
118150f2 | 29 | #endif |