Source
1
1
/*
2
2
* Copyright (C) ST-Ericsson SA 2010
3
3
*
4
4
* License Terms: GNU General Public License, version 2
5
5
* Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson
6
6
*/
7
7
8
8
#include <linux/init.h>
9
9
#include <linux/platform_device.h>
10
10
#include <linux/slab.h>
11
-
#include <linux/gpio.h>
11
+
#include <linux/gpio/driver.h>
12
12
#include <linux/interrupt.h>
13
13
#include <linux/of.h>
14
14
#include <linux/mfd/stmpe.h>
15
15
#include <linux/seq_file.h>
16
16
#include <linux/bitops.h>
17
17
18
18
/*
19
19
* These registers are modified under the irq bus lock and cached to avoid
20
20
* unnecessary writes in bus_sync_unlock.
21
21
*/