History

pinctrl/coh901: move header to platform data dir

Move the platform-specific COH901 pin control header out of the ARM tree and down into the proper platform data include directory.

Linus Walleij committed 14 years ago

Commit 65172851 parent 04b13de3 files · +2 −2Browse files

Showing the changes to include/linux/platform_data (1 of 3 files). Show all

Unified · Split

include/linux/platform_data/pinctrl-coh901.h+26−0
@@ -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 */