diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2010-01-07 11:10:08 -0500 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2010-03-07 16:16:59 -0500 |
commit | 38f6ce45f0bca04ac653c57cacd375c469995321 (patch) | |
tree | b49c7f0a021b3b4b9cb274a4e74879b8f59fb081 /include/linux/mfd | |
parent | 59f25070df0325067d7916b467ad15725657fedc (diff) |
gpiolib: Add support for WM8350 GPIO controller
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Diffstat (limited to 'include/linux/mfd')
-rw-r--r-- | include/linux/mfd/wm8350/core.h | 2 | ||||
-rw-r--r-- | include/linux/mfd/wm8350/gpio.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/mfd/wm8350/core.h b/include/linux/mfd/wm8350/core.h index 04217a71f173..fae08aa65413 100644 --- a/include/linux/mfd/wm8350/core.h +++ b/include/linux/mfd/wm8350/core.h | |||
@@ -645,11 +645,13 @@ struct wm8350 { | |||
645 | * used by the platform to configure GPIO functions and similar. | 645 | * used by the platform to configure GPIO functions and similar. |
646 | * @irq_high: Set if WM8350 IRQ is active high. | 646 | * @irq_high: Set if WM8350 IRQ is active high. |
647 | * @irq_base: Base IRQ for genirq (not currently used). | 647 | * @irq_base: Base IRQ for genirq (not currently used). |
648 | * @gpio_base: Base for gpiolib. | ||
648 | */ | 649 | */ |
649 | struct wm8350_platform_data { | 650 | struct wm8350_platform_data { |
650 | int (*init)(struct wm8350 *wm8350); | 651 | int (*init)(struct wm8350 *wm8350); |
651 | int irq_high; | 652 | int irq_high; |
652 | int irq_base; | 653 | int irq_base; |
654 | int gpio_base; | ||
653 | }; | 655 | }; |
654 | 656 | ||
655 | 657 | ||
diff --git a/include/linux/mfd/wm8350/gpio.h b/include/linux/mfd/wm8350/gpio.h index 71af3d6ebe9d..d657bcd6d955 100644 --- a/include/linux/mfd/wm8350/gpio.h +++ b/include/linux/mfd/wm8350/gpio.h | |||
@@ -29,6 +29,7 @@ | |||
29 | #define WM8350_GPIO_FUNCTION_SELECT_2 0x8D | 29 | #define WM8350_GPIO_FUNCTION_SELECT_2 0x8D |
30 | #define WM8350_GPIO_FUNCTION_SELECT_3 0x8E | 30 | #define WM8350_GPIO_FUNCTION_SELECT_3 0x8E |
31 | #define WM8350_GPIO_FUNCTION_SELECT_4 0x8F | 31 | #define WM8350_GPIO_FUNCTION_SELECT_4 0x8F |
32 | #define WM8350_GPIO_LEVEL 0xE6 | ||
32 | 33 | ||
33 | /* | 34 | /* |
34 | * GPIO Functions | 35 | * GPIO Functions |