Move the platform-specific COH901 pin control header out of the ARM tree and down into the proper platform data include directory.
Showing the changes to include/linux/platform_data (1 of 3 files). Show all
Unified · Split
| @@ -0,0 +1,26 @@ | ||
| 1 | +/* | |
| 2 | + * Copyright (C) 2007-2012 ST-Ericsson AB | |
| 3 | + * License terms: GNU General Public License (GPL) version 2 | |
| 4 | + * GPIO block resgister definitions and inline macros for | |
| 5 | + * U300 GPIO COH 901 335 or COH 901 571/3 | |
| 6 | + * Author: Linus Walleij <linus.walleij@stericsson.com> | |
| 7 | + */ | |
| 8 | + | |
| 9 | +#ifndef __MACH_U300_GPIO_U300_H | |
| 10 | +#define __MACH_U300_GPIO_U300_H | |
| 11 | + | |
| 12 | +/** | |
| 13 | + * struct u300_gpio_platform - U300 GPIO platform data | |
| 14 | + * @ports: number of GPIO block ports | |
| 15 | + * @gpio_base: first GPIO number for this block (use a free range) | |
| 16 | + * @gpio_irq_base: first GPIO IRQ number for this block (use a free range) | |
| 17 | + * @pinctrl_device: pin control device to spawn as child | |
| 18 | + */ | |
| 19 | +struct u300_gpio_platform { | |
| 20 | + u8 ports; | |
| 21 | + int gpio_base; | |
| 22 | + int gpio_irq_base; | |
| 23 | + struct platform_device *pinctrl_device; | |
| 24 | +}; | |
| 25 | + | |
| 26 | +#endif /* __MACH_U300_GPIO_U300_H */ | |